5/5 - (10 امتیاز)
در ادامه مطالب مربوط به پاور کوئری، در این قست به یکی از ساده ترین و البته پرکاربردترین ها در زمینه پاور کوئری در اکسل میپردازیم. معمولا در گزارش هایی که دریافت میکنیم اتفاق می افتد که محتوای یک ستون از چندین بخش تشکیل شده و شما برای تجزیه و تحلیل این اطلاعات می بایست محتوای یک ستون را به چند بخش تجزیه کنید. در ادامه چگونگی تجزیه ستون با استفاده از Split column در پاور کوئری را بررسی میکنیم.

فرض کنید گزارشی که به دست ما رسیده، به شکل زیر است. همانطور که مشاهده میکنید، آیتم های موجود در ستون، با استفاده از جداکننده(;) از هم تفکیک شده اند. 

ولی گزارش بالا به سادگی قابل بررسی و تفسیر نیست و شما می بایست این گزارش را تجزیه کنید و به شکل زیر تبدیل کنید.پاور کوئری | تجزیه ستون با استفاده از Split column

هرکدام از Order ID ها میتوانند تعداد متفاوتی ردیف داشته باشند. برای انجام این کار میتوانیم از power query استفاده کنیم. به این صورت که جدول اطلاعات را وارد پاور کوئری کنیم، تغییرات مورد نظر را ایجاد کنیم و سپس مجددا اطلاعات را به محیط اکسل بازگردانیم.

وارد کردن جدول به پاور کوئری (power query)

همانطور که در مطالب گذشته در این باره بسیار توضیح داده ایم. برای وارد کردن جدول به پاور کوئری کافیست در یکی از سلول های جدول کلیک کرده و دستور Data > From Table/Range را انتخاب کنید. همانطور که مشاهده میکنید پنجره پاور کوئری به شکل زیر نمایش داده میشود. پاور کوئری | تجزیه ستون با استفاده از Split column

پاکسازی داده ها (transformation)

هر ستون از اطلاعات مورد نظر در این گزارش، شامل چند جفت مقدار میشود که با استفاده از علامت دو نقطه(:) از هم تفکیک شده اند. حال ما انتظار داریم که هر کدام از جفت مقادیر در یک ردیف مجزا قرار داده شوند و همزمان داده ها در دو ستون دسته بندی شوند( در ادامه مطلب بیشتر متوجه موضوع خواهید شد)

برای انجام این کار می بایست دو بار از خاصیت Split column استفاده شود. در مرتبه اول می بایست محتوای ستون را از محل نقطه ویرگول(;) تفکیک کرده و در ردیف های مجزا قرار دهیم و در مرتبه دوم تجزیه، ستون را از محل دونقطه(:) تجزیه کرده و در ستون های مجزا قرار دهیم.

برای انجام تجزیه اول، در ستون مربوطه کلیک میکنیم و دستور Transform > Split Column > By Delimiter را انتخاب میکنیم. پنجرهSplit Column by Delimiter بازخواهد شد. در پنجره باز شده ، Semicolon را شبیه به تصویر زیر انتخاب کنید و در قسمت Advance options، گزینه Rows را انتخاب کنیدپاور کوئری | تجزیه ستون با استفاده از Split column

ok را انتخاب کنید. نتیجه کار به شکل زیر نمایش داده میشود. پاور کوئری | تجزیه ستون با استفاده از Split column

حال می بایست ستون را برای بار دوم تجزیه کنید. در این مرتبه می بایست محتوای ستون را از محل علامت (:) تبدیل به ستون های مجزا کنید. برای انجام این کار، دستور Transform > Split Column > By Delimiter را انتخاب کنید و Colon را شبیه به تصویر زیر انتخاب کنید.پاور کوئری | تجزیه ستون با استفاده از Split column

ok را انتخاب کنید.

برگشت به محیط اکسل

در این مرحله کار شما با پاور کوئری به اتمام رسیده و می بایست نتیجه کار خود را به محیط اصلی اکسل انتقال دهید. برای انجام این کار کافیست دستور  Home > Close & Load  را در پاور کوئری انتخاب کنید. 

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

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

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

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

[/vc_column_text][/vc_column][/vc_row]

فیلم و دوره رایگان آموزش پاور کوئری در اکسل و پاور بی آی

مشترک شدن
Notify of
guest

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