برنامه نویسی
در اکسل، 3 عضو برتر هر گروه را به یک رشته متصل کنید
شرح و تحلیل مسئله:
در زیر یک جدول گروه بندی شده با داده های دقیق زیر هر گروه آورده شده است:
ما باید 3 مکان برتر هر گروه را در یک رشته با کاما به هم بچسبانیم و آنها را همراه با هدر گروه نمایش دهیم.
راه حل:
استفاده کنید SPL XLL برای وارد کردن فرمول زیر:
=spl("=?.group@i(~(1)).([~(1)(1),~.top(-3;~(3)).(~(2)).concat@c()])",A2:C13)
همانطور که در تصویر زیر نشان داده شده است:
توضیح:
group@i ردیف ها را با شرایط مشخص شده گروه بندی می کند. ~(1) نشان دهنده اولین عضو ردیف فعلی است. تابع top() N عضو برتر را دریافت می کند. concat@c اعضای یک دنباله را با کاما به هم می پیوندد.