Перейти к содержимому

غول فرمول‌نویسی اکسل: تبدیل شاهکارانه جدول‌های نامنظم به گزارش‌های استاندارد (REDUCE و LAMBDA)

SoftwareTrain

0:00 / 0:00

غول فرمول‌نویسی اکسل: تبدیل شاهکارانه جدول‌های نامنظم به گزارش‌های استاندارد (REDUCE و LAMBDA)

389 просмотров · 11 месяцев назад
SoftwareTrain
10,7 тыс. подписчиков
389 просмотров · 11 месяцев назад
با یک چالش فوق حرفه‌ای فرمول‌نویسی اکسل در خدمتتون هستم که برای افراد حرفه‌ای که دستی بر آتش فرمول‌نویسی دارند، بسیار مناسبه. 💡 این آموزش در سطح فوق پیشرفته قرار می‌گیره، اما سعی کردم با توضیحات ساده، درک موضوع رو برای علاقه‌مندان در هر سطحی راحت کنم. هدف این چالش: تبدیل یک جدول نامنظم (دارای داده‌های متعدد در یک سلول) به یک جدول استاندارد و قابل تحلیل‌تر است. به این صورت که اگر در یک سلول چند آیتم (مثلاً چند سیاره) با جداکننده مشخصی وجود دارد، هر آیتم به یک سطر مجزا منتقل شده و در نهایت، کل جدول بر اساس آیدی (ID) سورت (مرتب) شود. در این آموزش، شما با کاربرد پیشرفته توابع داینامیک آرایه (Dynamic Array Functions) در اکسل آشنا می‌شوید، از جمله: تابع REDUCE (برای انجام محاسبات تکراری) تابع LAMBDA (برای ساخت توابع سفارشی) تابع VSTACK (برای ادغام ستون‌ها به صورت عمودی) تابع TEXTSPLIT (برای تقسیم متن بر اساس جداکننده) تابع HSTACK (برای ادغام ستون‌ها به صورت افقی) تابع LET (برای تعریف متغیرهای موقتی) تابع DROP (برای حذف ردیف یا ستون) تابع SEQUENCE (برای ایجاد یک لیست عددی دنباله‌دار) تابع SORT (برای مرتب‌سازی) فهرست زمان‌بندی (Timestamp) ⏱️ زمان موضوع 00:00:00 مقدمه و معرفی سطح چالش (فوق پیشرفته) 00:00:40 تعریف چالش: تبدیل جدول نامنظم به جدول استاندارد (انتقال آیتم‌های یک سلول به سطرهای مجزا و سورت بر اساس آیدی) 00:01:04 یادآوری سابسکرایب و اطلاع‌رسانی محتوای کانال 00:01:31 شروع فرمول‌نویسی با تابع REDUCE و LAMBDA 00:02:12 استفاده از تابع VSTACK برای ادغام و TEXTSPLIT برای شکستن متن 00:02:58 اضافه کردن تابع IF برای مدیریت سلول‌های خالی 00:03:32 اضافه کردن ستون آیدی (ID) به خروجی (استفاده از آرایه {1;0} و عملگر @) 00:05:37 استفاده از تابع LET و HSTACK برای اضافه کردن سرستون و شماره‌گذاری سطرها 00:05:54 استفاده از تابع DROP برای حذف ردیف اضافه و SEQUENCE برای شماره‌گذاری 00:06:48 استفاده از REDUCE ثانویه برای اعمال منطق به چندین ستون 00:08:05 استفاده از تابع TAKE برای انتخاب ستون جاری 00:08:45 حذف ردیف‌های اضافی با تابع DROP 00:09:00 اضافه کردن سطر عناوین (سرستون‌ها) با تابع VSTACK 00:09:28 مرتب‌سازی نهایی جدول بر اساس آیدی با تابع SORT 00:09:53 پایان آموزش و نتیجه‌گیری آدرس سایت ما website: https://www.arshad-hesabdar.ir آدرس صفحه اینستاگرام ما Instagram:   / softwaretrain