Excel 365 / 2021+Google SheetsEn inglés: XLOOKUP

BUSCARX en Excel y Google Sheets

Busca un valor en un rango y devuelve el valor correspondiente de otro. Busca en cualquier dirección y te deja elegir qué mostrar cuando no encuentra nada.

Sintaxis

=BUSCARX(lookup_value; lookup_array; return_array; [if_not_found]; [match_mode])

Ejemplo: Buscar un precio por SKU

Excel / Sheets · English
=XLOOKUP(E2, A2:A6, C2:C6, "Not found")
Excel / Sheets · Español
=BUSCARX(E2; A2:A6; C2:C6; "Not found")

Busca el SKU en la columna A y devuelve el precio de la columna C.

BUSCARX en inglés

En inglés, BUSCARX se llama XLOOKUP. Es la misma función: si abres el archivo en un Excel o Google Sheets en inglés, el nombre se traduce solo. Al escribirla a mano cambian el nombre y el separador de argumentos.

EspañolInglés
FunciónBUSCARXXLOOKUP
Separador;,
Ejemplo=BUSCARX(E2; A2:A6; C2:C6; "Not found")=XLOOKUP(E2, A2:A6, C2:C6, "Not found")

El separador depende de la configuración regional: en español suele ser punto y coma, pero en países con punto decimal (como México) puede ser coma.

Traducir otra fórmula

Argumentos

lookup_valueObligatorioEl valor que quieres buscar.
lookup_arrayObligatorioEl rango o columna donde buscar.
return_arrayObligatorioEl rango o columna del que se devuelve el valor.
if_not_foundOpcionalTexto a devolver si no hay coincidencia. Por defecto: #N/A.
match_modeOpcional0 exacta (por defecto), -1 / 1 siguiente menor / mayor, 2 comodines.

Preguntas frecuentes sobre BUSCARX

¿Cómo se dice BUSCARX en inglés?

En inglés, BUSCARX se llama XLOOKUP. Si escribes la fórmula a mano en un Excel en inglés, separa los argumentos con coma (,): =XLOOKUP(E2, A2:A6, C2:C6, "Not found")

¿BUSCARX funciona en Google Sheets?

Sí. BUSCARX funciona en Google Sheets con la misma sintaxis que en Excel. Si tu hoja está en español escribe BUSCARX; si está en inglés, XLOOKUP. El separador (coma o punto y coma) depende de la configuración regional de la hoja, en Archivo → Configuración.