Guía para BUSCARV Coincidencia difusa en Excel: 3 métodos simples

Ultima actualización en

¿Quieres aprender a actuar? Coincidencia difusa con BUSCARV en Excel? Te tenemos cubierto.

A veces queremos encontrar cosas que sean similares pero no exactamente iguales. Esto es lo que llamamos una «coincidencia difusa». Cuando se trabaja con grandes conjuntos de datos, encontrar valores similares se vuelve crucial. Fuzzy Match nos permite localizar elementos no precisamente idénticos pero sí similares. En este tutorial, exploraremos cómo se puede emplear BUSCARV, nuestra confiable herramienta de Excel, para realizar coincidencias aproximadas.

Entonces, sin perder ni un segundo más, profundicemos.

Cómo realizar una coincidencia aproximada con BUSCARV en Excel

BUSCARV es como un detective que nos ayuda a buscar cosas en nuestros datos. Podemos usarlo para buscar elementos similares, no solo los exactos. Entonces, cuando queremos encontrar cosas que son un poco parecidas, podemos usar BUSCARV para hacer una coincidencia aproximada.

En nuestro conjunto de datos, el objetivo de la coincidencia aproximada es «Microsoft Corp.» Hay dos secciones clave: «Microsoft» y «Corp.» Buscamos identificar todas las entradas en nuestro conjunto de datos que potencialmente podrían hacer referencia a Microsoft Corporation, incluso si los nombres no están escritos o no tienen el mismo formato. El objetivo es capturar todas las variaciones que comparten similitudes significativas con nuestro nombre objetivo.

A continuación se muestra un desglose de las coincidencias aproximadas de «Microsoft Corp.» del conjunto de datos:

  • «MS» es una abreviatura común de «Microsoft» y «Corp.» es una abreviatura estándar de «Corporación».
  • Corporación Microsoft es una coincidencia difusa para «Microsoft Corp.» porque contiene la palabra completa «Microsoft», que es la parte más significativa del nombre, y «Corporation», que es una extensión formal de «Corp». Por tanto, a pesar de la diferencia en la longitud del nombre, está claro que ambas entradas se refieren a la misma entidad.
  • Microsoft Corp. se identifica como una coincidencia aproximada debido a la presencia de un guión en «Micro-soft», que es una variación menor de «Microsoft». También termina con “Corp.”, que coincide con la abreviatura del nombre original.

Usaremos la BUSCARV de Excel para encontrar cosas que sean similares, no exactamente iguales. Aprenderemos tres formas diferentes de hacer esto.

Método 1: BUSCARV Coincidencia aproximada usando comodines (coincidencia completa del valor de búsqueda)

Repasemos el proceso paso a paso de usar BUSCARV con comodines para realizar una coincidencia aproximada en Excel. Este método encontrará celdas que contengan el valor de búsqueda completo dentro de una cadena más grande.

  • Asegúrese de que su conjunto de datos esté organizado de manera que la primera columna de su rango (donde buscará BUSCARV) contenga el texto que desea buscar.
  • Abra Excel y su libro de trabajo.
  • Navegue hasta la hoja de trabajo con sus datos.
  • Ahora, inserte la fórmula BUSCARV. Para esto, haga clic en la celda donde desea mostrar el resultado de la BUSCARV. Esto podría estar al lado de su conjunto de datos o en una tabla separada donde esté resumiendo los datos.

=BUSCARV(“*” & valor_búsqueda & “*”, rango_búsqueda, índice_columna, VERDADERO)

En esta fórmula:

  • valor de búsqueda es el texto que está buscando, por ejemplo, «Microsoft».
  • Rango de búsqueda es el rango donde se realizará la búsqueda, por ejemplo, A2:B10. Recuerde, BUSCARV buscará en la primera columna de este rango.
  • índice_columna es el número de columna en el rango desde el cual recuperar el valor. Si desea devolver un valor de la columna A, este sería 1.
  • VERDADERO para range_lookup permite una coincidencia aproximada, lo cual es necesario cuando se usan comodines.

