Conclusiones clave
- La sintaxis de la función MATCH es =MATCH(Lookup_value, Lookup_array, Match_type).
- Se puede ingresar manualmente. O bien, para usar las funciones integradas de Excel, seleccione Fórmulas > Buscar y referencia > COINCIDIR.
- Devuelve un número que indica la primera posición relativa de los datos en una lista, matriz o rango de celdas seleccionado.
Aquí se explica cómo usar la función COINCIDIR de Excel para ubicar la posición de un valor en una fila, columna o tabla. Esto es útil cuando debe encontrar el lugar del elemento en la lista en lugar del elemento mismo.
Sintaxis de la función MATCH
La sintaxis de una función se refiere al diseño de la función e incluye el nombre de la función, corchetes, separadores de coma y argumentos. La sintaxis de la función MATCH es:
=COINCIDIR(Valor_buscado, Array_buscado, Tipo_coincidencia)
Argumentos de la función MATCH
Cualquier entrada que le des a una función se llama argumento. La mayoría de las funciones que se encuentran en Excel requieren alguna entrada o información para calcular correctamente.
Estos son los argumentos de la función MATCH:
Buscar_valor
Lookup_value (obligatorio) es el valor que desea encontrar en la lista de datos. Este argumento puede ser un número, texto, valor lógico o una referencia de celda.
Lookup_array
Lookup_array (obligatorio) es el rango de celdas que se busca.
Tipo_de_coincidencia
Match_type (opcional) le dice a Excel cómo hacer coincidir el Lookup_value con valores en Lookup_array. El valor predeterminado para este argumento es 1. Las opciones son -1, 0 o 1.
- Si Match_type es igual a 1 o se omite, MATCH encuentra el valor más grande que es menor o igual que Lookup_value. Los datos de Lookup_array deben ordenarse en orden ascendente.
- Si Match_type es igual a 0, MATCH encuentra el primer valor que es exactamente igual a Lookup_value. Los datos de Lookup_array se pueden clasificar en cualquier orden.
- Si Match_type es igual a -1, MATCH encuentra el valor más pequeño que es mayor o igual que Lookup_value. Los datos de Lookup_array deben ordenarse en orden descendente.
Cómo usar la función MATCH en Excel
El ejemplo MATCH que se muestra en este tutorial usa la función para encontrar la posición del término Gizmos en una lista de inventario. La sintaxis de la función se puede ingresar manualmente en una celda o mediante las funciones integradas de Excel, como se muestra aquí.
Para ingresar la función MATCH y los argumentos:
-
Abra una hoja de cálculo de Excel en blanco e ingrese los datos en las columnas C, D y E, como se muestra en la imagen a continuación. Deje la celda D2 en blanco, ya que esa celda en particular albergará la función.
- Seleccione celda D2 para convertirla en la celda activa.
- Seleccione la pestaña Fórmulas del menú cinta.
- Seleccione Buscar y referencia para abrir la lista desplegable Función.
- Seleccione MATCH en la lista para abrir el cuadro de diálogo Argumentos de función. (En Excel para Mac, se abre el Generador de fórmulas.)
- Coloque el cursor en el cuadro de texto Lookup_value.
- Seleccione celda C2 en la hoja de trabajo para ingresar la referencia de celda.
-
Coloque el cursor en el cuadro de texto Lookup_array.
- Res alte celdas E2 a E7 en la hoja de trabajo para ingresar el rango.
- Coloque el cursor en el cuadro de texto Match_type.
-
Ingrese el número 0 en esta línea para encontrar una coincidencia exacta con los datos en la celda D3.
- Seleccione OK para completar la función. (En Excel para Mac, seleccione Listo.)
- El número 5 aparece en la celda D3 ya que el término Gizmos es el quinto elemento desde arriba en la lista de inventario.
-
Cuando selecciona la celda D3, la función completa aparece en la barra de fórmulas encima de la hoja de trabajo.
=COINCIDIR(C2, E2:E7, 0)
Combinar MATCH con otras funciones de Excel
La función COINCIDIR generalmente se usa junto con otras funciones de búsqueda, como BUSCARV o ÍNDICE, y se usa como entrada para los argumentos de la otra función, como:
- El argumento col_index_num para BUSCARV.
- El argumento núm_fila para la función ÍNDICE.