نحوه پیدا کردن مقدار در یک آرایه در اکسل

برای یافتن مقادیر یک سلول واقع در تقاطع یک ستون و یک ردیف در یک آرایه جدول در Microsoft Office Excel، باید از تابع "INDEX" و همچنین "SEARCH" کمکی استفاده کنید. یافتن یک مقدار در آرایه زمانی لازم است که کاربر با یک جدول بزرگ کار می کند و باید یک سری از داده ها را "بالا بکشد". این مقاله به الگوریتم مفصلی برای استفاده از تابع "INDEX" برای جستجوی مقادیر در یک آرایه نگاه می کند.

ضبط تابع "INDEX".

چنین عملگر آرایه ای به صورت زیر نوشته می شود: =INDEX (آرایه، شماره ردیف، شماره ستون). به جای کلمات داخل پرانتز، تعداد سلول های مربوطه در جدول اصلی نشان داده شده است.

ضبط عملکرد "MATCH".

این یک عملگر کمکی برای اولین تابع است که هنگام جستجوی مقادیر در آرایه نیز استفاده خواهد شد. رکورد آن در اکسل به این صورت است: =MATCH (مقدار برای یافتن؛ آرایه جدول؛ نوع مطابقت).

توجه کنید! هنگام نوشتن آرگومان برای تابع INDEX، شماره ستون اختیاری است.

نحوه پیدا کردن مقدار در یک آرایه

برای درک موضوع، الگوریتم انجام کار باید با استفاده از یک مثال خاص در نظر گرفته شود. بیایید جدولی از سفارشات را برای یک روز در اکسل ایجاد کنیم که در آن ستون هایی وجود دارد: "شماره سفارش"، "مشتری"، "محصول"، "تعداد"، "قیمت واحد"، "مقدار". شما باید مقدار را در آرایه پیدا کنید، یعنی یک کارت سفارش مشتری فردی ایجاد کنید تا بتوانید اطلاعات را به صورت فشرده از سلول های جدول اصلی دریافت کنید.

نحوه پیدا کردن مقدار در یک آرایه در اکسل
ظاهر صفحه کامپایل شده

برای انجام این کار، باید یک سری اقدامات را طبق الگوریتم انجام دهید:

  1. یک کارت سفارش مشتری ایجاد کنید.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
کارت سفارش مشتری
  1. برای خط اول کارت، باید یک لیست کشویی ایجاد کنید که در آن نام مشتریان از آرایه اصلی نوشته شود. در ادامه کاربر با انتخاب نامی خاص، اطلاعات مختصری را روی آن مشاهده می کند که در سایر خطوط کارت سفارش نمایش داده می شود.
  2. نشانگر ماوس را در خط اول کارت قرار داده و در بالای منوی اصلی برنامه وارد بخش «داده» شوید.
  3. بر روی دکمه "Data Validation" کلیک کنید.
  4. در پنجره ظاهر شده در قسمت “نوع داده” گزینه “List” را انتخاب کرده و محدوده سلول های آرایه اصلی را که لیست تمامی کلاینت ها در آن ثبت شده است را به عنوان منبع انتخاب کنید.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
اقدامات لازم در پنجره "بررسی مقادیر ورودی". در اینجا گزینه "List" را انتخاب می کنیم و محدوده همه مشتریان را نشان می دهیم
  1. یک فلش در سمت راست سلول در ستون اول کارت ظاهر می شود. اگر روی آن کلیک کنید، می توانید لیستی از تمام مشتریان را مشاهده کنید. در اینجا باید هر مشتری را انتخاب کنید.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
