5/5 - (14 امتیاز)
آیا تاکنون از خاصیت flash fill اکسل استفاده کرده اید؟ آیا پاور کوئری اکسل را ابزار مناسبی میدانید؟ در صورتی که پاسخ شما مثبت است، شما را به یادگیری یکی از جالب ترین ابزارهای مایکروسافت اکسل به نام New Column by Example که ترکیبی از دو ابزار گفته شده است، دعوت می کنیم.

به منظور آشنایی بیشتر با ابزار flash fill به لینک زیر مراجعه کنید:

چند مثال از ابزار flash fill اکسل

در واقع ابزار New Column by Example همان flash fill است که در درون پاور کوئری قرار گرفته است.

برای آشنایی کلی با ویژگی flash fill اکسل ویدئوی کوتاه زیر را مشاهده کنید:

خاصیت New Column by Example در پاور کوئری

فرض کنید داده هایی به شکل زیر را در اختیار دارید. اینکه این داده ها در کجا قرار دارند هیچ اهمیتی ندارد. این داده ها میتوانند در یک فایل اکسل، یک فایل CSV یا یک پایگاه داده خارجی باشد. میخواهیم داده های خود را به نحوی پاکسازی کنیم. برای مثال، میخواهیم ستون name را به ستون های first name(نام) و last name(نام خانوادگی) تقسیم کنیم، حرف اول کلمات را به حروف بزرگ تبدیل کنیم و ستون های city، state و zip را به یک ستون تبدیل کنیم، حرف اول این ستون را نیز بزرگ کنیم، از حروف کوچک برای تمام حروف ستون state استفاده کنیم و از حروف کوچک برای تمام حروف ستون email استفاده کنیم. در اکسل میتوانیم از خاصیت flash fill برای انجام بخشی از این کارها استفاده کنیم و  از ترکیبی از توابع concatenate، upper، lower، proper و ابزار text to columns برای انجام بخش دیگر کار استفاده کنیم. روش دیگر این است که از طریق پاور کوئری و به صورت دستی یک سری عملیات تبدیل را انجام دهیم. اما اگر بخواهیم از سهولت کار با flash fill و تکنیک های فوق العاده پاور کوئری در کنار یکدیگر استفاده کنیم چه باید کرد؟ مایکروسافت به خوبی این نیاز را تشخیص داده است و در یکی از به روز رسانی های خود خاصیت New Column by Example را اضافه کرده است. در ادامه نحوه عملکرد این ابزار را در چهار مرحل زیر بررسی خواهیم کرد: • فراخوانی داده ها به Query editor • Name column • Address • Email

فراخوانی داده ها به Qeury editor

در مرحله اول کار می بایست داده ها را وارد قسمت editor پاور کوئری کرد. برای انجام این کار کافیست در بین داده های خود کلیک کنید و در تب Data اکسل گزینه From Table/Range را انتخاب کنید. داده ها به شکلی که در زیر نمایش داده شده است وارد query editor میشوند. مرحله اول کار به همین سادگی تمام شد!ویژگی New Column by Example در پاور کوئری

ستون Name

برای تجزیه کردن ستون name به دو ستون و بزرگ کردن حرف اول هر اسم، گزینه Add Column > Column From Examples را انتخاب میکنیم. درست مثل زمانی که از flash fill استفاده میکنیم در اینجا نیز می بایست یک نمونه را به صورت دستی انجام دهیم. بنابراین، نام اول را به صورت دلخواه و به شکل زیر وارد میکنیم.ویژگی New Column by Example در پاور کوئریزمانی که کلید Enter را فشار دهید، پیش نمایشی از اتفاقی که در سلول های دیگر رخ خواهد داد، نشان داده میشود.ویژگی New Column by Example در پاور کوئریOk را کلیک کنید تا عملیات تبدیل به همین سادگی به پایان برسد. برای ستون نام خانوادگی(last name) نیز همین فرایند را طی کنید.

ستون Address

ترکیب ستون های city، state و zip code در یک ستون، کار دشواری نیست. در اینجا هم دستور Add Column > Column From Examples را انتخاب کنید. یک نمونه را به صورت دستی انجام دهید. شما میتوانید در بین این سه مقدار در ستون جدید از هر نوع جداکننده ای(نقطه، کاما، خط فاصله و …) استفاده کنید.ویژگی New Column by Example در پاور کوئریستون Email

همانطور که قبلا گفته شد، میخواهیم تمام حروف ستون Email به حروف کوچک تبدیل شود. نیازی به توضیح نیست و احتمالا تاکنون به خوبی روش کار را فراگرفته اید. دستور Add Column > Column From Examples را انتخاب کنید. یک آدرس ایمیل را به صورت حروف کوچک تبدیل کنید و ok را بزنید.

پس از اینکه داده های خود را پاکسازی کردید و در صورت نیاز از دیگر قابلیت های پاور کوئری اکسل استفاده کردید، میتونید گزینه close&load را کلیک کنید تا نتیجه کار وارد محیط اصلی اکسل شود.ویژگی New Column by Example در پاور کوئری

همانطور که همواره گفته شده است، با معرفی پاور کوئری توسط اکسل، بسیاری از کارهایی که قبلا با فرمولهای بسیار پیچیده و ترکیبی و بعضا استفاده از کدهای VBA قابل انجام بود، با استفاده از پاور کوئری با چند کلیک ساده انجام میشود. بنابراین پیشنهاد میکنیم حتما کار با ابزار پاور کوئری اکسل را یاد بگیرید. برای مطالعه مطالب بیشتر در زمینه پاور کوئری در اکسل و مشاهده فیلم های آموزشی متعدد در این زمینه میتوانید به صفحه آموزش پاور کوئری در اکسل مراجعه کنید.

مشترک شدن
Notify of
guest

0 نظرات
نظردهی درون متنی
مشاهده همه نظرات