Cómo hacer coincidir varias columnas en Excel (5 maneras más fáciles)

  • Compartir Este
Hugh West

Si usted está buscando algunas de las maneras más fáciles para que coincida con varias columnas en Excel, entonces usted puede encontrar este artículo beneficioso. A veces se hace necesario buscar un valor específico en varias columnas en Excel. Pero hacer esto manualmente se convierte en tedioso e ineficiente. Por lo tanto, para hacer esto usted puede seguir cualquiera de los métodos siguientes para que coincida con varias columnas en Excel fácilmente.

Descargar el libro de Excel

Emparejar varias columnas.xlsx

5 maneras de hacer coincidir varias columnas en Excel

Veamos la siguiente tabla, en la que he utilizado 5 columnas denominadas Ubicación, Año, Frutas, Verduras, Ventas Para cualquier Frutas o Verduras, puede utilizar los siguientes métodos para cotejar otros valores correspondientes a este Fruta o Verduras de varias columnas.

Método 1: Uso de las funciones INDEX y MATCH en varias columnas

Supongamos que quiero obtener el Ventas correspondiente a cada elemento del Productos Para encontrar este valor hay que cotejar varias columnas y utilizar una columna Fórmula de matriz .

Esta fórmula incluye la función COLUMNA , la función TRANSPOSE , la función MMULT , la función MATCH y la función INDEX .

Paso-01 :

➤Seleccionar la salida Célula G5

=INDEX($D$5:$D$7,MATCH(1,MMULT(--($B$5:$C$7=F5),TRANSPOSE(COLUMN($B$5:$C$7)^0)),0))

Toma, -($B$5:$C$7=F5) generará TRUE/ FALSE para cada valor del intervalo en función de los criterios que se cumplan o no y, a continuación - convertirá TRUE y FALSO en 1 y 0 .

Formará una matriz con 3 filas y 2 columnas.

En esta parte, TRANSPONER(COLUMNA($B$5:$C$7)^0) , Función COLUMNA creará una matriz con 2 columnas y 1 fila, y luego Función TRANSPOSE convertirá este array en 1 columna y 2 filas.

Potencia cero convertirá todos los valores de la matriz a 1 .

Entonces la función MMULT realizará la multiplicación matricial entre estas dos matrices.

Este resultado será utilizado por la función MATCH como el argumento de matriz con valor de búsqueda 1 .

Por último, el Función INDEX devolverá el valor correspondiente.

Paso-02 :

➤Prensa INTRODUCE

➤Arrastrar hacia abajo el Asa de llenado

Resultado :

Entonces obtendrá los siguientes resultados.

📓 Nota:

Para otras versiones excepto Microsoft 365 debe pulsar CTRL+MAYÚS+ENTRAR en lugar de pulsar INTRODUCE .

Más información: Hacer coincidir dos columnas y dar salida a una tercera en Excel (3 métodos rápidos)

Método 2: Uso de fórmulas de matriz para hacer coincidir varios criterios

Para cotejar varios criterios en varias columnas y obtener el valor de Ventas tiene que utilizar un Fórmula de matriz que incluye el ÍNDICE y Función MATCH .

Paso-01 :

➤ Seleccionar la salida Celda H7

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

Aquí, en MATCH(1, (H4=B5:B11) * (H5=C5:C11) * (H6=D5:D11), 0) , 1 es valor de búsqueda , H4, H5, H6 son el criterio que se buscará en B5:B11, C5:C11, y D5:D11 respectivamente y 0 es para un coincidencia exacta.

Entonces la función INDEX dará el valor correspondiente.

Paso-02 :

➤Prensa INTRODUCE y aparecerá el siguiente resultado.

📓 Nota:

Para otras versiones excepto Microsoft 365 debe pulsar CTRL+MAYÚS+ENTRAR en lugar de pulsar INTRODUCE .

Más información: Fórmula Excel para comparar dos columnas y devolver un valor (5 ejemplos)

Método 3: Uso de fórmulas que no son matrices para coincidir con varios criterios

Para cotejar varios criterios en varias columnas y obtener el valor de Ventas puede utilizar un No Fórmula de matriz que incluye el ÍNDICE y Función MATCH .

Paso-01 :

➤Seleccionar la salida Celda H7

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

Paso-02 :

➤Prensa INTRODUCE y obtendrá el siguiente resultado.

Contenido relacionado: Comparar Tres Columnas en Excel y Devolver un Valor(4 Formas)

Lecturas similares:

  • Comparar dos columnas en Excel y resaltar el valor mayor (4 formas)
  • Cómo Comparar Dos Columnas en Excel para Valores Perdidos (4 maneras)
  • Cómo Comparar Dos Columnas y Devolver Valores Comunes en Excel
  • Macro Excel para Comparar Dos Columnas (4 Maneras Fáciles)
  • Cómo Comparar Dos Columnas en Excel para Match (8 maneras)

Método-4: Uso de Fórmulas de Matrices para Comparar Múltiples Criterios en Filas y Columnas

Supongamos ahora que desea que los criterios coincidan tanto en las filas como en las columnas. Para ello, debe utilizar una función Fórmula de matriz que incluye el ÍNDICE y Funciones MATCH .

Paso-01 :

➤ Seleccionar la salida Celda H8

=INDEX(C6:E8, MATCH(H7,B6:B8,0), MATCH(H5&H6,C4:E4&C5:E5,0))

MATCH(H7, B6:B8,0) se utiliza para la concordancia por filas, y MATCH(H5&H6, C4:E4&C5:E5,0) se utiliza para la correspondencia por columnas.

Paso-02 :

➤Prensa INTRODUCE y obtendrá el siguiente resultado.

📓 Nota:

Para otras versiones excepto Microsoft 365 debe pulsar CTRL+MAYÚS+ENTRAR en lugar de pulsar INTRODUCE .

Más información: Cómo Comparar 3 Columnas para Coincidencias en Excel (4 Métodos)

Método 5: Utilizar VLOOKUP

Supongamos que desea conocer el Año, Lugar, y Ventas con respecto a Plátano Para obtener varios valores de un dato dado, hay que utilizar la función VLOOKUP .

Paso-01 :

➤Seleccione simultáneamente las 3 células de salida; C10, D10, E10

=VLOOKUP(B10,B4:E7,{2,3,4},FALSE)

Toma, B10 es looku p_valor , B4:E7 es el tabla_array , {2,3,4} es el col_index_num y FALSO es para Coincidencia exacta .

Paso-02 :

➤Prensa INTRODUCE y obtendrá los siguientes resultados.

📓 Nota:

Para otras versiones excepto Microsoft 365 debe pulsar CTRL+MAYÚS+ENTRAR en lugar de pulsar INTRODUCE .

Más información: Cómo Comparar Tres Columnas en Excel Utilizando VLOOKUP

Sección práctica

Para hacer prácticas por su cuenta hemos proporcionado un Práctica sección como la de abajo para cada método en cada hoja de la derecha. Por favor, hágalo usted mismo.

Conclusión

En este artículo, he tratado de cubrir las formas más fáciles para que coincida con varias columnas en Excel con eficacia. Espero que le resulte útil. Si usted tiene alguna sugerencia o pregunta no dude en compartir con nosotros.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.