BUSCARV para CSV
Trae columnas de una tabla de búsqueda a tu tabla principal cruzando una clave como ID de cliente, SKU o correo electrónico, igual que BUSCARV (VLOOKUP) o BUSCARX (XLOOKUP) pero sin fórmulas. Funciona con archivos CSV y Excel, muestra qué coincidió y qué no, y exporta un CSV o XLSX limpio.
Última actualización:
Ambas tablas se cruzan en esta pestaña del navegador y nunca se suben.
Resultado
Cómo usar BUSCARV para CSV
- Añade tu tabla principal (A): pega CSV o abre un archivo CSV/Excel. Todas las filas de A se mantienen en el resultado.
- Añade la tabla de búsqueda (B) que contiene los valores que quieres traer.
- Elige las columnas de cruce en A y en B. Las columnas con el mismo nombre se seleccionan automáticamente.
- Marca las columnas que quieres traer de B y elige el tipo de unión y cómo se gestionan las claves repetidas.
- Revisa los recuentos y la vista previa, luego descarga CSV o Excel, o copia el resultado en tu hoja de cálculo.
Tipos de unión de un vistazo
Ejemplo: la tabla A tiene pedidos de los clientes C-101, C-102 y C-108; la tabla B lista los clientes C-101, C-102 y C-105.
| Tipo de unión | Filas en el resultado | Equivalente en hoja de cálculo |
|---|---|---|
| Unión izquierda | C-101, C-102 con datos del cliente; C-108 con datos vacíos (o #N/A) | =VLOOKUP(B2, Customers!A:D, 2, FALSE) copiado hacia abajo |
| Unión interna | Solo C-101 y C-102 | BUSCARV y luego filtrar las filas con #N/A |
| Unión completa | C-101, C-102, C-108 (sin datos) y C-105 (sin pedido) | No hay una sola fórmula; requiere Power Query (combinación Full Outer) |
| Filas de A sin coincidencia | Solo C-108 | =ISNA(MATCH(B2, Customers!A:A, 0)) como filtro |
Por qué falla BUSCARV y cómo lo resuelve esta herramienta
| Problema | En Excel | Aquí |
|---|---|---|
Olvidar FALSE como último argumento | La coincidencia aproximada devuelve una fila incorrecta sin avisar | Siempre coincidencia exacta |
| La columna clave no es la primera columna del rango | BUSCARV no puede buscar a la izquierda; necesitas INDICE/COINCIDIR o BUSCARX | Cualquier columna puede ser la clave |
| Espacios al final o mayúsculas distintas | #N/A salvo que envuelvas las claves en TRIM() | Se ignoran por defecto |
| 00123 guardado como texto frente a 123 como número | #N/A | Marca Ignorar ceros a la izquierda |
| Insertar una columna desplaza el número de columna | Se devuelve la columna equivocada | Las columnas se eligen por nombre |
| Claves duplicadas en la tabla de búsqueda | Solo la primera coincidencia, sin aviso | Se cuentan, con opciones de primera, última, todas o combinadas |
Consejos
- Revisa primero el recuento de "no encontrado". Un número alto suele indicar una columna de cruce equivocada o una diferencia de formato, no datos que falten.
- Conserva un registro de auditoría. Deja activada la columna de coincidencia: fíltrala por "no encontrado" en Excel para ver exactamente qué claves requieren atención.
- ¿Quieres apilar archivos en lugar de cruzarlos? Para añadir filas de varios archivos con las mismas columnas, usa el Combinador de CSV. Para ver qué cambió entre dos versiones del mismo archivo, usa el Comparador de CSV.
Preguntas frecuentes
¿Cómo hago un BUSCARV entre dos archivos CSV?
Pega o abre como tabla A el archivo que quieres completar y como tabla B el archivo con la información adicional. Elige la columna común en cada una (por ejemplo ID de cliente), marca las columnas de B que quieres y deja el Tipo de unión en Unión izquierda. El resultado es la tabla A con las columnas de B añadidas, exactamente lo que daría =VLOOKUP(clave, B, columna, FALSE) en cada fila.
¿Qué diferencia hay entre unión izquierda, interna y completa?
La unión izquierda conserva todas las filas de A y deja vacías las columnas de B (o tu valor de no encontrado) cuando no hay coincidencia, como BUSCARV. La unión interna conserva solo las filas cuya clave existe en ambas tablas. La unión completa lo conserva todo: filas coincidentes, filas de A sin coincidencia y filas de B que ninguna fila de A usó, que se añaden al final.
¿Qué pasa cuando una clave aparece dos veces en la tabla de búsqueda?
BUSCARV y BUSCARX devuelven solo la primera coincidencia, y esa es la opción predeterminada aquí. Puedes cambiar a la última coincidencia, devolver todas las coincidencias (la fila de A se repite una vez por coincidencia, como una unión de base de datos) o combinar los valores coincidentes en una sola celda separados por punto y coma. Las estadísticas muestran cuántas claves se repiten en B.
¿Por qué algunas filas no se encuentran aunque los ID parecen iguales?
Normalmente por diferencias ocultas: espacios al final, mayúsculas distintas o ceros a la izquierda (00123 en un archivo, 123 en el otro después de que Excel eliminara los ceros). Ignorar mayúsculas e Ignorar espacios extra están activados por defecto; marca Ignorar ceros a la izquierda para códigos numéricos. Los valores se comparan como texto, así que 1.0 y 1 son claves distintas.
¿Puedo cruzar columnas con nombres distintos?
Sí. Elige cualquier columna de A y cualquier columna de B, por ejemplo Email en A y Dirección de correo en B. Solo tienen que coincidir los valores, no los encabezados.
¿Es lo mismo que BUSCARX o INDICE/COINCIDIR?
Para coincidencias exactas da el mismo resultado que XLOOKUP(clave, B[clave], B[columna]) o INDEX/MATCH con tipo de coincidencia 0, para varias columnas a la vez. Las búsquedas aproximadas (por rangos), como encontrar un tramo de impuestos para unos ingresos, no son compatibles; esta herramienta solo hace coincidencias exactas.
¿Se suben mis archivos?
No. Ambas tablas se leen y se unen con JavaScript en tu navegador, así que las listas de clientes y los archivos de precios nunca salen de tu computadora.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.
Herramientas relacionadas
Ver todas las de Conversores de datos y formatos de archivo →