Herramientas Excel

Coincidencia aproximada entre dos listas de Excel

Empareja cada fila de la lista A con la más parecida de la lista B aunque los nombres tengan erratas, tildes, otro orden o sufijos como S.L., S.A. o Inc. Verás una puntuación de 0 a 100 en cada pareja y decidirás cuáles se quedan.

¿No tienes las listas a mano?

Cómo cruzar dos listas de Excel por coincidencia aproximada

  1. Carga las dos listas. A es la que quieres completar (por ejemplo, la exportación del CRM) y B la de referencia (por ejemplo, los clientes de la contabilidad). Sirven archivos Excel, ODS o CSV, o una columna pegada directamente desde Excel.
  2. Elige las columnas que se comparan. Normalmente, el nombre del cliente, del proveedor o del producto. Si tienes una columna que debe ser idéntica, como el país o el código postal, añádela.
  3. Pulsa Buscar coincidencias. Cada fila de A recibe las filas más parecidas de B, con una puntuación de 0 a 100.
  4. Revisa y ajusta. Mueve el umbral, repasa las parejas dudosas, cambia a los tres mejores candidatos para elegir otro y acepta o rechaza cualquier fila a mano.
  5. Descarga el Excel. Incluye la lista A con la fila emparejada de B, la puntuación y el estado, las filas sin pareja de cada lista y un resumen de la configuración.

Privacidad: sin subir archivos

Las listas de clientes, proveedores o empleados son datos personales o confidenciales. Aquí se leen y se cruzan con JavaScript dentro de tu navegador, en un proceso en segundo plano, y nunca se envían a un servidor. La página solo descarga, la primera vez, su propio código y la librería de código abierto que lee archivos Excel (SheetJS).

Puedes comprobarlo en la pestaña Red de las herramientas de desarrollo del navegador, o desconectarte de internet después de cargar la página y seguir trabajando.

Cómo se calcula la puntuación de similitud

Antes de comparar, los dos textos se normalizan para que no cuenten las diferencias que no importan: tildes y mayúsculas («JOSÉ» = «jose»), signos de puntuación y espacios repetidos, formas jurídicas como S.L., S.A., S.L.U., S.Coop., S.A. de C.V., S. de R.L., Ltda., Inc., Ltd o GmbH y, si quieres, palabras vacías como «de», «del», «la» o «y». Después se combinan tres medidas en una sola puntuación:

Dos reglas reducen los falsos positivos: si los dos textos tienen números y no coinciden, la puntuación se multiplica por 0,8; y si cada lado tiene una palabra que el otro no tiene en absoluto («José García López» y «José García Pérez»), se multiplica por 0,88. Estas son puntuaciones reales de la herramienta:

Lista ALista BPuntuaciónPor qué
José GarcíaJose Garcia S.L.100Iguales sin tildes ni forma jurídica
Construcciones Pérez, S.A.CONSTRUCCIONES PEREZ SL100Mayúsculas, tildes y sufijo
Distribuidora Azteca S.A. de C.V.Distribuidora Azteca100Sufijo mexicano de varias palabras
Ferretería LópezFerreteria Lopes95Una errata
Pedro SánchezPedro Sanchez Martín90Falta el segundo apellido
Banco SantanderSantander88Un nombre contenido en el otro
José García LópezJosé García Pérez80Probablemente, dos personas distintas
Hermanos Ruiz y Cía.Hnos. Ruiz72Abreviatura: conviene revisarla a mano
Calle Mayor 5Calle Mayor 666Números distintos

Fuzzy Lookup no sirve en Mac ni en Excel para la web

El complemento gratuito Fuzzy Lookup de Microsoft se publicó como una descarga aparte para Excel de escritorio en Windows. Se instala como complemento de Windows, así que no funciona en Excel para Mac, en Excel para la web ni en el iPad, y no forma parte de Excel. Power Query, dentro de Excel para Windows con Microsoft 365, ofrece la opción de usar coincidencia aproximada al combinar consultas, pero hay que montar la combinación paso a paso y no está disponible en todas las ediciones y plataformas.

Esta herramienta no necesita complementos, macros ni permisos de administrador. Funciona en cualquier navegador actual en Mac, Windows, Linux o Chromebook, y añade algo que Fuzzy Lookup no tiene: una tabla de revisión en la que ves cada candidato con su puntuación y decides antes de que se escriba nada.

