Tienes una hoja de pedidos y otra de precios, y el código del producto no está en la primera columna de la lista de precios. BUSCARV se queja y contar columnas a mano te hace fallar cada vez que alguien inserta una.
¿Cómo usar Fórmula BUSCARX paso a paso?
1. Elige el caso
Búsqueda simple, con aviso si no aparece, con varias columnas de golpe, aproximada hacia arriba o hacia abajo, por parte del texto, de abajo hacia arriba o con dos criterios.
2. Señala las columnas
Escribe la celda con el dato buscado, la columna donde está y la que quieres recuperar. Pueden estar en otra hoja y en cualquier orden.
3. Copia la fórmula
Pégala en tu hoja. Necesita Excel 2021 o Microsoft 365; en versiones anteriores usa BUSCARV o ÍNDICE con COINCIDIR.
La Cuenta de Movimientos: Método Tradicional vs. KorexTools
Buscar el precio recorriendo la lista (4 pasos)
- Abrir la hoja de precios.
- Recorrer la columna de códigos con la vista.
- Copiar el precio que aparece al lado.
- Repetir con cada pedido de la lista.
Con el generador «Fórmula BUSCARX» de KorexTools (3 pasos)
- Eliges el tipo de búsqueda.
- Indicas la columna de claves y la de resultados.
- Copias la fórmula y la arrastras por tus pedidos.
Lo que BUSCARX arregla de BUSCARV es que ya no hay que contar columnas
BUSCARX recibe tres datos: lo que buscas, la columna donde mirar y la columna de la que traer el resultado. Como son dos columnas separadas, puedes devolver un dato que esté a la izquierda de la clave, algo que BUSCARV no permite, y no se rompe si luego insertas o borras columnas en la tabla.
Además trae cuatro opciones propias: un texto si no encuentra nada, un modo de coincidencia que admite el valor aproximado más cercano o comodines, y un sentido de búsqueda que permite empezar por el final para quedarte con la última aparición. Si le das un rango de varias columnas como resultado, devuelve todas esas columnas a la vez.
Qué opción elegir
- •Dato que debe existir: la búsqueda simple.
- •Lista con huecos: añade el texto de aviso.
- •Escalas de precios o notas: aproximada al menor más cercano.
- •Cliente repetido y quieres el último pedido: búsqueda desde el final.
Código en A2; códigos en Hoja2!A:A, precios en Hoja2!C:C
| Caso | Fórmula | Qué devuelve |
|---|---|---|
| Simple | =BUSCARX(A2;Hoja2!A:A;Hoja2!C:C) | El precio del código |
| Con aviso | =BUSCARX(A2;Hoja2!A:A;Hoja2!C:C;"No encontrado") | Aviso si no existe |
| Última aparición | =BUSCARX(A2;Hoja2!A:A;Hoja2!C:C;"No encontrado";0;-1) | El dato de la fila más baja |
Errores Comunes y Cómo Evitarlos
- ⚠️Buscar con una clave que tiene un espacio al final.
- ⚠️Usar coincidencia aproximada sin ordenar la tabla cuando el caso lo pide.
Preguntas Frecuentes
¿Por qué mi Excel no reconoce BUSCARX?
BUSCARX existe desde Excel 2021 y Microsoft 365. En Excel 2019 o anteriores marca #¿NOMBRE?; allí conviene usar BUSCARV o la pareja ÍNDICE y COINCIDIR.
¿Cómo devuelvo varias columnas con una sola fórmula?
Elige la opción de varias columnas e indica un rango ancho, por ejemplo B:D. En Microsoft 365 los resultados se derraman solos a las celdas de la derecha.
¿Cómo busco con dos condiciones?
La opción de dos criterios une ambas columnas con un separador y busca el par. Funciona sin columnas auxiliares y es útil cuando un cliente se repite en varias sucursales.
Lo que haría yo si estuviera en tu lugar
«Una búsqueda que devuelve el dato equivocado es peor que una que falla: prueba siempre una clave que no exista.» — Equipo de Ingeniería de DataKorex.