Inicio › Herramientas para desarrolladores › BUSCARV para CSV

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.

Columnas que traer de B

Resultado

Publicidad
Publicidad

Cómo usar BUSCARV para CSV

  1. Añade tu tabla principal (A): pega CSV o abre un archivo CSV/Excel. Todas las filas de A se mantienen en el resultado.
  2. Añade la tabla de búsqueda (B) que contiene los valores que quieres traer.
  3. Elige las columnas de cruce en A y en B. Las columnas con el mismo nombre se seleccionan automáticamente.
  4. Marca las columnas que quieres traer de B y elige el tipo de unión y cómo se gestionan las claves repetidas.
  5. 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ónFilas en el resultadoEquivalente en hoja de cálculo
Unión izquierdaC-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 internaSolo C-101 y C-102BUSCARV y luego filtrar las filas con #N/A
Unión completaC-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 coincidenciaSolo C-108=ISNA(MATCH(B2, Customers!A:A, 0)) como filtro

Por qué falla BUSCARV y cómo lo resuelve esta herramienta

ProblemaEn ExcelAquí
Olvidar FALSE como último argumentoLa coincidencia aproximada devuelve una fila incorrecta sin avisarSiempre coincidencia exacta
La columna clave no es la primera columna del rangoBUSCARV no puede buscar a la izquierda; necesitas INDICE/COINCIDIR o BUSCARXCualquier 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/AMarca Ignorar ceros a la izquierda
Insertar una columna desplaza el número de columnaSe devuelve la columna equivocadaLas columnas se eligen por nombre
Claves duplicadas en la tabla de búsquedaSolo la primera coincidencia, sin avisoSe 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 →