Búsqueda
MATCH
Definición
MATCH devuelve la posición relativa de un valor dentro de una sola fila o columna de celdas.
Sintaxis
=MATCH(lookup_value, lookup_array, [match_type])
Argumentos
| Argumento | Significado |
|---|---|
lookup_value |
El valor que se busca, como una palabra entre comillas o una referencia de celda. |
lookup_array |
Una sola fila o columna donde buscar, como A2:A5. |
match_type |
Usa 0 para una coincidencia exacta. El valor predeterminado 1 espera un orden ascendente y encuentra el mayor valor que no supera la clave. |
Ejemplo resuelto
Una lista de la compra está en A2:A5, y quieres saber dónde está Pear.
| A: Fruta |
|---|
| Higo |
| Ciruela |
| Pear |
| Lima |
Fórmula: =MATCH("Pear",A2:A5,0)
Resultado: 3. Pear es la tercera entrada dentro del rango A2:A5.
Práctica
El rango B2:B6 contiene estas ciudades en orden: Oslo, Rome, Lima, Cairo y Seoul. Escribe una fórmula que devuelva la posición de Cairo.
- En C2, escribe una fórmula MATCH que devuelva la posición de Cairo en B2:B6.
- C2 debe mostrar la posición de Cairo en B2:B6.
Funciones relacionadas
MATCH informa de una posición que INDEX puede usar para obtener un valor, que es el mismo trabajo que VLOOKUP hace en un solo paso.
Error común
Omitir el 0 en una lista de texto sin ordenar; el tipo de coincidencia predeterminado supone un orden ascendente y puede devolver una posición incorrecta o #N/A.