آشنایی با یک سایت عالی

بیشتر اوقات کاربران رایانه از عدم وجود منابع و رفرنس های دلخواه به ستوه می آیند . اما این سایت که متعلق به دوست عزیز و استاد بنده جناب آقای مهندس مهدی زنهاری است را می توان یکی از آن منابع دوست داشتنی و غنی از اطلاعات و فیلم های آموزشی در سطح وب دانست. کافی است آنرا ببیند تا متوجه شوید این همه تلاش و زحمت برای تولید فیلم های اکسل اکسس اینترنت تولید صفحات وب و ... چقدر ارزشمند است.

www.mehdizenhari.com

          

ترفند advance filter

برخی اوقات کاربران اکسل با جدولی برخورد می کنند که دارای داده های تکراری درون یک فیلد است. مثلا یک نفر که چند بار برای دریافت وجه مراجعه کرده باشد در فهرست ثبت شده است. حال قصد داریم مجموعه این اسامی را به صورت غیر تکرار از درون جدول خارج کرده نمایش دهیم. به تصویر زیر نگاه کنید در این جدول یک فیلد نام داریم که اسامی درون آن تکرار شده اند فرض کنید تمام اسامی تکراریند یعنی مثلا تمام علی های تکرار شده مربوط به یکنفر می باشد.

با استفاده از advance filter  میتوانیم اینکار را انجام دهیم

تمرین

یک جدول ضرب ۵*۵ طوری طراحی کنید که تنها سلول اول آن فرمول نویسی شده باشد .

جدول ضرب

سلول های زرد رنگ باید در ستون سبز رنگ ضرب شود

فیلتر سازی پیشرفته - advance filter

گاهی اوقات لازم است که از یک ساختار پیچیده تر برای فیلتر سازی داده ها استفاده کنیم . برای این منظور به منوی data وراد شده ابزار advanced filter را انتخاب می کنیم . این ابزار قابلیت ترکیت شروط را به صورت شرط های and , or دارد .

همانطور که در تصاویر مشاهده می نمایید شرطهایی که در کنار یکدیگر قرار می گیرند( علی و tejarat) حکم and و انهایی که زیر هم قرار می گیرند (علی و رضا )حکم or  دارند. این شرط به صورت زیر خوانده می شود :

"رکوردهایی از علی که از بانک تجارت دریافتی داشته است و یا رکوردهایی از رضا که از بانک ملی دریافتی داشته است."

 

 توجه داشته باشید که محدوده شرط مثل فیلتر های ساده ابزاری نیست بلکه بصورت داده از کاربرگ می باشد و کاربر راحت می تواند آنها را تغییر دهد.

 

فرم سازی در اکسل - VBA

با استفاده از زبان برنامه نویسی اکسل می توان عملیات پرحجم و پیچیده ای را برروی داده های اکسل انجام داد . یکی از این قابلیت ها فرم سازی در اکسل است . فرم ها شبیه آنچه در ویندوز مشاهده می شوند قابل استفاده هستند

ابزارهایی که برروی فرم ها قرار می گیرند به کامپوننت مشهورند و کاربران می توانند با استفاده از این ابزار ورود وو خروج داده را سهل تر کنند. از جمله این ابزار LISTBOX  است که به کاربرانش اجازه می دهد تا یک لیست را در درونش مشاهده نمایند .در اینجا یک مثال از استفاده این ابزار را به همراه ADVANCE FILTER به دوستان گرامی تقدیم می کنم تا شاید بخشی از مشکلاتشان را مرتفع نماید.

دانلود مثال

در این مثال یک لیست دریافت و کارکرد موجود است که داده ها به ترتیب زیر هم نوشته می شوند با فشردن کلید وسط صفحه شما می توانید اسامی را به صورت غیر تکراری مشاهده کرده انتخاب نمایید و سپس جمع دریافتی را مشاهده نمایید.

 اگر رکوردی به لیست اضافه شود با زهم عمل کرده نام را به صورت غیر تکراری نمایش می دهد.

