Cuando una clave aparece varias veces, BUSCARX necesita una regla para decidir qué fila devolver. No identifica automáticamente cuál es la venta más reciente o el registro preferido. Define primero esa regla y comprueba si los duplicados son válidos o un error de los datos.
Ejemplo con dos registros
En A2 escribe P001 y en B2 escribe 10. En A3 escribe P001 y en B3 escribe 20. En E2 escribe P001. La fórmula =BUSCARX(E2;A2:A3;B2:B3;"No encontrado";0;1) devuelve 10 porque busca de principio a fin.
Con =BUSCARX(E2;A2:A3;B2:B3;"No encontrado";0;-1) devuelve 20 porque busca desde el final. El cuarto argumento define qué mostrar si no encuentra la clave; el quinto, el modo de coincidencia; el sexto, la dirección de búsqueda. No confundas esas posiciones.
Última fila no significa fecha más reciente
Si necesitas el registro más reciente, verifica la columna de fecha y el orden. Ordenar toda la tabla por fecha puede hacer que el último registro coincida con el más reciente, pero los empates requieren una regla adicional. No ordenes solo una columna y separes las claves de sus importes.
Una columna auxiliar basada en el número de aparición también depende del orden de las filas. No ofrece una identidad estable después de reordenar los datos. Para identificar un registro concreto, utiliza un identificador único o una combinación de campos que sea realmente única.
Si necesitas todas las coincidencias
En una versión compatible, =FILTRAR(A2:B3;A2:A3=E2;"Sin coincidencias") devuelve ambos registros del ejemplo. Coloca la fórmula fuera de los datos y deja libre el área de desbordamiento. No uses BUSCARX esperando que una búsqueda simple devuelva automáticamente cada duplicado.
Si quieres un total de importes por clave, el objetivo es agregar datos, no seleccionar una fila. Usa una operación de suma por criterio o una tabla dinámica según el informe y comprueba el resultado con la muestra.
Verificación y compatibilidad
Prueba una clave única, una repetida y otra ausente. Comprueba espacios y tipos de datos antes de atribuir una falta de coincidencia al orden. La guía de BUSCARX explica sus modos y versiones compatibles. No uses los modos de búsqueda binaria sin cumplir sus requisitos de ordenación.
Los ejemplos usan nombres españoles y ; entre argumentos. Si tu configuración requiere comas, cambia solo esos separadores, sin alterar los textos ni los rangos.