Cómo comparar texto entre dos celdas en Excel (10 métodos)

  • Compartir Este
Hugh West

Cuando comparamos sólo dos celdas manualmente, no es difícil. Pero nunca es fácil comparar cientos y miles de cadenas de texto. Afortunadamente, MS Excel nos proporciona varias funciones y formas de realizar esto con bastante facilidad. En este artículo, demostraré varios métodos para comparar el texto de dos celdas en Excel.

Descargar el cuaderno de prácticas

Comparar Dos Celdas Texto.xlsx

10 Maneras de Comparar el Texto de Dos Celdas en Excel

1. Comparar el texto de dos celdas utilizando el operador "Igual a" (insensible a mayúsculas y minúsculas)

Veamos cómo comparar el texto de dos celdas utilizando una fórmula simple. Aquí no tendremos en cuenta la distinción entre mayúsculas y minúsculas. Nuestra única preocupación es comprobar sólo los valores. Para este método consideremos un conjunto de datos de frutas. En el conjunto de datos, tendremos listas de frutas de dos columnas. Ahora nuestra tarea es comparar los nombres de las frutas y mostrar su resultado coincidente.

📌 Pasos:

  • Introduzca la fórmula en Celda D5 .

=B5=C5

  • Copie la fórmula hasta D13 .

Nota:

Como esta fórmula no funcionará para las cuestiones que distinguen entre mayúsculas y minúsculas es por eso que si el texto coincide con los valores, pero no están en la misma letra se mostrará TRUE para eso.

2. Comparar el texto de dos celdas utilizando la función EXACT (distingue mayúsculas de minúsculas)

En esta sección, veremos cómo comparar dos celdas de texto en las que se nos considerará la coincidencia exacta utilizando la función Función EXACTA Para este método vamos a considerar un conjunto de datos utilizado anteriormente. Ahora nuestra tarea es comparar los nombres de las frutas y mostrar su resultado exacto coincidente.

📌 Pasos:

  • Introduzca la fórmula en Celda D5 .

=EXACT(B5,C5)

  • Copie la fórmula hasta D13 .

Observación:

Si observa el resultado podrá comprobar que el EXACTO devuelve el resultado TRUE si y sólo si todo el texto coincide. También distingue entre mayúsculas y minúsculas.

Uso de la función EXACT con IF para obtener una salida de texto:

Aquí utilizaremos adicionalmente el Función IF con el EXACTO para mostrar los resultados condicionales. Para ello también utilizaremos el mismo conjunto de datos anterior.

📌 Pasos:

  • Introduzca la fórmula en Celda D5 .

=IF(EXACT(B5,C5), "Similar", "Diferente")

Explicación de la fórmula:

Aquí nuestra función interna es EXACTO que va a encontrar la coincidencia exacta entre dos celdas. Veamos la sintaxis de las funciones IF:

=IF (prueba_lógica, [valor_si_verdadero], [valor_si_falso])

En la primera porción toma la condición o criterio, luego el valor que se imprimirá si el resultado es verdadero y luego si el resultado es falso.

Como vamos a imprimir Similar si las dos celdas coinciden y Diferentes si no lo son. Por eso el segundo y tercer argumento se rellenan con este valor.

  • Copie la fórmula hasta D13 .

3. Comparar el texto de dos celdas utilizando la función IF (sin distinguir mayúsculas de minúsculas)

Sólo podemos utilizar el SI para encontrar coincidencias. De nuevo, veamos el proceso utilizando el mismo conjunto de datos.

📌 Pasos:

  • Introduzca la fórmula en Celda D5 .

=IF(B5=C5,"Yes","No")

  • Copie la fórmula hasta D13 .

4. Comparar dos textos por longitud de cadena con la función LEN

Veamos cómo podemos comprobar si el texto de las dos celdas tiene la misma longitud de cadena o no. Nuestra preocupación será la misma longitud de texto, no el mismo texto. Nuestro conjunto de datos será el mismo que el anterior.

📌 Pasos:

  • Introduzca la fórmula en Celda D5.

=IF(LEN(B5)=LEN(C5), "Igual", "No igual")

