# BUSCARX: ¿qué se puede hacer con la función de Excel?

Excel tiene una función relativamente nueva, BUSCARX, que se integró por primera vez como fase beta en agosto de 2019 y que actualmente (a fecha de julio 2021) solo está disponible en [Microsoft 365](https://www.ionos.mx/digitalguide/correo-electronico/cuestiones-tecnicas/office-365-comprar-office-365-online/). Si perteneces a este grupo de usuarios (es decir, tienes Microsoft 365 contratado) y trabajas regularmente con un **gran volumen de datos** en Excel, te merece la pena dominar esta fórmula. En nuestras instrucciones, te explicamos de manera muy fácil y con la ayuda de ejemplos cómo puedes utilizar la función BUSCARX para realizar una **búsqueda de datos** y cuándo se suele usar esta función.

## ¿Qué es BUSCARX?

La función BUSCARX de Excel pertenece a la familia de las **funciones de búsqueda y referencia**. Es una de las funciones más útiles de la popular hoja de cálculo de Microsoft. BUSCARX es la forma más fácil de buscar entradas específicas en un conjunto de celdas. Las entradas se muestran en un rango de celdas previamente definido. ¿Te resulta familiar? La función [BUSCARV](https://www.ionos.mx/digitalguide/online-marketing/vender-en-internet/buscarv-de-excel/) también funciona conforme a este principio. Sin embargo, la función BUSCARX de Excel, es más flexible que BUSCARV y te permite **buscar** no solo una, sino **varias entradas**. Además, es posible **buscar valores de forma vertical y horizontal**.

¿Qué significa esto en la práctica? Imagina que tienes una base de datos digital en Excel de tus clientes y necesitas encontrar la dirección y el número de teléfono de una persona en concreto. Con la función BUSCARX, ahora puedes buscar al cliente por su nombre, la función te mostrará inmediatamente la información que buscas. Con la función BUSCARX no importa si los valores que buscas están en una **columna**, en una **fila** o en una **tabla en otra página**. Es por ello que la función BUSCARX no solo sustituye a la función BUSCARV, sino también a la función BUSCARH.

## BUSCARX: típicos casos de uso de la función

Antes de pasar a explicar la sintaxis y el uso de BUSCARX mediante algunos ejemplos, descubre un breve resumen de los casos de uso más comunes:

- Búsqueda de una sola entrada
- Búsqueda de varias entradas a la vez
- Búsqueda por filas
- Búsqueda de resultados exactos y de las siguientes entradas menores o mayores en coherencia
- Uso de caracteres marcadores de posición en el criterio de búsqueda

## BUSCARX en Excel: ¿cómo es la sintaxis de esta función?

Para trabajar eficazmente con BUSCARX, primero debes familiarizarte con los parámetros individuales que la componen. Cada función de Excel tiene una **sintaxis específica** que requiere parámetros específicos. Incluso la más mínima desviación puede conducir a un resultado incorrecto o a un mensaje de error. La sintaxis que se aplica a la función BUSCARX es la siguiente:

```none
=BUSCARX(valor_buscado; matriz_buscada; matriz_devuelta; [si_no_se_encuentra]; [modo_de_coincidencia]; [modo_de_búsqueda])
```

El significado exacto de cada uno de los parámetros se resume en la siguiente tabla. Los parámetros marcados con un asterisco son opcionales:

<table>
  <tbody>
    <tr>
      <td><strong>Valor\_buscado</strong></td>
      <td>La entrada que estás buscando; puede estar compuesta por texto, números o marcadores de posición.</td>
    </tr>
    <tr>
      <td><strong>Matriz\_buscada</strong></td>
      <td>El rango o matriz en el que Excel debe buscar la información deseada.</td>
    </tr>
    <tr>
      <td><strong>Matriz\_devuelta</strong></td>
      <td>El rango o matriz en el que quieres que Excel devuelva la información deseada.</td>
    </tr>
    <tr>
      <td><strong>Si\_no\_se\_encuentra \</strong>*</td>
      <td>Si Excel no encuentra una coincidencia válida, puede devolver un texto o valor que tú le proporciones. En caso contrario, el programa mostrará el mensaje “#N/A”.</td>
    </tr>
    <tr>
      <td><strong>Modo\_de\_coincidencia \</strong>*</td>
      <td>El modo de comparación permite especificar un tipo de coincidencia.</td>
    </tr>
    <tr>
      <td><strong>Modo\_de\_búsqueda \</strong>*</td>
      <td>Con ello determinas dónde debe comenzar la búsqueda (“1” para el primer elemento y “-1” para el último) o inicias una búsqueda binaria.</td>
    </tr>
  </tbody>
</table>

---

### Nota

Paralelamente a la nueva función BUSCARX, existe también la función COINCIDIRX, que sustituye con funciones de búsqueda más avanzadas a la vieja conocida [función COINCIDIR](https://www.ionos.mx/digitalguide/online-marketing/vender-en-internet/excel-funcion-coincidir/ "Excel: función COINCIDIR") de Excel.

---

## La función BUSCARX explicada con ejemplos

### Ejemplo 1: búsqueda estándar con un valor de retorno

Para nuestro primer ejemplo, solo utilizamos las tres especificaciones obligatorias “valor\_buscado”, “matriz\_buscada” y “matriz\_devuelta”. Nuestra tabla de Excel de ejemplo, cuyo contenido se encuentra en el rango de celdas de B2 a D10, recoge diferentes países y sus prefijos telefónicos correspondientes. Con la función BUSCARX, en este caso, queremos averiguar **qué prefijo telefónico tiene el país Hungría**. El resultado se debe mostrar en la celda G2 (para ello simplemente selecciona la celda). La fórmula que debemos usar es la siguiente:

```none
=BUSCARX(F2;B2:B10;D2:D10)
```

[![Imagen: BUSCARX: ejemplo con las tres entradas obligatorias](https://www.ionos.mx/digitalguide/fileadmin/_processed_/9/4/csm_buscarx-1_9f9d783e37.webp "BUSCARX: ejemplo con las tres entradas obligatorias")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/buscarx-1.png) Especifica el valor buscado, la matriz buscada y la matriz devuelta para iniciar una búsqueda estándar de la función BUSCARX sin parámetros opcionales.       F2 es el valor buscado, “Hungría” en este caso. La matriz buscada consiste en la columna de los prefijos telefónicos y se extiende desde la celda B2 hasta la B10. La matriz devuelta es la columna en la que se encuentra el valor correspondiente, por lo que en nuestro ejemplo está formada por el rango de celdas de D2 a D10. En cuanto **pulses la tecla “Intro”**, aparecerá el prefijo telefónico que estás buscando.

---

### Consejo

¿No quieres introducir la función BUSCARX en Excel a mano? Basta con seleccionar la pestaña “**Fórmulas**” del menú superior de Excel, a continuación, hacer clic en “**Insertar función**” en el desplegable y, por último, buscar la función BUSCARX en el listado. Si no te aparece en la lista, selecciona la opción “Todo” en “Seleccionar categoría” y búscala por orden alfabético.

---

### Ejemplo 2: búsqueda estándar con dos valores de retorno

En el siguiente ejemplo, el Excel no solo debe producir el prefijo telefónico, sino que también debe emitir la abreviatura del país que has buscado con la función BUSCARX. Para ello, hay que ampliar la matriz devuelta para que Excel pueda encontrar ambos resultados:

```none
=BUSCARX(F2;B2:B10;C2:D10)
```

[![Imagen: Excel: ejemplo del uso de la función BUSCARX para obtener dos valores en una sola búsqueda](https://www.ionos.mx/digitalguide/fileadmin/_processed_/9/e/csm_buscarx-2_8b2bbaad6c.webp "Excel: ejemplo del uso de la función BUSCARX para obtener dos valores en una sola búsqueda")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/buscarx-2.png) Expandir la matriz devuelta para obtener múltiples valores.       ---

### Consejo

Si en la tabla hay varios resultados idénticos, la función BUSCARX solo mostrará uno de los resultados. Para evitar resultados erróneos, antes de utilizar la función BUSCARX, puedes eliminar los duplicados con [la función de eliminar duplicados en Excel](https://www.ionos.mx/digitalguide/online-marketing/vender-en-internet/eliminar-duplicados-en-excel/).

---

### Ejemplo 3: búsqueda con el parámetro opcional si\_no\_se\_encuentra

La fórmula de nuestro siguiente ejemplo no solo contiene las tres entradas obligatorias, sino también el parámetro opcional **si\_no\_se\_encuentra**. Al incorporar este parámetro a la fórmula, puedes especificar qué texto debe ser emitido como resultado en caso de que la función **no haya conseguido encontrar lo que buscaba**. Para el ejemplo, definimos el texto: “Especificación no válida” como texto de salida y buscamos el país “Portugal”, que no forma parte de nuestro conjunto de datos en Excel.

```none
=BUSCARX(F2;B2:B10;C2:D10;"Especificación no válida")
```

[![Imagen: Ejemplo de BUSCARX con el parámetro si_no_se_encuentra](https://www.ionos.mx/digitalguide/fileadmin/_processed_/6/2/csm_buscarx-3_5fa05cb484.webp "Ejemplo de BUSCARX con el parámetro si_no_se_encuentra")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/buscarx-3.png) Puedes especificar tú mismo qué texto debe ser emitido como resultado en caso de que la función no encuentre lo que buscaba, de lo contrario Excel emitirá un mensaje estándar.       ###  Ejemplo 4: búsqueda con tres parámetros opcionales

En este ejemplo, además de los tres parámetros obligatorios, utilizamos los parámetros opcionales **si\_no\_se\_encuentra**, **modo\_de\_coincidencia** y **modo\_de\_búsqueda**.

En la tabla de ejemplo mostrada a continuación, trabajamos con diferentes tipos impositivos y sus correspondientes rangos de ingresos. Con la función BUSCARX adecuada, queremos que Excel muestre en la celda F2 el tipo impositivo correspondiente a los ingresos de un trabajador indicados en la celda E2.

```none
=BUSCARX(E2;C2:C7;B2:B7;0;1;1)
```

[![Imagen: Excel: ejemplo de BUSCARX usando los tres parámetros obligatorios y todos los opcionales.](https://www.ionos.mx/digitalguide/fileadmin/_processed_/b/0/csm_buscarx-4_f8a8b3ea0c.webp "Excel: ejemplo de BUSCARX usando los tres parámetros obligatorios y todos los opcionales.")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/buscarx-4.png) Utilizando el modo\_de\_coincidencia, puedes encontrar fácilmente el siguiente elemento más elevado.       En este caso, hemos especificado un valor de “0” para el parámetro **si\_no\_se\_encuentra**. En caso de no coincidencia, Excel mostrará un “0” en lugar de “#/NA”. Como no se busca una coincidencia exacta, se establece el valor “1” para el **modo\_de\_coincidencia**, lo que hace que se muestre el siguiente elemento más grande. El **modo\_de\_búsqueda** también se define con valor “1” para que Excel busque en la tabla empezando por el primer elemento y terminando en el último.

### Ejemplo 5: función BUSCARX anidada

Por último, utilizamos una función BUSCARX anidada de Excel. Esto nos permite realizar un emparejamiento vertical y horizontal al mismo tiempo, que es la principal característica que hace especial a la función BUSCARX. En el ejemplo mostrado a continuación, buscamos la facturación del vendedor con ID “1002” en el mes de abril. Para ello, la fórmula es la siguiente:

```none
=BUSCARX(B2;B6:B11;BUSCARX(C2;C5:H5;C6:H11))
```

[![Imagen: Función BUSCARX en Excel](https://www.ionos.mx/digitalguide/fileadmin/_processed_/5/9/csm_buscarx-5_0c6406182f.webp "Función BUSCARX en Excel")](https://www.ionos.mx/digitalguide/fileadmin/DigitalGuide/Screenshots_2021/buscarx-5.png) BUSCARX te permite buscar valores horizontal y verticalmente a la vez.       ---

### Nota

Si no quieres que la fórmula cambie al copiarla, simplemente pon una referencia de celda absoluta. Esto se hace colocando un signo de dólar ($) delante de la letra que indica la columna y delante del número que indica la fila.

---


This is a markdown version of: [https://www.ionos.mx/digitalguide/online-marketing/vender-en-internet/buscarx-en-excel/](https://www.ionos.mx/digitalguide/online-marketing/vender-en-internet/buscarx-en-excel/) for AI/LLM consumption.