لیست مشتریانی که پس از انجام دستکاری های قبلی در خط اول کارت ظاهر می شوند
  1. در خط "شماره سفارش" تابع را بنویسید «=INDEX(, سپس بر روی نماد "fx" در کنار نوار فرمول اکسل کلیک کنید.
  2. در منوی Function Wizard که باز می شود، فرم آرایه تابع “INDEX” را از لیست انتخاب کرده و روی “OK” کلیک کنید.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
انتخاب یک شکل آرایه برای تابع "INDEX".
  1. پنجره "Function Arguments" باز می شود که در آن باید تمام خطوط را پر کنید و محدوده سلول های مربوطه را نشان دهید.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
ظاهر پنجره "Function Arguments".
  1. ابتدا باید روی نماد مقابل فیلد "Array" کلیک کنید و کل صفحه اصلی را به همراه هدر انتخاب کنید.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
پر کردن خط "آرایه". در اینجا باید روی نماد انتهای فیلد کلیک کنید و صفحه اصلی را انتخاب کنید
  1. در قسمت "شماره خط" باید تابع "MATCH" را پر کنید. در وهله اول داخل پرانتز به عنوان آرگومان، نام مشتری انتخاب شده در کارت سفارش را مشخص می کنیم. به عنوان آرگومان دوم تابع "MATCH"، باید کل محدوده مشتریان را در آرایه جدول اصلی مشخص کنید. به جای آرگومان سوم، باید عدد 0 را بنویسید، زیرا به دنبال تطابق دقیق خواهد بود.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
در منوی آرگومان های تابع، قسمت Line number را پر کنید. عملگر MATCH در اینجا استفاده می شود.

مهم! پس از پر کردن هر عنصر برای تابع "MATCH"، باید دکمه "F4" را فشار دهید تا علائم دلار در مقابل هر کاراکتر در آرگومان آویزان شود. این به فرمول اجازه می‌دهد تا در فرآیند اجرا "حرکت نکند".

  1. در خط "شماره ستون" یک بار دیگر تابع کمکی "MATCH" را با آرگومان های مناسب بنویسید.
  2. به عنوان اولین آرگومان برای تابع، باید یک سلول خالی در خط "محصول" در کارت سفارش مشخص کنید. در عین حال، دیگر نیازی به آویزان کردن علائم دلار روی آرگومان ها نیست، زیرا آرگومان مورد نظر باید «شناور» باشد.
  3. با پر کردن آرگومان دوم تابع "MATCH"، باید هدر آرایه منبع را انتخاب کنید و سپس دکمه "F4" را فشار دهید تا کاراکترها برطرف شوند.
  4. به عنوان آخرین آرگومان، باید 0 را بنویسید، براکت را ببندید و بر روی "OK" در پایین کادر "Function Arguments" کلیک کنید. در این شرایط، عدد 0 دقیقا مطابقت دارد.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
فیلد "شماره ستون" را پر کنید. در اینجا، یک بار دیگر، باید تمام آرگومان های تابع "MATCH" را مشخص کنید و محدوده سلول های مربوطه را در آرایه جدول برجسته کنید. 0 به عنوان آخرین آرگومان مشخص شده است
  1. نتیجه را بررسی کنید پس از انجام چنین اقدامات طولانی، شماره مربوط به مشتری انتخاب شده باید در خط "شماره سفارش" نمایش داده شود.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
نتیجه نهایی. مقدار مربوطه از آرایه جدول اصلی در قسمت "شماره سفارش" ظاهر شد
  1. در مرحله آخر، فرمول باید به تمام سلول های کارت سفارش تا انتها کشیده شود تا خطوط باقیمانده پر شود.
نحوه پیدا کردن مقدار در یک آرایه در اکسل
کشش فرمول به تمام ردیف های جدول. آرایه کاملا پر شده زمانی که کلاینت دیگری انتخاب شود، داده ها تغییر خواهند کرد

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

نتیجه

بنابراین، برای یافتن مقدار مورد نظر در آرایه در Microsoft Office Excel، کاربر باید کارهای زیادی را انجام دهد. در نتیجه، یک صفحه داده کوچک باید به دست آید که اطلاعات فشرده شده برای هر پارامتر از آرایه اصلی را نمایش می دهد. روش جستجوی مقادیر با تصاویر مربوطه در بالا به تفصیل مورد بحث قرار گرفته است.

پاسخ دهید