Cómo utilizar la función MATCH en Excel (7 ejemplos prácticos)

  • Compartir Este
Hugh West

Siempre que trabaje en una hoja de cálculo de Excel, es posible que desee encontrar una relación entre dos o más celdas. Supongamos que desea hacer coincidir criterios con otras celdas. En este caso, puede utilizar la función MATCH Básicamente, realiza varias búsquedas de forma rápida y sencilla, busca valores y devuelve la posición relativa del valor buscado en un número. Si desea saber cómo utilizar la función MATCH estamos aquí para dar ejemplos de la vida real. En este artículo, vamos a mostrarle siete ejemplos basados en diferentes criterios para utilizar la función MATCH en Excel. Así que, empecemos.

Descargar el cuaderno de prácticas

Descárgate el siguiente cuaderno de prácticas. Te ayudará a comprender el tema con mayor claridad.

Función MATCH.xlsx

Introducción a la función MATCH

En MATCH en Excel se utiliza para localizar la posición de un valor de búsqueda en una fila, columna o tabla y devuelve la posición relativa de un elemento en una matriz que coincide con un valor especificado en un orden especificado.

  • Sintaxis:

=MATCH(valor_buscado,matriz_buscada,[tipo_partido])

  • Argumentos Explicación:
Argumento Obligatorio/Opcional Explicación
buscar_valor Requerido El valor que debe coincidir en la matriz
matriz_de_busqueda Requerido Un rango de celdas o una referencia de matriz donde encontrar el valor
tipo_partido Opcional Especifica cómo Excel compara lookup_value con los valores de matriz_de_busqueda . Aquí, 1 = exacto o el siguiente más pequeño, 0 = coincidencia exacta y -1 = exacto o el siguiente mayor

Valor de retorno:

Devuelve la posición relativa del valor de búsqueda.

Versión disponible:

Trabajable desde Excel 2003.

6 Ejemplos de uso de la función MATCH en Excel

Para conocer el MATCH bastante bien, hemos adjuntado un conjunto de datos donde ponemos algunos " Productos " con el Precio " y Números de serie " . Ahora, averiguamos la coincidencia exacta o aproximada de nuestro valor de búsqueda.

Sin olvidar que hemos utilizado el " Microsoft 365 "Puede utilizar cualquier otra versión que le convenga.

1. Encontrar la posición de un valor

De la descripción del MATCH has entendido que esta función te ayudará a localizar el valor de búsqueda dado de un array. Veamos los ejemplos.

1.1 Coincidencia exacta

En MATCH puede encontrar la misma coincidencia exacta para su lookup_value. Para obtener la misma coincidencia exacta, basta con seleccionar el valor de la función criterios_de_concordancia argumento como 0 .

📌 Pasos:

  • En primer lugar, vaya a la celda C12 para introducir la siguiente fórmula.
=MATCH(D11, C5:C9,0)

Hemos utilizado referencia celular; el buscar_valor estaba en la celda D11 y el matriz_de_busqueda fue C5:C9 También fijamos el criterios_de_concordancia a 0 para la misma coincidencia exacta. El MATCH devuelve la posición de su valor en la celda D11 .

1.2 Coincidencia aproximada

Podemos localizarlo basándonos en una coincidencia aproximada. En la mayoría de los casos, se utiliza una coincidencia aproximada para los números. Así que para simplificar las cosas, vamos a establecer los números como nuestra opción buscar_valor Mira los pasos para una mejor visualización.

📌 Pasos:

  • Inicialmente, inserte la siguiente fórmula en la celda D12.
=MATCH(D11,D5:D9,1)

Aquí, el D5:D9 rango de celdas es el l ookup_array aquí. Dado que la aproximación es nuestro objetivo final, hemos elegido 1 en nuestro tipo_partido campo. 1 devuelve el valor más pequeño de buscar_valor . Aquí, 300 es el valor más próximo a 335 Y nuestra fórmula devolvió la posición de 3 .

1.3 Concordancia de textos específicos

En MATCH también puede tomar el texto como su valor de búsqueda. Estamos tratando de decir que, si desea encontrar el valor o la posición de un texto en particular en su conjunto de datos sin conocer la referencia de la celda, entonces usted puede poner el texto en lugar de la referencia de la celda en la función buscar_valor Repase la fórmula que hemos descrito aquí.

📌 Pasos:

  • La fórmula que hemos introducido en la celda D12 es-
=MATCH("Pantalones", C5:C9,0)

En MATCH("Pantalones", C5:C9,0) toma la sintaxis buscar_valor " Pantalones " y busca en matriz_de_busqueda C5:C9 .

1.4 Partido Comodín

Puede hacer coincidir el texto parcial y averiguar la posición en el conjunto de datos. Por ejemplo, desea averiguar la posición del producto " Pantalones "En nuestra fórmula, hemos utilizado el comodín " Pa* " en lugar de la forma completa para encontrar la posición del texto. El método del comodín está muy bien, ¿verdad? Sigue el procedimiento para hacerlo.

📌 Pasos:

  • En primer lugar, introduzca la siguiente fórmula en la celda C12 .
=INDEX(C5:C9, MATCH("Pa*", B5:B9,0))

Aquí, el MATCH encuentra la coincidencia exacta cuando introducimos la criterios_de_concordancia como 0 en el matriz_de_busqueda como B5:B9 para el texto Pa* como el buscar_valor Entonces el ÍNDICE devuelve el valor del resultado de la búsqueda de la función MATCH En este caso, la función ÍNDICE toma primero el resultado de la función MATCH y luego encuentra la relación entre C5:C9 y la matriz Pa* texto.

