نحوه انجام جستجو در اکسل: توابع و نمونه های فرمول

  • این را به اشتراک بگذارید
Michael Brown

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

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

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

    Excel Lookup - اصول اولیه

    قبل از اینکه به پیچ و تاب های مخفیانه فرمول های جستجوی اکسل بپردازیم، اجازه دهید اصطلاحات کلیدی را تعریف کنیم تا مطمئن شویم که همیشه در همان صفحه.

    Gookup - جستجوی یک مقدار مشخص در جدول داده‌ها.

    مقدار جستجو - یک مقدار برای جستجو برای.

    مقدار برگشتی (مطابق با مقدار یا مطابقت) - مقداری در همان موقعیت مقدار جستجو اما در ستون یا ردیف دیگری (بسته به اینکه آیا این کار را عمودی یا افقی انجام می دهیددر اکسل.

    جستجوی سه بعدی

    جستجوی سه بعدی به معنای جستجو با 3 مقدار جستجوی مختلف است. در مجموعه داده‌های زیر، فرض کنید می‌خواهید یک سال خاص (H2) را جستجو کنید، سپس یک نام خاص را در داده‌های آن سال (H3)، و سپس یک مقدار را برای یک ماه خاص (H4) برگردانید.

    کار را می توان با فرمول آرایه زیر انجام داد (لطفاً به خاطر داشته باشید که Ctrl + Shift + Enter را فشار دهید تا آن را به درستی تکمیل کنید):

    =INDEX($A$1:$E$12,MIN(IF((ROW($A$1:$A$12)>MATCH(H2,$A$1:$A$12,0))*($A$1:$A$12=H3),ROW($A$1:$A$12),"")),MATCH(H4,$A$1:$E$1,0))

    Lookup با معیارهای متعدد

    برای اینکه بتوانیم چندین معیار را ارزیابی کنیم، باید فرمول کلاسیک Index Match را تغییر دهیم تا به فرمول آرایه تبدیل شود:

    INDEX( lookup_table, MATCH (1، ( lookup_value1= lookup_column1) * ( lookup_value2= lookup_column2)*…، 0)، return_column_number)

    با جدول جستجوی موجود در A1:C11، بیایید مطابق با 2 معیار پیدا کنیم: ستون A برای یک مقدار در سلول F1 و ستون B برای یک مقدار در سلول F2:

    =INDEX($A$1:$C$11, MATCH(1, (F1=$A$1:$A$11) * (F2=$B$1:$B$11),0), 3) جستجو کنید.

    طبق معمول، Ctrl + Shift + Enter را فشار دهید تا فرمول به عنوان فرمول آرایه ارزیابی شود.

    برای توضیح دقیق منطق mula، لطفاً INDEX MATCH را ببینید تا با معیارهای متعدد جستجو کنید.

    جستجو برای برگرداندن چندین مقدار

    از هر تابع جستجوی Excel که استفاده می کنید (LOOKUP، VLOOKUP یا HLOOKUP)، فقط می تواند برگرداند یک مسابقه برای به دست آوردن همه موارد منطبق، باید از 6 استفاده کنیدتوابع مختلف در یک فرمول آرایه ترکیب شده اند:

    IFERROR(INDEX( return_range, SMALL(IF( lookup_value= lookup_range, ROW( return_range)- m"")، ROW() - n))"")

    کجا:

    • m شماره ردیف اولین سلول در محدوده بازگشتی منهای 1 است.
    • n شماره ردیف اولین سلول فرمول منهای 1 است.

    با مقدار جستجو در سلول E2، محدوده جستجو در A2:A11، محدوده بازگشت در B2:B11، و اولین سلول فرمول در ردیف 2، فرمول جستجوی شما شکل زیر را به خود می گیرد:

    =IFERROR(INDEX($B$2:$B$11, SMALL(IF($E$2 =$A$2:$A$11, ROW($B$2:$B$11 )- 1,""), ROW() - 1 )),"")

    برای اینکه فرمول چندین منطبق را برگرداند، آن را در اولین سلول (F2) وارد کنید، Ctrl + Shift + Enter را فشار دهید و سپس فرمول را در سلول های دیگر پایین ستون کپی کنید.

    برای توضیح دقیق فرمول بالا و سایر روش‌های برگرداندن مقادیر متعدد، لطفاً به نحوه Vlookup برای برگرداندن چندین نتیجه مراجعه کنید.

    جستجوی تودرتو (از 2 جدول جستجو)

    در شرایطی که جدول اصلی شما و جدول مراجعه از wh اگر می‌خواهید داده‌ها را بکشید، ستون مشترکی ندارید، می‌توانید از یک جدول جستجوی اضافی برای ایجاد تطابق استفاده کنید، مانند این:

    برای بازیابی مقادیر از <1 ستون>Amount در Lookup_table2 ، شما از فرمول زیر استفاده می کنید:

    =VLOOKUP(VLOOKUP(A2, Lookup_table1!$A$1:$B$6, 2, FALSE), Lookup_table2!$A$1:$B$6, 2, FALSE)

    همانطور که در تصویر زیر نشان داده شده است، فرمول جستجوی تودرتو ما به خوبی کار می کند:

    Vlookups متوالی از چندsheets

    برای انجام Vlookupهای متوالی بر اساس موفقیت یا عدم موفقیت جستجوی قبلی، از توابع IFERROR تودرتو همراه با VLOOKUPها برای ارزیابی شرایط متعدد یک به یک استفاده کنید:

    IFERROR(VLOOKUP(), IFERROR(VLOOKUP(), IFERROR(VLOOKUP(),"Not Find")))

    اگر اولین Vlookup از کار بیفتد، IFERROR خطا را به دام می اندازد و اجرا می شود Vlookup دیگر اگر Vlookup دوم هم چیزی پیدا نکرد، IFERROR دوم خطا را می‌گیرد و Vlookup سوم را اجرا می‌کند و به همین ترتیب. اگر همه Vlookupها از کار بیفتند، آخرین IFERROR "نیست یافت نشد" یا هر پیام دیگری را که به فرمول ارائه می‌دهید برمی‌گرداند.

    به عنوان مثال، بیایید سعی کنیم مقدار را از 3 صفحه مختلف استخراج کنیم:

    =IFERROR(VLOOKUP(B1,A6:B9,2,0), IFERROR(VLOOKUP(B1,D6:E9,2,0), IFERROR(VLOOKUP(B1,G6:H9,2,0), "Not found")))

    نتیجه چیزی شبیه به این خواهد بود:

    برای اطلاعات بیشتر، لطفاً نحوه استفاده از توابع IFERROR تو در تو در اکسل را ببینید.

    جستجوی حساس به حروف کوچک و بزرگ

    همانطور که احتمالاً می دانید، همه توابع جستجوی اکسل طبیعتاً به حروف بزرگ و کوچک حساس نیستند. برای اینکه فرمول جستجوی خود را مجبور کنید بین متن کوچک و بزرگ تمایز قائل شوید، از LOOKUP یا INDEX MATCH در ترکیب با تابع EXACT استفاده کنید. من شخصا INDEX MATCH را انتخاب می‌کنم زیرا مانند تابع LOOKUP نیازی به مرتب‌سازی مقادیر در ستون جستجو ندارد، می‌تواند جستجوهای چپ به راست و راست به چپ را انجام دهد و برای همه انواع داده کاملاً کار می‌کند.

    INDEX( ستون_بازگشت، MATCH(TRUE،EXACT( lookup_column, lookup_value),0))

    با G2 که مقدار جستجو است، A - ستون برای جستجو و E - ستون برای برگرداندن منطبقات از، ما فرمول جستجوی حساس به حروف بزرگ به شرح زیر است:

    =INDEX($E$2:$E$6, MATCH(TRUE, EXACT($A$2:$A$6,G2),0))

    از آنجایی که فرمول آرایه است، حتماً Ctrl + Shift + Enter را فشار دهید تا به درستی تکمیل شود.

    برای مثال‌های فرمول بیشتر، لطفاً به نحوه انجام جستجوی حساس به حروف بزرگ در اکسل مراجعه کنید.

    جستجوی تطابق رشته جزئی

    جستجوی جزئی match یکی از چالش برانگیزترین وظایف در اکسل است که هیچ راه حل جهانی برای آن وجود ندارد. اینکه کدام فرمول استفاده شود بستگی به نوع تفاوت‌هایی بین مقادیر جستجو و مقادیر در ستونی برای جستجو دارد. در بیشتر موارد، از تابع LEFT، RIGHT یا MID برای استخراج قسمت مشترک مقادیر استفاده می‌کنید. سپس آن قسمت را به آرگومان lookup_value تابع Vlookup مانند فرمول زیر وارد کنید:

    =VLOOKUP(RIGHT(D2,4), $A$2:$B$6, 2, FALSE)

    در جایی که D2 مقدار جستجو است، A2:B6 جدول جستجو و 2 در شماره فهرست ستون برای برگرداندن موارد مطابقت.

    برای سایر روش‌های انجام جستجوی تطابق جزئی در اکسل، لطفاً به نحوه ادغام مراجعه کنید. دو کاربرگ بر اساس تطابق جزئی.

    به این ترتیب از توابع جستجو در اکسل استفاده می کنید. برای مشاهده دقیق فرمول های مورد بحث در این آموزش، می توانید فرمول جستجوی Excel ما را دانلود کنید.مثال‌ها.

    روشی بدون فرمول برای انجام جستجو در اکسل

    ناگفته نماند که جستجوی اکسل یک کار بی‌اهمیت نیست. اگر اولین قدم های خود را در یادگیری قلمرو اکسل برمی دارید، فرمول های جستجو ممکن است بسیار گیج کننده و درک آن دشوار به نظر برسد. اما لطفاً ناامید نشوید، این مهارت‌ها به طور طبیعی برای اکثر کاربران به وجود نمی‌آیند!

    برای آسان‌تر کردن کارها برای تازه‌کارها، ما یک ابزار ویژه به نام Merge Tables Wizard ایجاد کردیم که می‌تواند جستجو و مطابقت داشته باشد. و جداول را بدون یک فرمول ادغام کنید. علاوه بر این، تعدادی گزینه واقعا منحصر به فرد را فراهم می کند که حتی کاربران پیشرفته اکسل نیز می توانند از آنها بهره مند شوند:

    • جستجو بر اساس چند معیار ، به عنوان مثال از یک یا چند ستون به عنوان شناسه منحصر به فرد استفاده کنید. (s).
    • به‌روزرسانی مقادیر در ستون‌های موجود و اضافه کردن ستون‌های جدید از جدول جستجو.
    • بازگشت تطبیق های متعدد در ردیف های جداگانه. هنگامی که در ترکیب با Combine Rows Wizard استفاده می شود، حتی می تواند چندین نتیجه را در یک سلول واحد، کاما یا جدا از هم بازگرداند (نمونه ای را می توانید در اینجا بیابید).
    • و موارد دیگر.
    <. 0> کار با جادوگر ادغام جداول آسان و شهودی است. تنها کاری که باید انجام دهید این است:
    1. جدول اصلی خود را از جایی که می‌خواهید مقادیر منطبق را استخراج کنید، انتخاب کنید.
    2. جدول جستجو را انتخاب کنید تا موارد منطبق را از آن استخراج کنید.
    3. یک یا چند ستون معمولی را تعریف کنید.
    4. ستون هایی را انتخاب کنید که به روز شوند یا به انتهای آن اضافه شوند.جدول.
    5. در صورت تمایل، یک یا چند گزینه ادغام اضافی را انتخاب کنید.
    6. روی پایان کلیک کنید و در یک لحظه نتیجه خواهید داشت!

    اگر کنجکاو هستید که افزونه را در برگه های کاری خود امتحان کنید، می توانید نسخه آزمایشی Ultimate Suite ما را دانلود کنید که شامل تمام ابزارهای صرفه جویی در زمان ما برای Excel (در در مجموع، بیش از 70 ابزار و بیش از 300 ویژگی!).

    دانلودهای موجود

    نمونه‌های فرمول جستجوی Excel (فایل xlsx.)

    نسخه کاملاً کاربردی 14 روزه Ultimate Suite (فایل exe)

    جستجو).

    جدول جستجو . در علوم کامپیوتر، جدول جستجو آرایه ای از داده ها است که عموماً برای نگاشت مقادیر ورودی به مقادیر خروجی استفاده می شود. از نظر این آموزش، جدول جستجوی اکسل چیزی نیست جز محدوده ای از سلول ها که در آن مقدار جستجو را جستجو می کنید.

    جدول اصلی (جدول اصلی) - جدولی که شما در آن مقادیر منطبق را بکشید.

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

    عکس صفحه زیر نمونه‌ای از جدول جستجو را نشان می‌دهد که در بسیاری از مثال‌های زیر استفاده خواهد شد.

    عملکردهای جستجوی اکسل

    در زیر یک مرور سریع از رایج ترین فرمول ها برای انجام جستجو در اکسل، مزایا و معایب اصلی آنها آمده است.

    عملکرد LOOKUP

    تابع LOOKUP در اکسل می تواند ساده ترین انواع جستجوهای عمودی و افقی را انجام دهد.

    مزایا : استفاده آسان.

    مضرات : محدود عملکرد، نمی تواند با داده های مرتب نشده کار کند (نیاز به مرتب سازی t او ستون/ردیف را به ترتیب صعودی جستجو می کند.

    برای اطلاعات بیشتر، لطفاً نحوه استفاده از تابع LOOKUP اکسل را ببینید.

    عملکرد VLOOKUP

    این یک نسخه بهبود یافته از LOOKUP است. تابعی که مخصوصاً برای انجام جستجوی عمودی در داخل طراحی شده استستون ها.

    مزایا : استفاده نسبتا آسان است، می تواند با تطابق دقیق و تقریبی کار کند.

    معایب : نمی توان به سمت چپ آن نگاه کرد، متوقف می شود هنگامی که یک ستون در جدول جستجو درج یا از آن حذف می شود، کار می کند، مقدار جستجو نمی تواند از 255 کاراکتر تجاوز کند، به قدرت پردازش زیادی در مجموعه داده های بزرگ نیاز دارد.

    برای اطلاعات بیشتر، لطفاً به آموزش VLOOKUP اکسل برای مبتدیان مراجعه کنید.

    عملکرد HLOOKUP

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

    مزایا : استفاده آسان، می تواند مطابقت های دقیق و تقریبی را برگرداند.

    معایب : فقط می تواند در بالاترین ردیف جدول جستجو جستجو کند، تحت تأثیر درج یا با حذف ردیف‌ها، مقدار جستجو باید کمتر از 255 کاراکتر باشد.

    برای اطلاعات بیشتر، لطفاً نحوه استفاده از HLOOKUP در اکسل را ببینید.

    VLOOKUP MATCH / HLOOKUP MATCH

    A مرجع ستون یا ردیف پویا ایجاد شده توسط MATCH باعث می شود این اکسل lo فرمول okup از تغییرات ایجاد شده در مجموعه داده مصون است. به عبارت دیگر، با کمک MATCH، توابع VLOOKUP و HLOOKUP می توانند مقادیر صحیح را بدون توجه به اینکه چند ستون/ردیف در جدول جستجو درج شده یا از آن حذف شده است، برگردانند.

    Formula for Vertical Look. 3

    فرمول جستجوی افقی

    HLOOKUP( lookup_value , lookup_table , MATCH( return_row_name , row_headers ، 0)، FALSE)

    مزایا : بهبودی نسبت به فرمول های Hlookup و Vlookup معمولی که در برابر درج یا حذف داده ها مصون هستند.

    معایب : خیلی انعطاف پذیر نیست ، به یک ساختار داده خاص نیاز دارد (مقدار جستجوی ارائه شده به تابع MATCH باید دقیقاً برابر با نام ستون بازگشتی باشد)، نمی تواند با مقادیر جستجوی بیش از 255 کاراکتر کار کند.

    برای اطلاعات بیشتر و مثال های فرمول، لطفاً ببینید:

    • Excel Vlookup and Match
    • Excel Hlookup and Match

    OFFSET MATCH

    یک پیچیده تر اما قدرتمندتر فرمول جستجو، عاری از بسیاری از محدودیت‌های Vlookup و Hlookup.

    فرمول V-Lookup

    OFFSET( lookup_table , MATCH( lookup_value , OFFSET( lookup_table , 0, n , ROWS( lookup_table ), 1) ,0) -1, m , 1, 1)

    کجا:

    • n - آفست ستون جستجو است، i. ه. تعداد ستون هایی که باید از نقطه شروع به ستون جستجو منتقل شوند.
    • m - بازگرداندن ستون بازگشتی است، i. ه. تعداد ستون هایی که باید از نقطه شروع به ستون برگشتی حرکت کنند.

    فرمول H-Lookup

    OFFSET( lookup_table , m , MATCH( lookup_value , OFFSET( lookup_table ، n ، 0، 1، COLUMNS( lookup_table ))، 0) -1، 1، 1)

    Where:

    • n - افست ردیف جستجو است، i. ه. تعداد ردیف هایی که باید از نقطه شروع به ردیف جستجو منتقل شوند.
    • m - افست ردیف برگشتی است، i. ه. تعداد ردیف هایی که باید از نقطه شروع به ردیف برگشت حرکت کنند.

    فرمول جستجوی ماتریس (بر اساس سطر و ستون)

    {=OFFSET ( نقطه_شروع ، تطبیق ( مقدار_ جستجوی_عمودی ، ستون_جستجو , 0), MATCH ( horizontal_lookup_value , lookup_row , 0))}

    لطفاً توجه داشته باشید که این یک فرمول آرایه است که با فشار دادن Ctrl + Shift + Enter وارد می شود. کلیدها به طور همزمان.

    مزایا : امکان انجام یک Vlookup در سمت چپ، یک Hlookup بالا و جستجوی دو طرفه (بر اساس مقادیر ستون و ردیف)، بدون تغییر در داده‌ها تنظیم کنید.

    معایب : سینتکس پیچیده و سخت به خاطر سپردن.

    برای اطلاعات بیشتر و مثال‌های فرمول، لطفاً ببینید: استفاده از تابع OFFSET در Excel

    INDEX MATCH

    این بهترین راه برای انجام جستجوی عمودی یا افقی در اکسل است که می تواند جایگزین بسیاری از فرمول های بالا شود. فرمول Index Match ترجیح شخصی من است و تقریباً برای همه جستجوهای اکسل خود از آن استفاده می کنم.

    Formula for V-Lookup

    INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0))

    Formula for H-Lookup

    INDEX ( return_row , MATCH ( lookup_value , lookup_row , 0))

    فرمول جستجوی ماتریس

    یکگسترش فرمول کلاسیک Index Match برای برگرداندن یک مقدار در تقاطع یک ستون و ردیف خاص:

    INDEX ( lookup_table , MATCH ( vertical_lookup_value , lookup_column , 0), MATCH ( horizontal_lookup_value , lookup_row , 0))

    معایب : فقط یک - باید نحو فرمول را به خاطر بسپارید.

    مزایا : همه کاره ترین فرمول جستجو در اکسل، برتر از توابع Vlookup، Hlookup و Lookup از بسیاری جهات:

    • می تواند جستجوهای چپ و بالا را انجام دهد.
    • به گسترش یا جمع کردن ایمن جدول جستجو با درج یا حذف ستون‌ها و ردیف‌ها اجازه می‌دهد.
    • بدون محدودیت برای اندازه مقدار جستجو.
    • سریع‌تر کار می‌کند. از آنجایی که فرمول Index Match به ستون ها/ردیف ها ارجاع می دهد تا یک جدول کامل، به قدرت پردازش کمتری نیاز دارد و سرعت اکسل شما را کاهش نمی دهد.

    برای اطلاعات بیشتر، لطفاً بررسی کنید:

    • INDEX MATCH به عنوان جایگزین بهتری برای VLOOKUP
    • فرمول INDEX MATCH MATCH برای جستجوی دو بعدی

    جدول مقایسه جستجوی Excel

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

    >>نمونه‌های فرمول جستجوی اکسل

    اولین قدم برای تصمیم‌گیری در مورد استفاده از فرمول در یک موقعیت خاص، تعیین نوع جستجویی است که می‌خواهید انجام دهید. در زیر نمونه‌هایی از فرمول‌های رایج‌ترین انواع جستجو را خواهید یافت:

    جستجوی عمودی در ستون‌ها

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

    عملکرد VLOOKUP

    اگر مقادیر جستجوی شما در ستون سمت چپ جدول قرار دارند، و شما قصد انجام هیچ کاری را ندارید. تغییرات ساختاری بهمجموعه داده خود (نه ستون ها را اضافه و نه حذف کنید)، می توانید با خیال راحت از یک فرمول Vlookup معمولی استفاده کنید:

    =VLOOKUP(G2, $A$2:$E$6, 5, FALSE)

    جایی که G2 مقدار جستجو است، A2:E6 در جدول جستجو، و E ستون بازگشتی.

    VLOOKUP MATCH

    اگر با یک جدول جستجوی اکسل "متغیر" کار می کنید که در آن ستون ها را می توان در هر زمان درج و حذف کرد، فرمول Vlookup خود را با تعبیه تابع Match که یک مرجع ستون پویا به جای یک شماره فهرست "hard-coded" ایجاد می کند، در برابر این تغییرات مصون بسازید:

    =VLOOKUP(F2,$A$1:$D$6, MATCH($G$1,$A$1:$D$1, 0), FALSE)

    این فرمول مورد علاقه من است که جستجوهای راست به چپ را به راحتی انجام می دهد و بدون توجه به اینکه چند ستون اضافه یا حذف می کنید بی عیب و نقص کار می کند.

    به عنوان مثال، برای جستجوی ستون B برای مقدار H2 و برگرداندن یک تطابق از ستون F، از این فرمول استفاده کنید:

    =INDEX($F$2:$F$6,(MATCH(H2,$B$2:$B$6,0)))

    توجه داشته باشید. هنگامی که قصد دارید از فرمول Vlookup در بیش از یک سلول استفاده کنید، همیشه باید مرجع جدول جستجو را با استفاده از علامت $ (مرجع مطلق سلول) قفل کنید، تا فرمول به درستی در سلول های دیگر کپی شود.

    جستجوی افقی در ردیف‌ها

    جستجوی افقی یک نسخه "جابه‌جایی" از جستجوی عمودی است که در مجموعه داده‌ای مرتب شده افقی جستجو می‌کند. به عبارت دیگر، مقدار جستجو را در یک ردیف جستجو می‌کند و مقداری را در همان موقعیت از ردیف دیگر برمی‌گرداند.

    با فرض اینکه مقدار جستجوی شما در B9 باشد، جدول جستجو B1:F5 است ومی‌خواهید یک مقدار منطبق را از ردیف 5 برگردانید، از یکی از فرمول‌های زیر استفاده کنید:

    عملکرد HLOOKUP

    تنها می‌توانید در ردیف بالا در مجموعه داده‌های خود جستجو کنید. .

    =HLOOKUP(B8, $B$1:$F$5, 5, FALSE)

    HLOOKUP MATCH

    مانند Hlookup خالص، این فرمول فقط در بالاترین ردیف می تواند جستجو کند، اما به شما امکان می دهد درج یا حذف ایمن ردیف‌ها در جدول جستجو.

    =HLOOKUP(B8, $B$1:$F$5, MATCH($A$9, $A$1:$A$5, 0), FALSE)

    که در آن A1:A5 سرصفحه‌های ردیف هستند و A9 نام ردیفی است که می‌خواهید از آن موارد منطبق را برگردانید. .

    INDEX MATCH

    می تواند در هر ردیف جستجو شود ، و هیچ یک از محدودیت های فرمول های بالا را ندارد.

    =INDEX($B$5:$F$5,(MATCH(B8,$B$1:$F$1,0)))

    جستجوی دوبعدی (بر اساس مقادیر سطر و ستون)

    جستجوی دوبعدی (با نام مستعار جستجوی ماتریس ، دوباره یا جستجوی دوطرفه ) مقداری را بر اساس مطابقت در سطرها و ستون ها برمی گرداند. به عبارت دیگر، یک فرمول جستجوی دوبعدی یک مقدار را در تقاطع یک سطر و ستون مشخص شده جستجو می‌کند.

    با فرض اینکه جدول جستجوی شما A1:E6 باشد، سلول H2 حاوی مقداری است که روی ردیف‌ها مطابقت دارد و H3 مقدار مطابقت با ستون ها را نگه می دارد، فرمول های زیر مفید هستند:

    فرمول مطابقت INDEX :

    =INDEX($A$1:$E$6, MATCH(H2,$A$1:$A$6,0), MATCH(H3,$A$1:$E$1,0))

    فرمول OFFSET MATCH MATCH :

    =OFFSET($A$1,MATCH(H2,$A$2:$A$6,0),MATCH(H3,$B$1:$E$1,0))

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

    فرمول جستجوی عمودی جستجوی چپ جستجوی افقی جستجوی بالا ماتریسجستجو به درج/حذف داده اجازه می دهد
    جستجو
    Vlookup
    Hlookup
    Vlookup Match
    Hlookup Match >
    مطابقت افست
    مطابقت فهرست
    مطابقت با فهرست

    مایکل براون یک علاقه‌مند به فناوری است که علاقه زیادی به ساده‌سازی فرآیندهای پیچیده با استفاده از ابزارهای نرم‌افزاری دارد. او با بیش از یک دهه تجربه در صنعت فناوری، مهارت های خود را در Microsoft Excel و Outlook و همچنین Google Sheets و Docs تقویت کرده است. وبلاگ مایکل اختصاص داده شده است تا دانش و تخصص خود را با دیگران به اشتراک بگذارد و نکات و آموزش هایی را برای بهبود بهره وری و کارایی ارائه دهد. چه یک حرفه ای با تجربه باشید و چه مبتدی، وبلاگ مایکل، بینش های ارزشمند و توصیه های عملی را برای استفاده حداکثری از این ابزارهای نرم افزاری ضروری ارائه می دهد.