تابع INDEX اکسل - یافتن مقدار یک سلول بر اساس جایش

برای آشنایی با تابع INDEX اکسل، جدول زیر را ببینید و سپس به پرسش‌های بعدی پاسخ دهید.

    

A

B

C

 

1

سیب

100

سبز

 

2

هلو

200

آبدار

 

3

زردآلو

300

زرد

 

4

هندوانه

400

شیرین

 

5

آلبالو

500

قرمز

 

پرسش ۱) در ستون A در سومین سلولش چه چیزی نوشته شده است؟       پاسخ: زردآلو

پرسش ۲) در ستون C در  پنجمین سلولش چه چیزی نوشته شده است؟     پاسخ: قرمز

پرسش ۳) در دومین کشوی آشپزخانه شما 😎 چه وسایلی گذاشته شده است؟ پاسخ:  قاشق‌ها

آنچه که شما برای پاسخ به پرسش‌های بالا انجام داده‌اید، همان کاری است که INDEX می‌کند و به همین سادگی شما INDEX را یاد گرفتید. 🤩 

کار تابع INDEX اکسل چیست؟

شما جای چیزی را می‌دانید اما نمی‌دانید که در آن جا چه مقداری وجود دارد. تابع INDEX از شما جای چیزی را می‌گیرد و سپس مقداری که در آنجا وجود دارد را به شما خواهد داد.

شکل ساده تابع INDEX در اکسل به صورت زیر است:

= INDEX( reference, row_num )

ورودی reference آدرس یک منطقه در اکسل است مانند A:A یعنی کل ستون A اکسل.

ورودی row_num یک عدد است و جای چیزی است که می‌خواهیم مقدار آن را بدانیم. 

حال به سادگی با تابع INDEX می‌توانیم پاسخ پرسش‌های ۱ و ۲ را به دست آوریم. 


پرسش ۱) در ستون A در سومین سلولش چه چیزی نوشته شده است؟

= INDEX( A:A , 3 )

پرسش ۲) در ستون C در  پنجمین سلولش چه چیزی نوشته شده است؟ 

= INDEX( C:C , 5 )

نکته ۱) باید بدانید که برای INDEX فرقی نمی‌کند که در سطرها بگردد و یا ستون‌ها، برای مثال می‌توانیم از INDEX بخواهیم که در سطر ۱ به ما بگوید که سومین مقدارش چیست:

= INDEX( 1:1, 3)

و ایندکس به ما مقدار «سبز» را بر‌ می‌گرداند.


شکل دو بعدی تابع INDEX اکسل

فرض کنید که روزی با دوستتان به سینما رفته‌اید و شما به یکبار «علی دایی» را می‌بینید. می‌خواهید به دوستتان هم بگویید که علی دایی کجا نشسته است. یک راه آن است که با انگشت اشاره جای او را نشان دهید 🙈 و یا اینکه ردیف و شماره صندلی او را به دوستتان بگویید. مثلا بگویید ببین علی دایی در ردیف ۲ و صندلی ۵ نشسته است. در واقع شما لوکیشن علی دایی را در آن سینما به دوستتان داده‌اید و او هم به آن لوکیشن نگاه می‌کند.

ما می‌توانیم از تابع INDEX اکسل بخواهیم تا به ما بگوید که در لوکیشن ۳ و۴ اکسل (یا محل برخورد سطر ۲ با ستون C) چه چیزی وجود دارد:

= INDEX( A:E, 3, 4 )

در این مثال A:E آدرس reference شده است و شما به ترتیب سطر و ستون را داده‌اید و پاسخ اکسل مقدار «شیرین» خواهد بود.

شکل دو بعدی تابع INDEX در اکسل به صورت زیر است:

= INDEX( reference, row_num, column_num )

ورودی reference آدرس یک منطقه ۲ بعدی در اکسل است مانند A:E یعنی ستون‌های A تا E اکسل.

ورودی row_num یک عدد است و شماره سطر چیزی است که می‌خواهیم مقدار آن را بدانیم. 

ورودی row_num یک عدد است و شماره ستون چیزی است که می‌خواهیم مقدار آن را بدانیم. 


معنی واژه INDEX

واژه INDEX‌ معانی زیادی دارد مانند شاخص و فهرست و نمایه. اما من معادل فارسی مناسبی که بیانگر رفتار INDEX‌ در اکسل باشد را نیافتم.


سایر نکته‌های خاص INDEX‌ که در این مقاله به قصد ساده‌ سازی اشاره نشده است و اگر از کاربران حرفه‌ای اکسل هستید، در مورد آنها تحقیق کنید و در غیر اینصورت نادیده بگیرید:

۱) تابع INDEX در حقیقت آدرس سلول را به شما می‌دهد و سپس اکسل مقداری که در آن آدرس دارد را به شما می‌دهد.

۲)‌ استفاده از این تابع به صورت آرایه‌ای (ARRAY) در اکسل ۲۰۲۱ برای ما امکانات جالبی را فراهم می‌کند.

به عنوان اولین نفر، تجربه یا دیدگاه خود را بنویسید!

محتوای این فیلد خصوصی است و به صورت عمومی نشان داده نخواهد شد.

متن ساده

  • تگ‌های HTML مجاز نیستند.
  • خطوط و پاراگراف‌ها بطور خودکار اعمال می‌شوند.
کد امنیتی