Tabla de contenido
Comparar texto en dos columnas en Excel es una tarea importante en nuestra vida diaria, especialmente cuando tenemos que encontrar algo que se compare con el texto dado. En este artículo, me centraré en las siete formas fructíferas de comparar texto en dos columnas en Excel con ejemplos pertinentes.
Descargar el cuaderno de prácticas
Puede descargar el siguiente libro de Excel para comprenderlo mejor y practicarlo usted mismo.
Comparar texto en dos columnas.xlsx7 Maneras Prácticas de Comparar Texto en Dos Columnas en Excel
Este artículo le mostrará cómo comparar texto en dos columnas en Excel utilizando la función aritmética fórmula, combinando la SI y CONSEJO funciones, el formato condicional, el VLOOKUP anidando la función ÍNDICE y MATCH funciones, y combinando SUMPRODUCTO < NÚMERO y MATCH funciones.
Veamos el siguiente conjunto de datos. Aquí se dan dos listas de artículos, a saber, la lista de artículos 1 y la lista de artículos 2, junto con sus ventas en enero y febrero, respectivamente.
Ahora tenemos que comparar la lista de artículos desde distintas perspectivas. Empecemos.
1. Comparación de texto en dos columnas para coincidencias en filas
A continuación, le mostraremos cómo comparar texto en dos columnas con las tres categorías siguientes: coincidencias idénticas (exactas) mediante la fórmula aritmética general, coincidencias idénticas y diferencias mediante la función IF y comparando las coincidencias o diferencias con un análisis que distingue entre mayúsculas y minúsculas.
1.1 Correspondencia idéntica (exacta) mediante la fórmula aritmética general
Pasos:
- Toma, B5 es la celda de un elemento de la Lista de elementos 1 y C5 es la celda de un elemento de la lista de elementos 2.
- En primer lugar, seleccione el D5 celda.
- En general, puede utilizar la siguiente fórmula para comparar dos columnas fila por fila para que coincidan.
=B5=C5
- A continuación, pulse ENTRAR.
- Así, verá aquí la primera coincidencia idéntica en el D5 celda.
- Además, utilice la herramienta Mango de relleno y arrástrela hacia abajo desde el D5 célula a la D16 celda.
- Por último, puede ver todas las coincidencias idénticas como verdadero y falso.
1.2 Coincidencias y diferencias idénticas mediante la función IF
Puede encontrar fácilmente el resultado relativo a las coincidencias y no coincidencias (diferencias) al utilizar la fórmula IF conjuntamente. La función IF es una función lógica basada en un enunciado dado.
Sintaxis de la función IF
=IF(prueba_logica, [valor_si_verdadero], [valor_si_falso])
Argumentos de la función IF
- prueba_lógica - Valor o expresión lógica que puede evaluarse como VERDADERO o FALSO.
- value_if_true - Opcional] El valor a devolver cuando logical_test se evalúa como TRUE.
- value_if_false - Opcional] El valor a devolver cuando logical_test se evalúa como FALSE.
Pasos:
- Seleccione D5 celda primero.
- Ahora, apliquemos la fórmula en el caso de nuestro conjunto de datos.
=IF(B5=C5, "Coincide", "No coincide")
- Después, pulsa INTRODUCE .
- Entonces, obtendrá el resultado como NO coincide en el D5 celda.
- Además, utilice el Asa de llenado y arrástrela hacia abajo desde la D5 celda a la D16 celda.
- Aquí obtendrá todos los resultados.
1.3 Comparación de coincidencias o diferencias con el análisis sensible a mayúsculas y minúsculas
En el caso anterior, no tuvimos en cuenta la sensibilidad del texto. Si desea comparar la lista de elementos en función de la sensibilidad a mayúsculas y minúsculas utilizando la función EXACTA puede proceder con la siguiente fórmula. La función EXACTA compara dos textos, teniendo en cuenta las mayúsculas y las minúsculas.
Pasos:
- En esta imagen, colorearemos las dos filas dadas para ver la diferencia.
- Seleccione D5 celda primero.
- A continuación, apliquemos la fórmula en el caso de nuestro conjunto de datos.
=IF(EXACT(B5,C5), "Coincide", "No coincide")
- Después, pulsa INTRODUCE .
- Así, verá aquí el resultado en el D5 celda.
- Además, utilice el Asa de llenado y arrástrela hacia abajo desde la D5 celda a la D16 celda.
- En consecuencia, en la captura de pantalla, podemos ver que sólo el cambio en F de la Arcón Congelador proporciona el resultado " No coincide "
2. Comparar Texto en Dos Columnas Combinando las Funciones IF y COUNTIF en Excel
En los ejemplos anteriores, hicimos la comparación fila por fila, pero a veces necesitamos trabajar a lo largo de elementos enteros, no sólo fila por fila. En esta situación, puede utilizar la función COUNTIF .
La función COUNTIF es una función de Excel para contar celdas dentro de un rango que cumpla una condición específica. Esta función puede contar celdas que contengan fechas, números y texto.
Sintaxis de la función COUNTIF
=COUNTIF(intervalo, criterios)
Argumento de la función COUNTIF
gama - El rango de celdas a contar.
criterios - Los criterios que controlan qué celdas deben contarse.
Pasos:
- Seleccione D5 celda primero.
- Entonces, apliquemos aquí la fórmula siguiente.
=IF(COUNTIF($C5:$C13, $B5)=0, "No encontrado en lista 2", "Encontrado en lista 2")
- Toma, C5:C13 es el rango de celdas de la lista de elementos 2, y B5 es la celda de un elemento de la lista de elementos 1. Si la función IF devuelve cero (No encontrado en la lista 2) o 1 (Encontrado en la lista 2).
- A continuación, pulse INTRODUCE .
- Así, verá aquí el resultado en el D5 celda.
- Además, utilice el Asa de llenado y arrástrela hacia abajo desde la D5 célula a la D16 celda.
- Por último, obtendrá todos los resultados en la imagen siguiente.
3. Aplicación de Formato Condicional para Comparar Texto en Dos Columnas para Coincidencias y Diferencias
Mediante el formato condicional en Excel, puede aplicar un formato personalizado a las celdas que cumplan determinados criterios con colores de resaltado.
Apliquemos la función para comparar las dos listas de elementos.
3.1 Búsqueda de coincidencias
Puede encontrar el artículo correspondiente si sigue los pasos que se indican a continuación.
Pasos:
- En primer lugar, vaya a Inicio > Formato condicional > Nueva norma .
- A continuación, seleccione Utilizar una fórmula para determinar qué celdas formatear e inserte la fórmula en el espacio en blanco como en la siguiente captura de pantalla.
=$B5=$C5
- Después, haga clic en Formato .
- A continuación, vaya a la página Rellene elija el color que desee y pulse Ok .
- Pulse de nuevo Ok en el Nueva regla de formato cuadro de diálogo.
- Sólo se emparejan el altavoz y el monitor de sobremesa.
3.2 Encontrar diferencias
Pasos:
- Aquí, para encontrar las diferencias, tienes que hacer el mismo procedimiento que de la manera anterior excepto insertar la siguiente fórmula en lugar de la anterior.
=$B5$C5
- Finalmente, obtendrá el siguiente resultado.
Read More: Cómo comparar dos columnas en Excel para encontrar diferencias
4. Cómo resaltar texto duplicado o único para compararlo en dos columnas mediante el formato condicional
En este método, utilizaremos Formato condicional de nuevo excepto la fórmula y utilizar el Resaltar celdas Reglas de la función.
4.1 Búsqueda de texto duplicado (texto coincidente)
Puede identificar los elementos duplicados sin ninguna fórmula. Para ello, siga los pasos que se indican a continuación.
Pasos:
- Seleccione Inicio > Formato condicional > Resaltar celdas Reglas > Valores duplicados.
- A continuación, abra el Duplicar valores .
- Más tarde, conserve el valor por defecto Duplicar en las celdas de formato que la contienen, cambie la opción valores con la opción (simplemente muestra el color), y pulse OK .
- Obtendrá el siguiente resultado.
4.2 Búsqueda de texto único (texto no coincidente)
Además, puede identificar el nombre único de los artículos en los que existen textos duplicados.
Pasos:
- Por lo tanto, siga los pasos anteriores hasta que aparezca el cuadro de diálogo a saber Duplicar valores En el cuadro de diálogo, cambie la opción por defecto a Único y pulse OK .
- Después de seguir los pasos anteriores, obtendrá la siguiente salida.
5. Uso de la función VLOOKUP para comparar y encontrar texto que falta en Excel
Bien, puede que tenga que encontrar el texto que falta de dos columnas de texto dadas. Como si desea determinar si un elemento de una lista está en la otra lista o no, puede utilizar la función VLOOKUP . VLOOKUP es una función de Excel para la búsqueda de datos organizados verticalmente en una tabla. La función es compatible tanto con la búsqueda aproximada como con la exacta.
Sintaxis de la función VLOOKUP
=VLOOKUP(valor, tabla, col_índice, [rango_lookup])
Argumento de la función VLOOKUP
- valor - El valor a buscar en la primera columna de una tabla.
- tabla - La tabla de la que recuperar un valor.
- col_index - La columna de la tabla de la que recuperar un valor.
- rango_looku p - opcional] TRUE = coincidencia aproximada (por defecto). FALSE = coincidencia exacta.
Pasos:
- En primer lugar, elija el D5 celda.
- Entonces, la fórmula será como la siguiente para nuestro conjunto de datos.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- A continuación, pulse INTRODUCE .
Desglose de fórmulas
- Toma, B5 es el elemento de búsqueda, C5:C13 es el rango de celdas de la lista de elementos 2,
- Tiene que averiguar si el B5 ( CA ) se encuentra en la lista de elementos 2 o no.
- Ahora, si el elemento de búsqueda ( CA ) se encuentra en la lista de elementos 2, el VLOOKUP devuelve el nombre del elemento. En caso contrario, si CA no se encuentra en la lista 2, la fórmula devuelve un #N/A error Por lo tanto, este es el elemento que falta.
- Además, el ISERROR para evitar errores. Si el resultado es un error, la función devolverá como TRUE y FALSO si el resultado no es un error.
- Así, verá aquí la primera coincidencia idéntica en el D5 celda.
- Además, utilice el Asa de llenado y arrástrela hacia abajo desde la D5 celda a la D16 celda.
- Por último, puede ver todas las coincidencias idénticas como verdadero y falso.
Relacionado: ¡Fórmula VLOOKUP para Comparar Dos Columnas en Hojas Diferentes!
6. Comparación de textos y extracción de datos mediante la anidación de funciones INDEX y MATCH
Si necesita extraer o devolver el valor de los elementos emparejados, puede utilizar la combinación de la función INDEX MATCH . La función INDEX en Excel devuelve el valor que se encuentra en un lugar especificado de un rango o matriz.
Sintaxis de la función INDEX
=INDEX(array, row_num, [col_num], [area_num])
Argumento de la función INDEX
- matriz - Un rango de celdas, o una constante de array.
- número_de_fila - La posición de la fila en la referencia o matriz.
- col_num - opcional] Posición de la columna en la referencia o matriz.
- area_num - opcional] El rango en referencia que debe utilizarse.
La función MATCH se utiliza para localizar la posición del valor de búsqueda en una fila, columna o tabla. La opción MATCH suele ir acompañada de el ÍNDICE función para recuperar el valor correspondiente.
Sintaxis de la función MATCH
=MATCH(valor_buscado, matriz_buscada, [tipo_partido])
Argumento de la función MATCH
- buscar_valor - El valor que debe coincidir en lookup_array.
- matriz_de_busqueda - Un rango de celdas o una referencia de matriz.
Pasos:
- Supongamos que ha dado una lista de artículos de búsqueda que están disponibles en otra lista de artículos con sus ventas. Ahora, tiene que extraer las ventas de los artículos coincidentes.
- Para ello, tienes que utilizar la siguiente fórmula.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- A continuación, pulse INTRODUCE .
- Toma, B5:C16 es la lista de artículos con sus ventas, E5 es un elemento de búsqueda, B5:B16 es la lista de artículos, 0 es para la coincidencia exacta, y 2 es para el índice de columna.
- Por lo tanto, aquí verá el valor de Ventas en el campo D5 celda.
- Además, utilice el Asa de llenado y arrástrela hacia abajo desde la D5 celda a la D16 celda.
- Por último, obtendrá todo el valor de las ventas aquí en la imagen de abajo.
7. Fusión de las funciones SUMPRODUCT, ISNUMBER y MATCH para comparar texto en dos columnas con coincidencias de recuento
Si desea contar el número de textos o elementos coincidentes, puede utilizar la función SUMPRODUCT La fórmula es una función extraordinariamente polifacética, pero bastante flexible, adecuada para sumas tales como SUMIFS .
Sintaxis de la función SUMPRODUCT
=SUMPRODUCTO(array1, [array2],...)
Argumento de la función SUMPRODUCT
- matriz1 - El primer array o rango a multiplicar y luego sumar.
- matriz2 - opcional] La segunda matriz o rango a multiplicar y luego sumar.
Pasos:
- En primer lugar, seleccione el D5 celda.
- En segundo lugar, escriba la siguiente fórmula n el caso de nuestro conjunto de datos.
=SUMPRODUCTO(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- A continuación, pulse INTRODUCE .
- En esta fórmula, B5:B16 es el rango de celdas de la lista de elementos 1, y C5:C13 es para la lista de elementos 2. Además, el -ISNUMBER se utiliza para transformar la salida en valores numéricos.
- Finalmente, verá la siguiente salida en la imagen dada.
Read More: Excel Cuenta Coincidencias en Dos Columnas (4 Maneras Fáciles)
Conclusión
En este artículo hemos tratado 7 métodos prácticos para comparar texto en dos columnas en Excel. Esperamos sinceramente que haya disfrutado y aprendido mucho de este artículo. Además, si desea leer más artículos sobre Excel, puede visitar nuestro sitio web, Exceldemy Si tiene alguna pregunta, comentario o recomendación, no dude en dejarlo en la sección de comentarios.