Ahora consideremos nuestro conjunto de datos de ejemplo:

  • Supongamos que tiene nombres de empresas en la columna A y sus datos correspondientes en la columna B.
  • Para este ejemplo, usaremos «Microsoft» como término de coincidencia aproximada.
Coincidencia aproximada mediante comodines en Excel para BUSCARV.

Hemos usado la referencia de celda en el valor de BÚSQUEDA. También puede usar el texto del valor de búsqueda que podría verse así en nuestro caso.

=VLOOKUP("*Microsoft*", A2:A11, 1, FALSE)

Nota: Mientras usa comodines como el asterisco

en Excel proporciona flexibilidad para encontrar coincidencias parciales; tenga cuidado ya que pueden generar resultados que no esperaba, por lo que es necesario utilizarlos con cuidado.

Método 2: Coincidencia difusa usando VBA

Realizar coincidencias aproximadas utilizando VBA (Visual Basic para Aplicaciones) en Excel permite un enfoque más personalizado y flexible. Crear una función de coincidencia aproximada en VBA para Excel implica escribir una función personalizada para comparar la similitud entre cadenas. El método más común para la coincidencia difusa en VBA es utilizar técnicas de coincidencia de patrones.

  • Estos son los pasos generales que debes seguir para crear una coincidencia aproximada simple usando VBA: En Excel, presione Alt + F11
  • para abrir el editor VBA.En el editor de VBA, haga clic derecho en cualquier hoja existente en la ventana ‘Proyecto’ y seleccione Insertar > Módulo .
Esto creará un nuevo módulo donde podrá escribir su código.
  • Una captura de pantalla de una aplicación de Microsoft Excel con funcionalidad BUSCARV.

Dentro del nuevo módulo, puedes escribir una función que calcule la similitud entre dos cadenas. Ahora escribamos una función para nuestro ejemplo donde tenemos que buscar todas las coincidencias aproximadas paracorporación de EM

:

Una captura de pantalla de una página web con elementos y coincidencias aproximadas en Excel.

Una captura de pantalla de una computadora que muestra un programa de Excel con funciones Fuzzy Matching y BUSCARV. Este código VBA crea una función llamada FuzzyMatchLookup

que se utiliza para determinar todas las coincidencias aproximadas para un valor de búsqueda determinado dentro de un rango específico.

=FuzzyMatchLookup(lookup_value, lookup_range)

La sintaxis de la función FuzzyMatchLookup es la siguiente:

Esto puede resultar particularmente útil para hacer coincidir cadenas de texto donde puede haber pequeñas variaciones en la ortografía, el espaciado o la puntuación.

  • A continuación se ofrece una breve explicación de cómo se utiliza la función FuzzyMatchLookup:valor de búsqueda :
  • Este es el valor que estás buscando. Podría ser un nombre, título o cualquier cadena de texto. rango_búsqueda:Este es el rango de celdas en las que desea buscar el valor_buscado. Por ejemplo, si tiene una lista de nombres de empresas en las celdas A2 a A11, A2:A11 sería su rango de búsqueda.

.Entonces, según nuestro ejemplo, nuestra función FuzzyMatchLookup será la siguiente

=FuzzyMatchLookup(D3, A2:A11) 

:Cuando ingresa esta fórmula en una celda (por ejemplo, en la celda E3), buscará coincidencias aproximadas con «MS Corporation» dentro del rango A2:A11. ,

que contiene una lista de nombres de empresas.

Método 3: uso del complemento Búsqueda difusa de Excel

Microsoft Excel ofrece una práctica herramienta llamada Complemento de búsqueda difusa para unir tablas con un enfoque de lógica difusa.

  • Comience descargando e instalando el complemento. Una vez instalado, verá el complemento Fuzzy Lookup en su barra de herramientas de Excel, listo para mejorar sus capacidades de comparación de datos.