Explicación de la fórmula:

  • En primer lugar, debemos conocer los conceptos básicos de la Función LEN .
  • La sintaxis de esta función es: LEN (texto)
  • Esta función se utiliza para contar el carácter de cualquier texto o cadena. Cuando pasamos cualquier texto en esta función entonces devolverá el número de caracteres.
  • LEN(B5) esta parte cuenta primero el carácter de cada celda de la primera columna y LEN(C5) para el segundo.
  • Si la longitud es la misma, se imprimirá el valor "Mismo" y si no entonces "No es lo mismo" .

  • Copie la fórmula hasta D13 .

5. Comparar el texto de dos celdas que tienen espacios innecesarios

Veamos cómo podemos comprobar si el texto de las dos celdas tiene la misma cadena con espacios innecesarios delante, en medio o al final. Nuestra preocupación será averiguar el mismo texto después de eliminar los espacios. Nuestro conjunto de datos será el mismo que el anterior.

📌 Pasos:

  • Introduzca la fórmula en Celda D5.

=TRIM(B5)=TRIM(C5)

Explicación de la fórmula:

  • En primer lugar, debemos conocer los conceptos básicos de la Función TRIM .
  • La sintaxis de esta función es: TRIM(texto)
  • Esta función se utiliza para eliminar todos los espacios de una cadena de texto, excepto los espacios simples entre palabras.
  • TRIM(B5) esta parte elimina los espacios innecesarios de la celda, a la espera de que haya espacios individuales entre palabras y TRIM(C5) para el segundo.
  • Después de eliminar los espacios si ambos son iguales entonces se imprimirá el "VERDADERO" y si no entonces "FALSO" .

  • Copie la fórmula hasta D13 .

6. Comparar Cadenas de Texto de Dos Celdas en Excel por Ocurrencias de un Carácter Específico

A veces puede que necesitemos comparar celdas que contengan caracteres específicos. En esta parte, veremos cómo comparar dos celdas por la Ocurrencia de un Carácter Específico. Consideremos un conjunto de datos de productos con su ID de envío y su ID de recepción. Estos ID son únicos y deben coincidir con los ID de envío y de recepción. Queremos asegurarnos de que cada fila contiene el mismo número de productos enviados y deartículos recibidos con ese ID específico.

📌 Pasos:

  • Introduzca la fórmula en Celda E5.

=IF(LEN(C5)-LEN(SUBSTITUTE(C5, $B5,""))=LEN(D5)-LEN(SUBSTITUTE(D5,$B5,"")), "Igual", "No igual")

Explicación de la fórmula:

  • Aquí además hemos utilizado el Función SUBSTITUTE Veamos los fundamentos de esta función.
  • La sintaxis de esta función es: SUBSTITUTE (texto, texto_antiguo, texto_nuevo, [instancia])
  • Estos cuatro argumentos se pueden pasar en el parámetro de la función. Entre ellos, el último es opcional.

    texto- El texto para cambiar.

    old_text- El texto a sustituir.

    nuevo_texto- El texto por el que sustituir.

    instancia- La instancia a sustituir. Si no se proporciona, se sustituyen todas las instancias. Esto es opcional.

  • SUBSTITUTE(B2, carácter_a_contar,"") usando esta parte estamos reemplazando el identificador único con nada usando el SUSTITUIR función.
  • A continuación, utilizando LEN(C5)-LEN(SUBSTITUTE(C5, $B5,"")) y LEN(D5)-LEN(SUBSTITUTE(D5, $B5,"")) estamos calculando cuántas veces aparece el identificador único en cada celda. Para ello, obtenemos la longitud de la cadena sin el identificador único y la restamos de la longitud total de la cadena.
  • Por último, el SI se utiliza para que los resultados sean más significativos para los usuarios, mostrando los resultados verdaderos o falsos.

  • Copie la fórmula hasta E10 .

7. Comparar texto de dos celdas y resaltar las coincidencias

En este ejemplo, veremos cómo comparar texto y resaltar las coincidencias. Para ello también utilizaremos el mismo conjunto de datos utilizado en el método 4 En este ejemplo, no necesitamos ninguna columna para mostrar los resultados.

📌 Pasos:

  • Seleccione todo el conjunto de datos.
  • Ir a Formato condicional Lo encontrará en la sección Inicio ficha.
  • Seleccione Nueva norma opción.

  • Seleccione la opción marcada 1 .
  • Introduzca la siguiente fórmula en la casilla marcada 2 .

