فهرست مطالب
اگر به دنبال سادهترین راهها برای تطبیق چندین ستون در اکسل هستید، ممکن است این مقاله برای شما مفید باشد. گاهی اوقات لازم است یک مقدار خاص را در چندین ستون در اکسل جستجو کنید. اما انجام این کار به صورت دستی خسته کننده و ناکارآمد می شود. بنابراین، برای انجام این کار می توانید یکی از روش های زیر را برای تطبیق چند ستون در اکسل به راحتی دنبال کنید.
دانلود کتاب کار اکسل
Match Multiple Columns.xlsx
5 روش برای تطبیق چندین ستون در اکسل
بیایید به جدول زیر نگاه کنیم. در اینجا، من از 5 ستون به نامهای موقعیت، سال، میوهها، سبزیجات، فروش استفاده کردهام. برای هر میوهها یا سبزیجات، میتوانید از روشهای زیر برای تطبیق مقادیر دیگر مربوط به این میوه<استفاده کنید. 7> یا سبزیجات از چندین ستون.
روش-1: استفاده از تابع INDEX و MATCH در چندین ستون
فرض کنید، من می خواهید مقدار فروش مربوط به هر مورد را در ستون محصولات دریافت کنید. برای یافتن این مقدار، باید بین چندین ستون مطابقت داشته باشید و از فرمول آرایه استفاده کنید.
این فرمول شامل تابع COLUMN ، تابع TRANSPOSE ، عملکرد MMULT ، عملکرد MATCH و تابع INDEX .
Step-01 :
➤خروجی را انتخاب کنید Cell G5
=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0)),0))
در اینجا , –($B$5:$C$7=F5) TRUE/FALSE برای هر مقدار در محدوده بسته به معیارهایی که آیا برآورده شده است یا خیر، TRUE/FALSE ایجاد می کند و سپس — TRUE و <را تبدیل می کند. 6>FALSE به 1 و 0 .
آرایه ای با 3 ردیف و 2 ستون تشکیل می دهد.
در این قسمت، TRANSPOSE(COLUMN($B$5:$C$7)^0) ، COLUMN تابع آرایه ای با 2 ستون و 1 ردیف ایجاد می کند. و سپس تابع TRANSPOSE این آرایه را به 1 ستون و 2 ردیف تبدیل می کند.
Power zero همه مقادیر آرایه را به 1 تبدیل می کند. .
سپس تابع MMULT ضرب ماتریس را بین این دو آرایه انجام خواهد داد.
این نتیجه توسط تابع MATCH استفاده خواهد شد. به عنوان آگومان آرایه با مقدار جستجو 1 .
در نهایت، تابع INDEX مقدار مربوطه را برمی گرداند.
Step-02 :
➤ ENTER را فشار دهید
➤ دستگیره پر را به پایین بکشید
نتیجه :
سپس نتایج زیر را دریافت خواهید کرد.
📓 توجه:
برای نسخه های دیگر به جز Microsoft 365 ، باید CTRL+SHIFT+ENTER را به جای فشار دهید فشار دادن ENTER .
بیشتر بخوانید: دو ستون را مطابقت دهید و یک سوم را در اکسل (3 روش سریع) خروجی بگیرید
روش-2: استفاده از فرمول آرایه برای مطابقت با معیارهای چندگانه
برای تطبیق چندین معیار در چندین ستون و بدست آوردن مقدار فروش ،شما باید از فرمول آرایه استفاده کنید که شامل INDEX و MATCH است.
Step-01 :
➤ خروجی را انتخاب کنید Cell H7
=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0))
اینجا، در MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 مقدار جستجوی <7 است>، H4، H5، H6 معیاری هستند که به ترتیب در محدوده های B5:B11، C5:C11، و D5:D11 و جستجو می شوند. 6>0 برای یک تطابق دقیق است.
سپس عملکرد INDEX مقدار مربوطه را می دهد.
Step-02 :
➤ ENTER را فشار دهید و نتیجه زیر ظاهر می شود.
📓 توجه:
برای نسخه های دیگر به جز Microsoft 365 ، باید CTRL+SHIFT+ENTER را به جای فشار دادن <6 فشار دهید>ENTER .
بیشتر بخوانید: فرمول اکسل برای مقایسه دو ستون و برگرداندن یک مقدار (5 مثال)
روش-3 : استفاده از فرمول غیر آرایه برای مطابقت با معیارهای چندگانه
برای تطبیق چندین معیار در چندین ستون و getti از مقدار Sales ، میتوانید از فرمول Non- Array که شامل INDEX و MATCH تابع استفاده کنید .
Step-01 :
➤خروجی را انتخاب کنید Cell H7
=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0))
Step-02 :
➤ ENTER را فشار دهید و سپس نتیجه زیر را دریافت خواهید کرد.
مطالب مرتبط: سه ستون را در اکسل مقایسه کنید و یک عدد را برگردانیدValue(4 Ways)
خواندنی های مشابه:
- دو ستون را در اکسل مقایسه کنید و مقدار بیشتر را برجسته کنید (4 روش)
- نحوه مقایسه دو ستون در اکسل برای مقادیر از دست رفته (4 روش)
- نحوه مقایسه دو ستون و برگرداندن مقادیر رایج در اکسل
- Excel Macro برای مقایسه دو ستون (4 روش آسان)
- نحوه مقایسه دو ستون در Excel برای Match (8 روش)
روش-4: استفاده از فرمول آرایه برای تطبیق چندین معیار در سطرها و ستون ها
حالا فرض کنید می خواهید معیارها را هم از نظر سطر و هم از نظر ستون مطابقت دهید. برای انجام این کار، باید از فرمول آرایه که شامل توابع INDEX و MATCH است استفاده کنید.
Step-01 :
➤ خروجی را انتخاب کنید Cell H8
=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))
MATCH(H7, B6:B8,0) برای تطبیق ردیف استفاده می شود و MATCH(H5&H6, C4:E4&C5:E5,0) برای ستون استفاده می شود تطبیق عاقلانه.
Step-02 :
➤ ENTER را فشار دهید و موارد زیر را دریافت خواهید کرد نتیجه.
📓 توجه:
برای نسخه های دیگر به جز Microsoft 365 ، باید <را فشار دهید 6>CTRL+SHIFT+ENTER به جای فشار دادن ENTER .
بیشتر بخوانید: نحوه مقایسه 3 ستون برای مطابقت در اکسل (4 روشها)
روش-5: با استفاده از VLOOKUP
فرض کنید، میخواهید مقدار سال، مکان، و فروش مربوطه را بدانید با احترامبه موز . برای بدست آوردن چندین مقدار برای یک داده داده شده، باید از عملکرد VLOOKUP استفاده کنید.
Step-01 :
➤3 سلول خروجی را به طور همزمان انتخاب کنید. C10، D10، E10
=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)
در اینجا، B10 looku p_value ، B4:E7 table_array ، {2,3,4} col_index_num و FALSE برای تطابق دقیق است.
Step-02 :
➤<6 را فشار دهید> وارد شوید و نتایج زیر را دریافت خواهید کرد.
📓 توجه:
برای نسخه های دیگر به جز مایکروسافت 365 ، شما باید CTRL+SHIFT+ENTER را به جای فشار دادن ENTER فشار دهید.
بیشتر بخوانید: نحوه مقایسه سه ستون در اکسل با استفاده از VLOOKUP
بخش تمرین
برای انجام تمرین توسط خودتان ما یک بخش تمرین مانند زیر برای هر روش در هر روش ارائه کرده ایم. ورق سمت راست لطفاً خودتان این کار را انجام دهید.
نتیجهگیری
در این مقاله سعی کردم سادهترین راهها را برای تطبیق مؤثر چندین ستون در اکسل توضیح دهم. امیدوارم برای شما مفید باشد. اگر پیشنهاد یا سوالی دارید، آن را با ما در میان بگذارید.