La función XMATCH en Excel
COINCIDIRX (Inglés: XMATCH) es la versión moderna de COINCIDIR (Inglés: MATCH). Devuelve la posición de un valor en una fila o columna, y busca una coincidencia exacta por defecto, así que no necesitas escribir un 0.
Junto con INDICE (Inglés: INDEX) ofrece una búsqueda flexible. Está disponible en Excel 2021, Excel 2024 y Microsoft 365.
Sintaxis
=XMATCH(lookup_value, lookup_array, [match_mode], [search_mode])
| Argumento | Qué significa |
|---|---|
| lookup_value | Lo que se busca. |
| lookup_array | La única fila o columna en la que buscar. |
| match_modeopcional | 0 = exacta (predeterminada), -1 = exacta o la siguiente más pequeña, 1 = exacta o la siguiente más grande, 2 = comodín. |
| search_modeopcional | 1 = desde el primer elemento (predeterminado), -1 = desde el último elemento, 2 / -2 = búsqueda binaria en datos ordenados. |
Ejemplos
1. Posición de un valor
| A | B | C | |
|---|---|---|---|
| 1 | Fruta | Posición | |
| 2 | Manzana | 2 | |
| 3 | Higo | ||
| 4 | Kiwi | ||
| 5 | Ciruela |
"Higo" es el segundo elemento. No hace falta un 0, porque la coincidencia exacta es la predeterminada.
2. Exacta o la siguiente más pequeña
| A | B | C | |
|---|---|---|---|
| 1 | Límite | Posición de 55 | |
| 2 | 0 | 3 | |
| 3 | 25 | ||
| 4 | 50 | ||
| 5 | 75 |
55 no está en la lista, así que el modo de coincidencia -1 toma el siguiente valor más pequeño, 50, que es el tercero.
3. Buscar desde abajo
| A | B | C | |
|---|---|---|---|
| 1 | Fruta | Último Higo | |
| 2 | Manzana | 4 | |
| 3 | Higo | ||
| 4 | Kiwi | ||
| 5 | Higo | ||
| 6 | Ciruela |
El modo de búsqueda -1 empieza por el último elemento, así que encuentra primero el segundo Higo: posición 4.
4. Combinarla con INDEX
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Fruta | Precio | Precio del kiwi | |
| 2 | Manzana | 1.2 | 0.8 | |
| 3 | Higo | 3.5 | ||
| 4 | Kiwi | 0.8 | ||
| 5 | Ciruela | 2 |
COINCIDIRX (Inglés: XMATCH) encuentra la fila (3), y INDICE (Inglés: INDEX) devuelve el precio de esa fila.
Errores comunes
Buscar en un rango de varias columnas. XMATCH necesita una única fila o una única columna.
Corrección: Pasa solo la columna en la que buscas, y usa INDICE (Inglés: INDEX) para la columna que devuelves.
Abrir el archivo en Excel 2019 o una versión anterior. Las celdas muestran #¿NOMBRE?.
Corrección: Usa COINCIDIR (Inglés: MATCH) cuando el archivo se comparta con versiones anteriores.
Preguntas frecuentes
¿Cuál es la diferencia entre MATCH y XMATCH?
COINCIDIRX (Inglés: XMATCH) busca coincidencias exactas por defecto, puede buscar desde el final, admite comodines con el modo de coincidencia 2 y no exige datos ordenados para las coincidencias aproximadas.
Funciones relacionadas
- MATCHMATCH devuelve la posición de un valor en una lista; por ejemplo, que «Lena» es el tercer nombre.
- INDEXINDEX devuelve el valor de una fila y una columna dadas de un rango.
- XLOOKUPXLOOKUP busca en una columna o fila y devuelve el valor coincidente de otra, en cualquier dirección, con un mensaje de «no encontrado» integrado.