2. Encontrar un valor correspondiente a otro valor

Podemos encontrar un valor correspondiente a otro valor. Necesitamos utilizar otra función llamada ÍNDICE junto con el MATCH La función Función INDEX devuelve el valor en una posición dada de un rango o matriz. A continuación, la función MATCH comprueba la coincidencia. Pasemos a la fórmula.

📌 Pasos:

  • En primer lugar, en la célula C12 inserta la fórmula.
=INDEX(C5:C9, MATCH(C11, B5:B9,0))

En B5:B9 es la matriz en la que necesitamos encontrar el valor. Utilizando la función MATCH hemos definido la función número_de_fila Has visto cómo MATCH proporciona la posición. El MATCH en la siguiente dirección 2 A continuación, a partir de la matriz B5:B9 El ÍNDICE devuelve el valor de la posición de fila 2 .

3. Aplicación de la función MATCH en una fórmula de matriz

Podemos utilizar el MATCH en una fórmula de matriz. También necesitamos la función ÍNDICE para mostrar el resultado.

📌 Pasos:

  • Principalmente, ir a la celda C14 y escribe la fórmula.
=INDEX(D5:D10, MATCH(1,(C12=B5:B10)*(C13=C5:C10),0))

Explicación de la fórmula:

Aquí hemos utilizado 1 como el buscar_valor en MATCH . y el matriz_de_busqueda se ha combinado multiplicando los resultados de la comprobación de dos criterios en sus respectivas columnas. Quizá se pregunte por qué hemos utilizado 1 como el buscar_valor Vamos a ayudarte a entenderlo.

El ( C12=B5:B10 ) y ( C13=C5:C10 ) proporcionan una matriz de TRUE o FALSO Al multiplicar las matrices, se obtiene otra matriz de TRUE y FALSO se forma. TRUE puede representarse como 1. Así que buscamos el TRUE dentro de la matriz.

Puede ver que nuestra fórmula ha proporcionado el valor que buscábamos. A continuación, pulse INTRODUCE Como se trata de una fórmula de matriz, debe pulsar CTRL + CAMBIO + INTRODUCE si no eres un Microsoft 365 abonado.

4. Utilización de la fórmula MATCH sensible a mayúsculas y minúsculas

Para algunos textos que distinguen entre mayúsculas y minúsculas, es necesario utilizar la función Función EXACTA y luego el MATCH La estructura de la fórmula utilizada en este caso es ligeramente diferente de la de las otras fórmulas. MATCH Veamos el ejemplo que hemos añadido aquí.

📌 Pasos:

  • Tenemos que introducir la siguiente fórmula en la celda D12 primero.
=MATCH(TRUE, EXACT(C5:C9, D11),0)

Aquí, el EXACT(C5:C9, D11) devuelve exactamente la misma coincidencia para matriz_de_busqueda C5:C9 y el argumento lógico TRUE representa el valor existente del EXACTO función.

Pero cuando se utiliza una letra minúscula en el buscar_valor entonces devuelve #N/A Así que podemos decir que esta fórmula funciona con precisión. Ver la imagen de abajo.

5. Comparación de dos columnas mediante las funciones ISNA y MATCH

Hemos tomado un conjunto de datos que hemos puesto en una lista, y ahora queremos comparar la 2ª lista con la 1ª y mostrar los valores que no aparecen en la primera lista. Fíjate en el conjunto de datos donde queremos comparar dos columnas utilizando la función ISNA y MATCH También utilizamos las funciones SI función para mostrar el resultado lógico en formato de texto.

📌 Pasos:

  • En el D5 introduzca la siguiente fórmula.
=IF(ISNA(MATCH(C5, B5:B12,0)), "No en Lista 1″,"")

Aquí, el MATCH en Excel devuelve TRUE para el mismo partido y FALSO para los criterios no coincidentes. A continuación, el ISNA invierte los resultados recibidos de la función MATCH Por último, la función SI devuelve la salida lógica como texto.

Lecturas similares

  • Cómo utilizar la función HYPERLINK de Excel (8 ejemplos)
  • Utilizar la función SORT en Excel (4 Ejemplos)
  • Cómo encontrar valores duplicados en Excel usando VLOOKUP

6. Aplicación de la función MATCH entre dos columnas

En esta sección, puede hacer coincidir dos columnas. Supongamos que ha creado una lista de productos que coincide con una columna anterior y desea tomar el valor de " Precio " que coincida exactamente en nuestra nueva columna. Para ello, tenemos que utilizar la función ÍNDICE y MATCH Utiliza la siguiente fórmula.

📌 Pasos:

  • En primer lugar, desplácese a F5 e introduce la fórmula.
=INDEX($C$5:$C$12, MATCH(E5,$B$5:$B$12,0))

Esta fórmula compara el texto entre columnas B y E y devuelve el valor coincidente.

Sección práctica

En la parte derecha de cada hoja hemos incluido una sección de práctica para que practiques por tu cuenta.

Más información: Uso de Excel para buscar coincidencias parciales de texto [2 maneras sencillas].

Conclusión

Eso es todo sobre la sesión de hoy. Y estos son algunos métodos sencillos para utilizar el MATCH en Excel. Si tiene alguna duda o sugerencia, háganosla saber en la sección de comentarios. Para una mejor comprensión, descárguese la hoja de prácticas y visite nuestro sitio web, Exceldemy Gracias por su paciencia en la lectura de este artículo.

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.