30 عملکرد اکسل در 30 روز: انتخاب کنید

دیروز در ماراتن 30 عملکرد اکسل در 30 روز ما جزئیات محیط عملیاتی خود را با عملکرد مشخص کردیم اطلاعات (INFORM) و متوجه شد که او دیگر نمی تواند در مورد مشکلات حافظه به ما کمک کند. نه حافظه ما، نه حافظه اکسل!

در روز پنجم ماراتن به بررسی عملکرد می پردازیم انتخاب کنید (انتخاب). این تابع متعلق به دسته است ارجاعات و آرایه ها، مقداری را از لیستی از گزینه های ممکن با توجه به شاخص عددی برمی گرداند. شایان ذکر است که در بیشتر موارد بهتر است عملکرد دیگری را انتخاب کنید، به عنوان مثال، شاخص (INDEX) و MATCH (بیشتر در معرض) یا VLOOKUP (VPR). بعداً در این ماراتن به این ویژگی ها خواهیم پرداخت.

بنابراین، اجازه دهید به اطلاعاتی که در اختیار داریم و مثال هایی در مورد تابع بپردازیم انتخاب کنید (انتخاب)، بیایید آن را در عمل ببینیم، و همچنین نقاط ضعف را یادداشت کنیم. اگر نکات و مثال های دیگری برای این ویژگی دارید، لطفا در نظرات به اشتراک بگذارید.

عملکرد 05: انتخاب کنید

عملکرد انتخاب کنید (SELECT) یک مقدار را از یک لیست برمی گرداند و آن را با توجه به شاخص عددی انتخاب می کند.

چگونه می توانید از تابع CHOOSE استفاده کنید؟

عملکرد انتخاب کنید (SELECT) می تواند مورد موجود در لیست را با یک شماره خاص بازگرداند، مانند این:

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

نحو انتخاب کنید

عملکرد انتخاب کنید (SELECT) دارای نحو زیر است:

CHOOSE(index_num,value1,value2,…)

ВЫБОР(номер_индекса;значение1;значение2;…)

  • index_num (index_number) باید بین 1 و 254 (یا 1 تا 29 در اکسل 2003 و قبل از آن) باشد.
  • index_num (index_number) را می توان در یک تابع به عنوان یک عدد، یک فرمول یا یک مرجع به سلول دیگر وارد کرد.
  • index_num (index_number) به نزدیکترین عدد صحیح گرد می شود.
  • استدلال ارزش (مقدار) می تواند اعداد، مراجع سلولی، محدوده های نامگذاری شده، توابع یا متن باشد.

تله‌ها CHOOSE (انتخاب)

در اکسل 2003 و قبل از آن، تابع انتخاب کنید (SELECT) تنها از 29 آرگومان پشتیبانی می کند ارزش (به معنی).

جستجو از طریق لیست در یک کاربرگ بسیار راحت تر از وارد کردن تمام عناصر در یک فرمول است. با توابع VLOOKUP (VLOOKUP) یا MATCH (تطابق) می توانید به لیست مقادیر موجود در کاربرگ های Excel مراجعه کنید.

مثال 1: فصل مالی به تعداد ماه

عملکرد انتخاب کنید (SELECT) با لیست های ساده اعداد به عنوان مقادیر خوب کار می کند. به عنوان مثال، اگر سلول B2 حاوی عدد ماه باشد، تابع انتخاب کنید (SELECT) می تواند محاسبه کند که متعلق به کدام فصل مالی است. در مثال زیر، سال مالی از جولای شروع می شود.

این فرمول 12 مقدار مربوط به ماه های 1 تا 12 را فهرست می کند. سال مالی از جولای شروع می شود، بنابراین ماه های 7، 8 و 9 در سه ماهه اول قرار می گیرند. در جدول زیر می توانید شماره فصل مالی را در زیر شماره هر ماه مشاهده کنید.