مثال های بیشتر را در اینده دنبال خواهیم کرد.

موفق باشید

استفاده از تابع vlookup  در ایجاد لیست خودکار قیمت ها

هرگاه فهرستی از کالا یا خدمات داشته باشیم و بخواهیم با استفاده از این فهرست با نوشتن نام کالا قیمت واحد آن در جدول به صورت خودکار نمایش داده شود ، می توان از تابع vlookup  استفاده کرد :

ساختار این تابع به شکل زیر است :

=vlookup( مقدار جستجو , آدرس کل جدول, شماره فیلد مورد نظر , نحوه جستجو   )

فرض کنید می خواهیم با نوشتن نام غذا قیمت واحد آن نمایش داده شود . برای اینکار ابتدا در یک محل خاص اسامی و قیمت واحد غذا ها را یادداشت می کنیم ، حال در یک ستون فرمول vlookup  را برای قیمت ها وارد می کنیم .

 نکته مهم  آنست که این تابع تنها در اولین ستون جدول داده به دنبال داده ی مورد نظر ( جوجه ) می گردد.

 

جوجه نام غذاست و محدوده ی سبز رنگ آدرس کل جدول است و عدد ۲ به معنی آنست که از دومین فیلد جدول دادهی متناظر را بیاور (قیمت )

 عدد صفر در نوع جستجو به معنی یافتن داده به صورت تحقیقی است نه تقریبی :

true به معنی یافتن تقریبی از داده

false  به معنی یافتن دقیق داده

ترفند autofill - series

هرگاه بخواهیم یک سری از اعداد را به دنبال هم از مقصد تا مبدا در سلول ها بنویسیم ، می توانیم از خاصیت پرکن خودکار یا همان autofill  استفاده کنیم .

مثال : در ستون a  از اولین سلول تا سلول a10000  اعداد زوج با شروع از عدد 4 را بنوسید.

حل : به سلول a1 وارد شده عدد 4 ( اولین جمله ) را نوشته سپس کلید های زیر را به ترتیب میفشاریم:

ALT+E+I+S

تا پنجره SERIES  باز شود حال کافی است بجای Rows از گزینه Columns  استفاده کنیم تا دادهها ستونی زیر هم قرار گیرند. حال دو بخش STEPعدد(2) و STOP عدد ( 10000) را وارد می کنیم.

autofill

توجه کنید که برای درست اجرا شدن این عملیات باید در سلول اول عدد 4 نوشته شده باشد و برروی آن سایر عملیات انجام گیرد.

اگر در بخش type از گزینه  growth استفاده کنیم یک سری هندسی با قدر نسبت 2 و جمله پایانی 10000 ساخته می شود ( ضربی بجای جمعی )

 

تمرین جدید آموزش وی بی ای اکسل - vba excel 2007

این تمرین ها برای بچه های دوره  vba  قرار داده شده و موضوعش آموزش msgbox , inputbox است

لینک دانلود

لینک درست شده است


کتاب وی بی ای اکسل 2010 - Excel 2010 VBA

به نام خدا

لینک یک کتاب جامع به زبان انگلیسی را برایتان در اینجا قرار می دهم انشا الله که بتوانید از آن به خوبی استفاده نمایید. مشخصات این کتاب به شرح ذیل است و با فرمت pdf دانلود خواهد شد.

Excel 2007 VBA

Programmer’s Reference

John Green

Stephen Bullen

Rob Bovey

Michael Alexander

لینک دانلود



معرفی امکانات جدید اکسل 2012

گروه فعال سایت فرساران بازهم مطلبی جدید را درباره اکسل ۲۰۱۲ ارائه نموده که خواندن آنرا به همه توصیه می کنم.

این مطلب را می توانید از لینک زیر مشاهده کنید.

http://farsaran.ir/Excel%202012%20News

با عضویت در این سایت غنی مطالب جدید را به صورت مرتب با ایمیل دریافت کنید.

باز هم از زحمات گروه فعال فرساران و جناب آقای مهندس فرشید میدانی تشکر می کنیم .

 

www.farsaran.ir