=$B5=$C5

  • También puede seleccionar sólo las dos columnas del conjunto de datos.
  • A continuación, haga clic en el botón Formato opción.

  • Ir a la Rellene ficha.
  • Seleccione cualquier color.
  • A continuación, pulse OK .

  • Haga clic en el botón OK botón.

  • Ver los datos coincidentes resaltados.

8. Comparar texto de dos celdas parcialmente en Excel (sin distinguir mayúsculas de minúsculas)

En términos de comparación de dos celdas, a veces podemos considerar la comparación parcial. En esta sección, veremos la comparación parcial del texto de dos celdas. Hay muchas funciones disponibles en Excel para comprobar elementos parietales. Pero en este ejemplo, consideraremos la función Función DERECHA .

Consideremos esta tabla de datos y averiguaremos si los 6 últimos caracteres coinciden en las dos celdas.

📌 Pasos:

  • Introduzca la fórmula en Celda D5 y copie la fórmula hasta

=DERECHA(B5,5)=DERECHA(C5,5)

9. Buscar coincidencias en dos celdas cualesquiera de la misma fila

Tenemos un conjunto de datos de tres listas de frutas. Ahora compararemos las celdas una con otra y obtendremos dos celdas coincidentes en la misma fila, entonces se considerará coincidente.

📌 Pasos:

  • Introduzca la fórmula en Célula E5 y copie la fórmula hasta

=IF(OR(B5=C5,C5=D5,B5=D5),"Yes","No")

Explicación de la fórmula:

  • Aquí además hemos utilizado el Función OR Veamos la sintaxis de esta función: OR (lógico1, [lógico2], ...)
  • Puede tomar dos o más lógicas en sus parámetros.

    logical1 -> El primer requisito o valor lógico a decidir.

    logical2 -> Es opcional. El segundo requisito o valor lógico a evaluar.

  • O(B5=C5, C5=D5, B5=D5)

    Esta porción decide si todas las celdas son iguales o al menos dos son iguales o no. En caso afirmativo, entonces la función IF decide el valor final basándose en la variable O resultado de la función.

Más información: Excel Cuenta Coincidencias en Dos Columnas (4 Formas Fáciles)

10. Encuentre las celdas únicas y coincidentes comparando su texto

Nuestra tarea consiste en encontrar las frutas que son únicas y que coinciden en la misma fila. Para que coincidan, consideraremos que coinciden al menos dos celdas. Si coinciden al menos dos celdas, entonces se considerará una Partido de lo contrario Único .

📌 Pasos:

  • Introduzca la fórmula en Célula E5 y copie la fórmula hasta

=IF(COUNTIF(C5:D5,B5)+(C5=D5)=0, "Único", "Coincidencia")

Explicación de la fórmula:

  • Aquí el Función COUNTIF se utiliza adicionalmente.
  • En esta función los dos argumentos del parámetro son obligatorios. En primer lugar, toma el rango de celdas que serán contadas. En segundo lugar, toma el criterio que es la condición. En base a esta condición se ejecutará el conteo.
  • Utilizando COUNTIF(C5:D5,B5)+(C5=D5)=0 intentamos averiguar si la fila tiene valores coincidentes o únicos. Si el recuento es 0, entonces es único; de lo contrario, hay un valor coincidente.

Cómo comparar una celda con toda una columna en Excel

Aquí tenemos un conjunto de datos con una lista de frutas y una celda coincidente. Ahora compararemos la celda coincidente con la celda Lista de frutas y busque el resultado de la coincidencia.

📌 Pasos:

  • Introduzca la fórmula en Celda E5.

=$E$5=B5:B13

  • A continuación, pulse la tecla Entre en botón.

En Célula E5 coincide con las celdas correspondientes de Gama B5:B13, entonces devuelve VERDADERO. En caso contrario, devuelve FALSO .

Conclusión

Estas son las formas, comparamos el texto de dos celdas en Excel. He mostrado todos los métodos con sus respectivos ejemplos, pero puede haber muchas otras iteraciones. Además, he discutido los fundamentos de estas funciones y sus códigos de formato más utilizados. Si usted tiene cualquier otro método para lograr esto, entonces no dude en compartirlo con us .

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.