30 عملکرد اکسل در 30 روز: انتخاب کنید

در عمل انتخاب کنید (انتخاب) شماره ربع باید به ترتیبی که در جدول ظاهر می شوند وارد شود. به عنوان مثال، در لیست مقادیر تابع انتخاب کنید (انتخاب) در موقعیت ها 7، 8 و 9 (ژوئیه، آگوست و سپتامبر) باید شماره 1 باشد.

=CHOOSE(C2,3,3,3,4,4,4,1,1,1,2,2,2)

=ВЫБОР(C2;2;3;3;3;4;4;4;1;1;1;2;2;2)

شماره ماه و تابع را در سلول C2 وارد کنید انتخاب کنید (SELECT) شماره سه ماهه مالی را در سلول C3 محاسبه می کند.

30 عملکرد اکسل در 30 روز: انتخاب کنید

مثال 2: تاریخ دوشنبه آینده را محاسبه کنید

عملکرد انتخاب کنید (SELECT) می تواند در ترکیب با تابع کار کند هفته (DAYWEEK) برای محاسبه تاریخ های آینده. به عنوان مثال، اگر عضو باشگاهی هستید که هر دوشنبه عصر تشکیل جلسه می دهد، با دانستن تاریخ امروز، می توانید تاریخ دوشنبه آینده را محاسبه کنید.

شکل زیر شماره سریال هر روز از هفته را نشان می دهد. ستون H برای هر روز از هفته شامل تعداد روزهایی است که باید به تاریخ فعلی اضافه شود تا دوشنبه آینده به دست آید. به عنوان مثال، باید فقط یک روز به یکشنبه اضافه کنید. و اگر امروز دوشنبه است، پس هنوز هفت روز تا دوشنبه آینده باقی است.

30 عملکرد اکسل در 30 روز: انتخاب کنید

اگر تاریخ فعلی در سلول C2 باشد، فرمول سلول C3 از توابع استفاده می کند هفته (DAY) و انتخاب کنید (انتخاب) برای محاسبه تاریخ دوشنبه آینده.

=C2+CHOOSE(WEEKDAY(C2),1,7,6,5,4,3,2)

=C2+ВЫБОР(ДЕНЬНЕД(C2);1;7;6;5;4;3;2)

30 عملکرد اکسل در 30 روز: انتخاب کنید

مثال 3: میزان فروش فروشگاه انتخابی را نشان دهید

می توانید از تابع استفاده کنید انتخاب کنید (SELECT) در ترکیب با توابع دیگر مانند مبلغ (جمع). در این مثال، مجموع فروش یک فروشگاه خاص را با مشخص کردن تعداد آن در تابع دریافت می کنیم انتخاب کنید (SELECT) به عنوان یک آرگومان، و همچنین فهرست کردن محدوده داده برای هر فروشگاه برای محاسبه کل.

در مثال ما، شماره فروشگاه (101، 102 یا 103) در سلول C2 وارد شده است. برای بدست آوردن مقدار شاخصی مانند 1، 2، یا 3 به جای 101، 102 یا 103، از فرمول استفاده کنید: = C2-100.

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

30 عملکرد اکسل در 30 روز: انتخاب کنید

داخل یک تابع مبلغ تابع (SUM) ابتدا اجرا خواهد شد انتخاب کنید (SELECT)، که محدوده جمع بندی مورد نظر مربوط به فروشگاه انتخاب شده را برمی گرداند.

=SUM(CHOOSE(C2-100,C7:C9,D7:D9,E7:E9))

=СУММ(ВЫБОР(C2-100;C7:C9;D7:D9;E7:E9))

30 عملکرد اکسل در 30 روز: انتخاب کنید

این مثالی از موقعیتی است که در آن استفاده از توابع دیگر مانند شاخص (INDEX) و MATCH (جستجو کردن). بعداً در ماراتن ما، نحوه کار آنها را خواهیم دید.

پاسخ دهید