Coincidencia aproximada frente a BUSCARV y BUSCARX

BUSCARV, BUSCARX e INDICE/COINCIDIR buscan textos exactos: «Construcciones Pérez S.L.» no encuentra «CONSTRUCCIONES PEREZ, SL», y un espacio de más rompe la búsqueda. Mucha gente prueba =BUSCARV(A2;B:C;2;VERDADERO) esperando un resultado aproximado, pero ese modo está pensado para rangos numéricos ordenados, como tramos de IRPF o de descuentos: con textos devuelve el valor más cercano que va antes en orden alfabético, que casi nunca es la fila correcta. Los comodines ("*"&A2&"*") solo ayudan cuando un texto está literalmente dentro del otro.

Si las dos listas comparten un identificador fiable (NIF, código de cliente), no necesitas coincidencia aproximada: cruza los dos Excel por esa columna.

Usos habituales

Limitaciones conocidas

Preguntas frecuentes

¿La coincidencia aproximada es gratis de verdad?

Sí. Es 100 % gratis, sin límites de uso, sin cuenta y sin registro. No hay plan de pago ni funciones bloqueadas.

¿Se suben mis archivos a algún servidor?

No. Las dos listas se leen y se cruzan dentro de tu navegador. La página solo descarga su propio código y librerías de código abierto para leer Excel desde este mismo sitio; el contenido y el nombre de tus archivos no se envían a ningún sitio. Si aceptas las cookies de analítica, Google Analytics recibe datos de uso anónimos, como las páginas vistas, nunca el contenido ni el nombre de tus archivos.

¿Cómo se calcula la puntuación de similitud?

Primero se normalizan los dos textos: se quitan tildes, mayúsculas, signos de puntuación, espacios de más, sufijos societarios y, si quieres, palabras vacías como «de», «del» o «la». Después se combinan tres medidas en una sola puntuación de 0 a 100: Jaro-Winkler (erratas y comienzos iguales), token sort (las mismas palabras en otro orden) y token set (un nombre contenido en otro más largo). Si los números no coinciden o una palabra entera cambia por otra, la puntuación baja.

¿Qué umbral conviene usar?

Empieza por 85. Dos nombres idénticos tras normalizar puntúan 100, una errata pequeña suele quedar entre 90 y 97 y un nombre contenido en otro, entre 85 y 90. Por debajo de 80 aparecen más falsos positivos, como dos personas que comparten nombre y primer apellido. Mueve el control y revisa las filas marcadas como dudosas antes de descargar.

¿Sirve como alternativa a Fuzzy Lookup en Mac?

Sí. El complemento Fuzzy Lookup de Microsoft solo funciona en Excel de escritorio para Windows, así que no se puede usar en Excel para Mac ni en Excel para la web. Esta herramienta funciona en cualquier navegador actual: Mac, Windows, Linux o Chromebook, junto a cualquier versión de Excel, Numbers o Google Sheets.

¿En qué se diferencia de BUSCARV o BUSCARX?

BUSCARV y BUSCARX con coincidencia exacta solo encuentran textos idénticos: «Construcciones Pérez S.L.» no encuentra «CONSTRUCCIONES PEREZ SL». Su modo aproximado está pensado para números ordenados, como tramos de precios, no para textos parecidos. La coincidencia aproximada mide cuánto se parecen dos textos y te propone el más cercano con su puntuación para que lo revises.

¿Cuántas filas admite?

No hay un límite fijo. Los candidatos se preseleccionan con un índice de trigramas, así que 10.000 × 10.000 filas suelen tardar unos segundos en un portátil actual. Las listas más grandes también funcionan; el límite práctico es la memoria de tu dispositivo.

¿Qué son las columnas que deben coincidir exactamente?

Columnas opcionales, como país, provincia o código postal, que tienen que ser iguales en los dos lados para que se comparen las filas. Evitan falsos positivos entre empresas con el mismo nombre en países distintos y aceleran las listas grandes.

Analítica: solo si aceptas las cookies, la página carga Google Analytics (a través de Google Tag Manager) para contar visitas y saber qué herramientas se usan. Nunca recibe el contenido ni el nombre de tus archivos, y puedes cambiar tu elección cuando quieras con «Configurar cookies», al final de la página.