Táboa de contidos
Se estás a buscar algunhas das formas máis sinxelas de combinar varias columnas en Excel, quizais este artigo sexa beneficioso. Ás veces faise necesario buscar un valor específico en varias columnas en Excel. Pero facelo manualmente vólvese tedioso e ineficiente. Polo tanto, para facelo pode seguir calquera dos seguintes métodos para facer coincidir varias columnas en Excel facilmente.
Descargar o libro de traballo de Excel
Coincidir varias columnas.xlsx
5 xeitos de combinar varias columnas en Excel
Vexamos a seguinte táboa. Aquí, usei 5 columnas chamadas Localización, Ano, Froitas, Legumes, Vendas . Para calquera Froita ou Verduras en particular, podes usar os seguintes métodos para igualar outros valores correspondentes a esta Froita ou Vexetal de varias columnas.
Método 1: Usando a función INDEX e MATCH en varias columnas
Supoña que eu quere obter o valor Vendas correspondente a cada elemento da columna Produtos . Para atopar este valor, ten que facer coincidir varias columnas e utilizar unha Fórmula matricial .
Esta fórmula inclúe a función COLUMN , a función TRANSPOSE , a función MMULT , a función MATCH e a función INDEX .
Paso-01 :
➤Seleccione a saída Cela G5
=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0)),0))
Aquí , –($B$5:$C$7=F5) xerará VERDADEIRO/FALSO para cada valor do intervalo dependendo dos criterios de se cumpre ou non e, a continuación, — converterá VERDADEIRO e FALSO en 1 e 0 .
Formará unha matriz con 3 filas e 2 columnas.
Nesta parte, TRANSPOSE(COLUMN($B$5:$C$7)^0) , A función COLUMN creará unha matriz con 2 columnas e 1 fila , e despois A función TRANSPOSE converterá esta matriz en 1 columna e 2 filas.
Poder cero converterá todos os valores da matriz en 1 .
Entón a función MMULT realizará a multiplicación matricial entre estas dúas matrices.
Este resultado será usado pola a función MATCH como o argumento de matriz co valor de busca 1 .
Finalmente, a función INDEX devolverá o valor correspondente.
Paso-02 :
➤Preme ENTER
➤Arrastre cara abaixo o controlador de recheo
Resultado :
Entón obterás os seguintes resultados.
📓 Nota:
Para outras versións excepto Microsoft 365 , ten que premer CTRL+MAIÚS+INTRO en lugar de premendo ENTER .
Ler máis: Combinar dúas columnas e producir unha terceira en Excel (3 métodos rápidos)
Método 2: usar fórmulas matriciales para facer coincidir varios criterios
Para combinar varios criterios en varias columnas e obter o valor de Vendas ,tes que usar unha Fórmula matricial que inclúe a función INDEX e MATCH .
Paso-01 :
➤ Seleccione a saída Cela H7
=INDEX(F5:F11, MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0))
Aquí, en COINCIDIR(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 é valor de busca , H4, H5, H6 son os criterios que se buscarán nos intervalos B5:B11, C5:C11, e D5:D11 respectivamente e 0 é para unha coincidencia exacta.
Entón a función INDEX dará o valor correspondente.
Paso-02 :
➤Preme ENTER e aparecerá o seguinte resultado.
📓 Nota:
Para outras versións excepto Microsoft 365 , tes que premer CTRL+MAIÚS+ENTER en lugar de premer ENTER .
Ler máis: Fórmula de Excel para comparar dúas columnas e devolver un valor (5 exemplos)
Método-3 : Usando fórmulas sen matriz para facer coincidir varios criterios
Para facer coincidir varios criterios en varias columnas e getti No valor de Vendas , pode usar unha Non- Fórmula matricial que inclúe a función INDEX e MATCH .
Paso-01 :
➤Seleccione a saída Cela H7
=INDEX(F5:F11, MATCH(1, INDEX((H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0, 1), 0))
Paso-02 :
➤Preme ENTER e despois obterás o seguinte resultado.
Contido relacionado: Compara tres columnas en Excel e devolve unValor (4 xeitos)
Lecturas similares:
- Compare dúas columnas en Excel e resalte o valor maior (4 xeitos)
- Como comparar dúas columnas en Excel para os valores perdidos (4 xeitos)
- Como comparar dúas columnas e devolver valores comúns en Excel
- Macro de Excel para comparar dúas columnas (4 xeitos sinxelos)
- Como comparar dúas columnas en Excel para combinar (8 formas)
Método 4: usar fórmulas matriciales para facer coincidir varios criterios en filas e columnas
Agora, supoña que quere facer coincidir os criterios tanto por filas como por columnas. Para facelo, ten que usar unha Fórmula matricial que inclúe as funcións INDEX e MATCH .
Paso-01 :
➤ Seleccione a saída Cela H8
=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))
MATCH(H7, B6:B8,0) úsase para a correspondencia por filas e MATCH(H5&H6, C4:E4&C5:E5,0) utilízase para a columna coincidencia -wise.
Paso-02 :
➤Preme ENTER e obterás o seguinte resultado.
📓 Nota:
Para outras versións excepto Microsoft 365 , ten que premer CTRL+SHIFT+ENTER en lugar de premer ENTER .
Ler máis: Como comparar 3 columnas para coincidencias en Excel (4 Métodos)
Método-5: Usando BUSCAR V
Supoña que quere saber o valor correspondente de Ano, Localización, e Vendas con respectoa Plátano . Para obter varios valores para un dato dado, ten que usar a función BUSCAR V .
Paso-01 :
➤Seleccione as 3 celas de saída simultaneamente; C10, D10, E10
=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)
Aquí, B10 está mira p_value , B4:E7 é a matriz_táboa , {2,3,4} é o número_índice_col e FALSO é para Coincidencia exacta .
Paso-02 :
➤Presione ENTER e obterás os seguintes resultados.
📓 Nota:
Para outras versións excepto Microsoft 365 , ten que premer CTRL+SHIFT+ENTER en lugar de premer ENTER .
Ler máis: Como comparar tres columnas en Excel usando VLOOKUP
Sección de práctica
Para practicar por ti mesmo, proporcionamos unha sección Práctica como a continuación para cada método en cada un. folla no lado dereito. Faino por ti mesmo.
Conclusión
Neste artigo tentei cubrir as formas máis sinxelas de combinar varias columnas en Excel de forma eficaz. Espero que che resulte útil. Se tes algunha suxestión ou pregunta, non dubides en compartilas connosco.