Как да съчетаете няколко колони в Excel (най-лесните 5 начина)

  • Споделя Това
Hugh West

Ако търсите някои от най-лесните начини за съпоставяне на няколко колони в Excel, тази статия може да ви бъде от полза. Понякога се налага да се търси определена стойност в няколко колони в Excel. Но това става ръчно, а това е досадно и неефективно. За да направите това, можете да следвате някой от посочените по-долу методи за лесно съпоставяне на няколко колони в Excel.

Изтегляне на работна книга на Excel

Съвпадение на няколко колони.xlsx

5 начина за съчетаване на няколко колони в Excel

Нека разгледаме таблицата по-долу. Тук съм използвал 5 колони с имена Местоположение, Година, Плодове, Зеленчуци, Продажби За всеки конкретен Плодове или Зеленчуци, можете да използвате следните методи, за да съпоставите други стойности, съответстващи на тази Плодове или Зеленчуци от няколко колони.

Метод-1: Използване на функциите INDEX и MATCH за множество колони

Да предположим, че искам да получа Продажби стойност, съответстваща на всеки елемент в Продукти За да намерите тази стойност, трябва да съпоставите няколко колони и да използвате Формула на масива .

Тази формула включва функцията COLUMN , функцията TRANSPOSE , функцията MMULT , функцията MATCH , и функцията INDEX .

Стъпка-01 :

➤Изберете изхода Клетка 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 в 1 и 0 .

Той ще образува масив с 3 реда и 2 колони.

В тази част, ТРАНСПОНИРАНЕ(КОЛОНА($B$5:$C$7)^0) , Функция COLUMN ще създаде масив с 2 колони и 1 ред, а след това Функция TRANSPOSE ще преобразува този масив в 1 колона и 2 реда.

Нулева мощност ще преобразува всички стойности в масива в 1 .

След това функцията MMULT ще извърши матрично умножение между тези два масива.

Този резултат ще бъде използван от функцията MATCH като аргумент за масив със стойност за търсене 1 .

И накрая. Функция INDEX ще върне съответната стойност.

Стъпка-02 :

➤Press ВЪВЕДЕТЕ

➤Привлечете надолу Дръжка за пълнене

Резултат :

След това ще получите следните резултати.

📓 Забележка:

За други версии с изключение на Microsoft 365 , трябва да натиснете CTRL+SHIFT+ENTER вместо да натискате ВЪВЕДЕТЕ .

Прочетете още: Съпоставяне на две колони и извеждане на трета в Excel (3 бързи метода)

Метод-2: Използване на формула за масив за съвпадение на няколко критерия

За съпоставяне на множество критерии в множество колони и получаване на стойността на Продажби , трябва да използвате Формула на масива което включва INDEX и Функция MATCH .

Стъпка-01 :

➤ Изберете изхода Клетка 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 е стойност за търсене , H4, H5, H6 са критерият, който ще се търси в B5:B11, C5:C11, и D5:D11 съответно в диапазони и 0 е за точно съвпадение.

След това функцията INDEX ще даде съответната стойност.

Стъпка-02 :

➤Press ВЪВЕДЕТЕ и ще се появи следният резултат.

📓 Забележка:

За други версии с изключение на Microsoft 365 , трябва да натиснете CTRL+SHIFT+ENTER вместо да натискате ВЪВЕДЕТЕ .

Прочетете още: Формула на Excel за сравняване на две колони и връщане на стойност (5 примера)

Метод-3: Използване на формула, която не е масив, за съвпадение на няколко критерия

За съпоставяне на множество критерии в множество колони и получаване на стойността на Продажби , можете да използвате Без Формула на масива което включва INDEX и Функция MATCH .

Стъпка-01 :

➤Изберете изхода Клетка H7

=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0))

Стъпка-02 :

➤Press ВЪВЕДЕТЕ и ще получите следния резултат.

Свързано съдържание: Сравняване на три колони в Excel и връщане на стойност(4 начина)

Подобни четива:

  • Сравняване на две колони в Excel и подчертаване на по-голямата стойност (4 начина)
  • Как да сравним две колони в Excel за липсващи стойности (4 начина)
  • Как да сравнявате две колони и да връщате общи стойности в Excel
  • Макрос на Excel за сравняване на две колони (4 лесни начина)
  • Как да сравните две колони в Excel за съвпадение (8 начина)

Метод-4: Използване на формула за масив за съчетаване на няколко критерия в редове и колони

Сега, да предположим, че искате да съпоставите критериите както по редове, така и по колони. За целта трябва да използвате Формула на масива което включва INDEX и Функции MATCH .

Стъпка-01 :

➤ Изберете изхода Клетка 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) се използва за съпоставяне по колони.

Стъпка-02 :

➤Press ВЪВЕДЕТЕ и ще получите следния резултат.

📓 Забележка:

За други версии с изключение на Microsoft 365 , трябва да натиснете CTRL+SHIFT+ENTER вместо да натискате ВЪВЕДЕТЕ .

Прочетете още: Как да сравним 3 колони за съвпадения в Excel (4 метода)

Метод-5: Използване на VLOOKUP

Да предположим, че искате да знаете съответния Година, местоположение, и Продажби стойност по отношение на Банан . За да получите няколко стойности за едни данни, трябва да използвате функцията VLOOKUP .

Стъпка-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 е за Точно съвпадение .

Стъпка-02 :

➤Press ВЪВЕДЕТЕ и ще получите следните резултати.

📓 Забележка:

За други версии с изключение на Microsoft 365 , трябва да натиснете CTRL+SHIFT+ENTER вместо да натискате ВЪВЕДЕТЕ .

Прочетете още: Как да сравнявате три колони в Excel с помощта на VLOOKUP

Практически раздел

За да практикувате сами, сме предоставили Практика раздел, както е посочено по-долу, за всеки метод във всеки лист от дясната страна. Моля, направете го сами.

Заключение

В тази статия се опитах да обхвана най-лесните начини за ефективно съпоставяне на няколко колони в Excel. Надявам се, че ще ви бъде полезна. Ако имате някакви предложения или въпроси, не се колебайте да ги споделите с нас.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.