Organice los conjuntos de datos en dos tablas que desee comparar y encontrar coincidencias.
  • Mejore la funcionalidad BUSCARV de Excel incorporando coincidencias aproximadas mediante el complemento Búsqueda aproximada.
  • Tengo dos tablas que contienen listas de lugares famosos de la Agencia A y lugares famosos de la Agencia B. A continuación, vaya al
Pestaña Búsqueda aproximada> haga clic en la herramienta Búsqueda aproximada en la barra de herramientas de Excel.» sizes=»(max-width: 942px) 100vw, 942px» srcset=»https://cdn-afkgp.nitrocdn.com/GgcvDclOgOFrMPDAxuwUmHHZlgKuQsxq/assets/images/optimized/rev-05eac0b/www.pcguide.com/wp-content/uploads/2024/01/image8-6.png 942w, https://cdn-afkgp.nitrocdn.com/GgcvDclOgOFrMPDAxuwUmHHZlgKuQsxq/assets/images/optimized/rev-05eac0b/www.pcguide.com/wp-content/uploads/2024/01/image8-6-300×182.png 300w, https://cdn-afkgp.nitrocdn.com/GgcvDclOgOFrMPDAxuwUmHHZlgKuQsxq/assets/images/optimized/rev-05eac0b/www.pcguide.com/wp-content/uploads/2024/01/image8-6-768×466.png 768w, https://cdn-afkgp.nitrocdn.com/GgcvDclOgOFrMPDAxuwUmHHZlgKuQsxq/assets/images/optimized/rev-05eac0b/www.pcguide.com/wp-content/uploads/2024/01/image8-6-150×91.png 150w» src=»https://cdn-afkgp.nitrocdn.com/GgcvDclOgOFrMPDAxuwUmHHZlgKuQsxq/assets/images/optimized/rev-05eac0b/www.pcguide.com/wp-content/uploads/2024/01/image8-6-727x.png» class=»wp-image-298897 nitro-lazy» decoding=»async» nitro-lazy-empty=»» id=»MjM0MTo2NTY=-1″/></figure>
<ul>
<li>Aprenda a agregar de manera eficiente una búsqueda aproximada en Excel utilizando la función BUSCARV para una coincidencia aproximada.</li>
<li>Como resultado, se generará una tabla de búsqueda aproximada en el panel lateral de su libro.</li>
<li>En las opciones Tabla izquierda y Tabla derecha, designe los nombres de las dos tablas.  Para este ejemplo, la Agencia A y la Agencia B.</li>
<li>A continuación, en la sección Columnas, especifique los nombres de las columnas para cada tabla.<strong> </strong>Luego, en la sección Coincidencia de columnas, elija el tipo de coincidencia que desea entre las dos columnas.  Optar por el<strong> </strong>Opción por defecto</li>
</ul>
<figure class=para una coincidencia difusa.
  • Una captura de pantalla de una pantalla que muestra cómo usar el complemento de búsqueda de buzzup en Excel, usando Fuzzy Matching con BUSCARV.
Concluya el proceso haciendo clic en

Coincidencia difusa con BUSCARV en Excel.

Conclusión

En resumen, estas técnicas le permiten emplear la función BUSCARV de Excel para búsquedas de coincidencias aproximadas. Si bien es posible que no garanticen el 100% de precisión, siguen siendo muy beneficiosos, especialmente cuando se trata de hojas de datos de gran tamaño.

Obtenga más información sobre Excel y sus funciones con estas útiles guías:


Source link

About Miriam Sagarzazu Olaizaola

Blogger desde hace más de 5 años, dedicada a la información tecnológica y adicta a Linux. He convertido mi afición por escribir en mi profesión.

Check Also

GlobalFoundries recibirá 1.500 millones de dólares en financiación de la Ley CHIPS de EE. UU.

El Departamento de Comercio de Estados Unidos y GlobalFoundires anunciaron el lunes que Estados Unidos …

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *