¿Cómo usar las funciones MATCH en Excel?

Publicado: 2022-08-26

La función COINCIDIR es una característica útil en Excel que permite a los usuarios ubicar valores dentro de una tabla, columna o fila. Es similar a la función ÍNDICE, si no es lo mismo. Usando funciones MATCH en Excel, la fila deseada y el valor coincidente (o parcialmente coincidente) dentro de un rango determinado se pueden identificar fácilmente. Sin embargo, no se puede ubicar el valor exacto, por lo que muestra el valor más cercano.

Además, las funciones MATCH pueden proporcionar el valor de entrada manualmente para identificar un valor coincidente en la matriz. Permite que la función encuentre valores coincidentes para el valor actual de la celda deseada. Por ejemplo, si se usa la celda A5 como referencia, la función identifica automáticamente el número de fila que ocupa el valor similar o idéntico a A5 en lugar de usar un valor o número en la función. Una vez que cambia el valor de A5, la función recupera inmediatamente el número de fila del siguiente valor más cercano.

Las funciones COINCIDIR en Excel no distinguen mayúsculas o minúsculas y pueden trabajar con números y alfabetos e identificar combinaciones alfabéticas idénticas. Esta es una función integral para diferentes flujos de trabajo automatizados basados ​​en Excel y, en general, también para análisis. El conocimiento de la función MATCH es esencial en Data Science and Analytics.

Aprenda cursos de ciencia de datos de las mejores universidades del mundo. Obtenga programas Executive PG, programas de certificados avanzados o programas de maestría para acelerar su carrera.

Tabla de contenido

Explore nuestros cursos populares de ciencia de datos

Programa Ejecutivo de Postgrado en Data Science del IIITB Programa de Certificado Profesional en Ciencia de Datos para la Toma de Decisiones Empresariales Maestría en Ciencias en Ciencia de Datos de la Universidad de Arizona
Programa de Certificado Avanzado en Ciencia de Datos de IIITB Programa de certificado profesional en ciencia de datos y análisis empresarial de la Universidad de Maryland Cursos de ciencia de datos

Sintaxis

La sintaxis de las funciones MATCH es la siguiente:

=COINCIDIR (valor_buscado, matriz_buscada, tipo_coincidencia)

Este es un ejemplo de una función MATCH:-

=COINCIDIR(E4,C2:C12,1)

Ahora, analicemos la sintaxis y analicemos los tres argumentos que se incorporan en la fórmula MATCH en Excel .

  • Lookup_value: este valor es obligatorio y debe ser el valor exacto o el valor más cercano a lo que está buscando en una matriz. Por ejemplo, si está buscando un número cercano a 2000 dentro de un rango, use 2000 como punto de referencia para la función de coincidencia. Para coincidencias parciales, use comodines como '* que ayuda a coincidir con cualquier combinación o secuencia de caracteres y '?' que coincide con un solo carácter.
  • Lookup_array: esto representa el rango objetivo o la matriz para encontrar la posición del valor coincidente. Por ejemplo, C2 a C20 es un rango y se representará como "C2:C20" dentro de la función. Este es también un componente obligatorio de la función.
  • Match_type: hay tres opciones en este argumento en la fórmula MATCH en Excel, pero la configuración predeterminada es 1. Hay tres opciones:
  1. 0: Esto se usa para una función de coincidencia precisa para encontrar la posición del valor en cualquier matriz no estructurada. Una matriz no estructurada es un rango de valores que no están ordenados en ningún orden.
  2. 1: Este es el valor predeterminado de una función COINCIDIR si no hay entrada de ningún otro valor como Match_type. Esto ordena a la función que busque la posición del valor exacto o el segundo valor más pequeño.
  3. -1: Esto ubica el valor exacto o el segundo más grande en una matriz. Cuando se usa '-1', el rango debe ordenarse en orden descendente.

Este es un ejemplo de una función ÍNDICE que se usa con una función COINCIDIR:

=ÍNDICE(C4:F8,COINCIDIR(G5,B4:B10,FALSO),2)

Una fórmula ÍNDICE COINCIDIR en Excel también puede ayudar a implementar una función de búsqueda bidireccional. Por ejemplo:

=ÍNDICE(B5:H9,COINCIDIR(I5,D5:D9,1),COINCIDIR(I8,B4:D4,1))

La fórmula ÍNDICE COINCIDIR en Excel hace que la función COINCIDIR sea más efectiva. Le da la capacidad de ejecutar búsquedas multidimensionales avanzadas basadas en varios criterios.

Uso de funciones MATCH en Excel

Aprender a usar las funciones MATCH en Excel es esencial para ubicar la posición de valores numéricos o texto. Veamos el siguiente ejemplo: -

Este ejemplo muestra los valores en el rango A1 a A3 dispuestos en orden ascendente.

A B C D
1 54
2 124
3 345

Entonces, si deseamos ubicar el valor coincidente para '120', usaremos esta fórmula MATCH en Excel :

=COINCIDIR(120,A1:A3,1)

Esto será lo que se devuelva: 2

El valor '2' será el resultado ya que es la posición de la fila con el número más cercano a '120'. Ningún número coincide exactamente con 120 y, por lo tanto, la función lo identifica porque tiene un valor más bajo que '120' y porque se usó '1' como Match_type. 'A1:A3' es Lookup_array, que es el rango con los números. Si la matriz se ordenara en orden descendente, se usaría '-1' en la función para Match_type.

Cuando se trata de un tipo de coincidencia aproximado negativo, se mostrará el número mayor que '120' o cualquier valor de búsqueda. Pero habría un error en la función de coincidencia si se usa '-1' y la matriz está en orden ascendente.

En el siguiente ejemplo, intentemos ubicar la posición de 'Cámara' entre las tres palabras en las celdas dentro del rango de A1:A3.

A B C D
1 Luces
2 Cámara
3 Acción

Esta será la fórmula:

=COINCIDIR(“Cámara”,A1:A3)

Para ubicar texto, mantenga siempre Lookup_value dentro de "" para determinar la posición del texto usando la función. La función COINCIDIR no distingue entre mayúsculas y minúsculas. La posición coincidente todavía se puede ubicar sin usar "Cámara" con C en mayúsculas y usando "cámara" donde C está en minúsculas.

Para hacer que las funciones de COINCIDIR distingan entre mayúsculas y minúsculas, se puede combinar con una función EXACTA para encontrar la combinación alfabética precisa. Cuando Match_type es "0" o para coincidencias EXACTAS, siempre use comodines en Lookup_value.

Aquí hay otro ejemplo en el que la ubicación del valor aproximado o el segundo número más grande debe ubicarse en una matriz ordenada en orden descendente.

En este ejemplo, usaremos 25 como Lookup_value.

A B C D
1 30 25
2 20
3 10

Esta será la fórmula:

=COINCIDIR(25,B1:B3,-1)

Esto será lo que se devuelva: 1

30 será el valor coincidente porque es mayor que 25 a pesar de que tanto 30 como 20 están más cerca de 25. La función MATCH dará como resultado "#N/A" si hay un problema con el orden de la matriz.

En cualquier caso en el que Lookup_value no se declare numéricamente en la fórmula. La posición de otra celda también se puede mencionar para usar ese valor como el valor de búsqueda activo.

Dado que el valor de la celda D1 es 25, se debe utilizar la siguiente fórmula:

=COINCIDIR(D1,B1:B3,-1)

D1 está reemplazando "25" en la fórmula.

Lea nuestros populares artículos de ciencia de datos

Trayectoria profesional en ciencia de datos: una guía profesional completa Crecimiento profesional en ciencia de datos: el futuro del trabajo ya está aquí ¿Por qué es importante la ciencia de datos? 8 formas en que la ciencia de datos aporta valor al negocio
Relevancia de la ciencia de datos para los gerentes La última hoja de trucos de ciencia de datos que todo científico de datos debería tener Las 6 razones principales por las que debería convertirse en científico de datos
Un día en la vida del científico de datos: ¿Qué hacen? Mito reventado: la ciencia de datos no necesita codificación Business Intelligence vs Data Science: ¿Cuáles son las diferencias?

Conclusión

Aprender la función MATCH es crucial para ejecutar cualquier fórmula INDEX MATCH en Excel para búsquedas avanzadas. El uso de la función MATCH es integral en Data Science y se combina con la función INDEX exclusivamente.

El Programa Ejecutivo de Posgrado en Ciencia de Datos es una excelente opción si está buscando un curso premium para aprender sobre MATCH y otras funciones de Excel.

1. ¿Las funciones MATCH tienen algún límite?

Sí, las funciones MATCH tienen un límite. Las funciones MATCH en Excel son solo funcionales, con un máximo de 255 caracteres en el texto. En el caso de valores duplicados, la función recuperaba la primera coincidencia.

2. ¿Son las funciones MATCH capaces de recuperar valores y no solo posiciones de fila?

Las funciones MATCH también pueden recuperar valores asociados (relacionados) o valores específicos si se combinan con otras funciones.

3. ¿Se puede usar la función MATCH tanto horizontal como verticalmente?

Sí, se puede utilizar tanto en horizontal como en vertical si se combina con la función ÍNDICE.