نحوه استفاده از تابع INDEX برای استخراج پویا داده ها از برگه های Google را بیاموزید.
Google Sheets طیف وسیعی از توابع قدرتمند را برای تجزیه و تحلیل موثر داده ها ارائه می دهد، و یکی از این عملکردها INDEX است. تابع INDEX به شما امکان می دهد مقادیر خاصی را از یک محدوده داده معین بر اساس یک ردیف و شماره ستون مشخص بازیابی کنید.
این تابع به ویژه زمانی مفید است که شما نیاز به استخراج داده ها به صورت پویا یا بر اساس شرایط یا معیارهای خاص دارید. بنابراین، نحوه استفاده موثر از تابع INDEX در Google Sheets را بررسی خواهیم کرد.
نحو تابع INDEX در Google Sheets
نحو تابع INDEX در Google Sheets به شرح زیر است:
=INDEX(range, row, column)
این تابع سه آرگومان می گیرد که از میان آنها آخرین آرگومان اختیاری است:
- محدوده: این محدوده سلول هایی است که می خواهید داده ها را از آنها بازیابی کنید. این می تواند یک ستون، چند ردیف یا ترکیبی از سطرها و ستون ها باشد.
- row: این شماره ردیف را در محدوده ای که می خواهید داده ها را از آن استخراج کنید، مشخص می کند.
- ستون: این شماره ستون را در محدوده داده شما نشان می دهد. اگر حذف شود، تابع INDEX کل ردیف مشخص شده توسط row_num را برمی گرداند.
نحوه استفاده از تابع INDEX در Google Sheets
در اینجا چند مثال برای درک بهتر نحوه عملکرد عملکرد INDEX در Google Sheets آورده شده است:
بازیابی داده ها از یک محدوده
فرض کنید یک مجموعه داده در ستون های A، B و C دارید، که در آن ستون A فهرستی از محصولات، ستون B شامل قیمت های مربوط به آنها و ستون C حاوی مقادیر فروخته شده است. شما می خواهید کل فروش یک محصول خاص را بازیابی کنید.
=INDEX(B2:B7, MATCH("Avocado",A2:A7,0)) * INDEX(C2:C7, MATCH("Avocado", A2:A7,0))
این فرمول به دنبال محصول آووکادو در ستون A می گردد و قیمت مربوطه را از ستون B و مقدار آن را از ستون C بازیابی می کند. سپس این مقادیر را در یکدیگر ضرب می کند تا کل فروش محصول آووکادو را محاسبه کند.
استفاده از تابع INDEX با معیارها
می توانید از تابع INDEX برای استخراج داده های خاص از یک محدوده بر اساس شرایط یا معیارهای خاص استفاده کنید. برای استفاده از معیارها با تابع INDEX، میتوانید INDEX را با توابع دیگری مانند توابع MATCH، AND/OR و تابع IF در برگههای Google ترکیب کنید.
فرض کنید جدولی از داده های کارکنان با ستون هایی برای نام کارمندان (ستون A)، بخش ها (ستون B) و حقوق (ستون C) دارید. شما می خواهید حقوق یک کارمند خاص را بر اساس نام و بخش خود بازیابی کنید.
=INDEX(C2:C7, MATCH("Marcus"&"Sales", A2:A7&B2:B7, 0))
این فرمول ترکیبی از نام کارمند مارکوس و بخش فروش را با الحاق آنها به مارکوس سیلز جستجو می کند. سپس این مقدار ترکیبی را در مقادیر به هم پیوسته اسامی کارکنان و بخشها در ستونهای A و B جستجو میکند. هنگامی که مطابقت پیدا شد، تابع INDEX مقدار حقوق مربوطه را از ستون C بازیابی میکند.
استفاده از تابع INDEX با دامنه های دینامیکی
میتوانید از تابع INDEX با محدودههای پویا برای ایجاد فرمولهایی استفاده کنید که با تغییر دادههای شما بهطور خودکار تنظیم شوند. به عنوان مثال، فرض کنید جدولی از دادههای فروش با تاریخهای ستون A و مقادیر فروش مربوطه در ستون B دارید. میخواهید ارزش فروش را برای آخرین تاریخ در محدوده دریافت کنید.
=INDEX(B2:B7, MATCH(MAX(A2:A7), A2:A7, 0))
در این فرمول، تابع MAX حداکثر مقدار (یعنی جدیدترین تاریخ) را در ستون A پیدا می کند. تابع MATCH موقعیت مقدار را در ستون A پیدا می کند. در نهایت، تابع INDEX از موقعیت برگردانده شده توسط MATCH برای بازیابی مقدار استفاده می کند. ارزش فروش مربوطه از ستون B.
با افزودن یا حذف دادهها در ستون A، این فرمول به صورت پویا تنظیم میشود و همیشه ارزش فروش را برای آخرین تاریخ در محدوده برمیگرداند.
جستجوی کارآمد داده با عملکرد INDEX در Google Sheets
تابع INDEX در Google Sheets یک ابزار مفید برای بازیابی داده ها از سلول ها یا محدوده های خاص بر اساس موقعیت سطر و ستون آنها است. با درک نحو و استفاده از تابع INDEX، می توانید از این تابع برای تجزیه و تحلیل کارآمد داده ها در برگه های Google استفاده کنید.
چه با مجموعه دادههای کوچک یا بزرگ کار میکنید، تابع INDEX راهی قابل انعطاف و قابل اعتماد برای استخراج اطلاعات دقیق مورد نیاز شما ارائه میکند.