real time web analytics

Cómo comparar texto en Excel (Fórmulas fáciles)

Los usuarios de Excel a menudo necesitan comparar celdas o columnas para verificar si el mismo texto está disponible en las celdas/columnas o no.

Un ejemplo muy común de esto es cuando tiene nombres en dos columnas y desea verificar si los nombres son exactamente iguales o qué nombres faltan en una columna.

Comparar texto en Excel es bastante fácil y se puede lograr con fórmulas simples.

En este tutorial, te mostraré cómo comparar texto en Excel usando operadores aritméticos simples o la función EXACTA. También cubriré cómo puede comparar texto en dos columnas para encontrar las entradas de texto que faltan.

Comparar Texto en Excel (Celda Exacta contra Comparación de Celda)

A continuación, tengo un conjunto de datos donde tengo nombres en la columna A y en la columna B, y quiero comparar los nombres en cada fila. Quiero verificar si los nombres en la misma fila son iguales o no.

Names Dataset para comparar texto en Excel

Veamos dos formas simples de hacer esto.

Uso del operador igual a

El operador igual puede comprometer el contenido de una celda con otra celda, y le dará un VERDADERO en caso de que las celdas tengan exactamente el mismo texto, o FALSO en caso de que el texto no sea el mismo.

A continuación se muestra la fórmula que comparará el texto en dos celdas en la misma fila:

=A2=B2

Ingrese esta fórmula en la celda C3 y luego cópiela y péguela en todas las celdas.

Igual a fórmula para comparar texto

La fórmula anterior devuelve VERDADERO en caso de que haya una coincidencia exacta (lo que significa que los nombres son exactamente iguales), y devuelve FALSO en caso de que los nombres no coincidan.

En nuestro ejemplo anterior, puede ver que la fórmula devuelve FALSO en las celdas C6 y C11, lo que indica que los nombres en la fila #6 y la fila #11 no son iguales.

Si desea ver solo las filas donde los nombres no son los mismos, puede aplicar filtros en los encabezados y luego filtrar solo aquellas celdas en la columna C donde el valor es FALSO

Nota: Para que la fórmula devuelva un VERDADERO, el contenido de la celda debe ser exactamente el mismo. En caso de que haya un espacio adicional en una de las celdas, aunque parezca que las celdas tienen el mismo nombre, la fórmula devolverá FALSO.

Cuando usa el operador igual a, no considera el caso del texto en la celda.

Por ejemplo, si tiene ‘James Baker’ en una celda y ‘james Baker’ en otra celda y compara estos dos, la fórmula devolverá un VERDADERO.

En caso de que desee que la comparación distinga entre mayúsculas y minúsculas, utilice el método de la función EXACTA que se describe a continuación.

Uso de la función EXACTA

Otra manera fácil de comparar texto en dos celdas en Excel es usando la función EXACTA.

Como sugiere el nombre, devolvería VERDADERO en caso de que el contenido de las dos celdas que se comparan sea exactamente el mismo, y FALSO en caso de que el contenido no sea el mismo.

Considerando el mismo conjunto de datos con nombres y columna A y columna B, a continuación se muestra la fórmula que comparará los nombres y nos dará el resultado.

=EXACT(A2,B2)

Ingrese esta fórmula en la celda C3 y luego cópiela y péguela en todas las celdas.

Fórmula EXACTA para comparar texto en Excel

La función EXACTA toma la referencia de celda de las celdas que deben compararse como argumentos y devuelve VERDADERO en caso de que haya una coincidencia exacta y FALSO si no la hay.

En caso de que esté usando versiones más nuevas de Excel que tienen matrices dinámicas, también puede usar la siguiente fórmula en la celda C2 (y no necesita copiar y pegar la fórmula en las celdas restantes, ya que la fórmula dinámica se extendería y llenar las otras celdas automáticamente)

=EXACT(A2:A12,B2:B12)

Tenga en cuenta que la función EXACTA distingue entre mayúsculas y minúsculas, por lo que incluso si los nombres son exactamente iguales pero en diferentes casos (inferior o superior, o propio), la fórmula devolvería FALSO.

Comparar texto y encontrar texto faltante usando BUSCARV

Otra situación de la vida real en la que puede necesitar comparar texto es cuando tiene una lista en dos columnas y desea averiguar los elementos/nombres que están en una columna pero que faltan en la otra columna.

A continuación, tengo un conjunto de datos donde tengo algunos nombres en la columna A y en la columna B, y quiero verificar qué nombres en la columna A también están en la columna B, y cuáles faltan.

Conjunto de datos para comparar texto en dos columnas

A continuación se muestra la fórmula que nos daría el texto “Presente” en caso de que el nombre en la columna A también esté en la columna B y nos daría “Falta” en caso de que el nombre en la columna A no esté presente en la columna B.

=IF(ISERROR(VLOOKUP(A2,$B$2:$B$9,1,0)),"Missing","Present")

Ingrese esta fórmula en la celda C3 y luego cópiela y péguela en todas las celdas.

Fórmula BUSCARV para comparar texto en dos columnas

La fórmula anterior usa la función BUSCARV para verificar cada nombre en la columna A contra la lista en la columna B.

Si la fórmula BUSCARV encuentra el nombre, devolverá ese nombre y, en caso de que no lo encuentre, devolverá el #N/A. error

No he envuelto esta fórmula BUSCARV dentro de la función ESERROR para que, si los nombres están presentes, devuelva un FALSO, y si faltan los nombres, devuelva un VERDADERO.

Y luego envolví esto dentro de una función IF, que nos da el texto ‘Presente’ si el nombre en la columna A también está en la columna B, ya que devuelve el texto ‘Falta’

También puede usar una construcción de fórmula similar para verificar al revés, si los nombres en la columna B están presentes en la columna A o no (ajustando la fórmula en consecuencia).

En este ejemplo, he usado la función BUSCARV para comparar el texto en dos columnas, pero esto también se puede hacer con otras fórmulas como ÍNDICE/COINCIDIR o BUSCARX.

Compare el texto y verifique si el texto parcial coincide

Otra situación común con la que me he encontrado es cuando las personas quieren comparar el texto de una celda con otra celda, pero no buscan una comparación exacta y solo necesitan comprobar si el texto de una celda está presente en la otra. celular o no.

A continuación, tengo un conjunto de datos donde tengo algunos nombres en la columna A y en la columna B.

Conjunto de datos para comparar texto parcial

Notará que los nombres en la columna B son solo los primeros nombres, y los nombres en la columna A son los nombres completos.

Ahora quiero comparar estos dos nombres y verificar si el nombre en la columna B está en la columna A o no.

Como puede ver, no estoy buscando una comparación exacta sino una coincidencia de texto parcial.

Y a continuación está la fórmula que hará esto por mí:

=ISNUMBER(FIND(B2,A2))

Ingrese esta fórmula en la celda C3 y luego cópiela y péguela en todas las celdas.

Fórmula para comparar texto y verificar coincidencias parciales

La fórmula anterior usa la función ENCONTRAR para verificar si el valor de texto en la columna B está presente en la celda de la columna A o no.

Si la función ENCONTRAR encuentra el texto en la columna A, devolverá la posición inicial de ese texto (es decir, devolverá un valor numérico), y si no puede encontrar el texto, devolverá el error VALOR.

Envolví la función ENCONTRAR dentro de la función ESNÚMERO, que devolvería un VERDADERO en caso de que la función ENCONTRAR encontrara el texto en la columna A y devolviera un valor; de lo contrario, devolvería un FALSO.

En este tutorial, cubrí algunas fórmulas simples que puede usar para comparar rápidamente texto en Excel.

Si está buscando comparar una celda con otra, puede usar el operador igual a o la función EXACTA.

Y si está tratando de comparar dos columnas, puede usar la función BUSCARV. Y finalmente, también he cubierto un método para mostrarle cómo comparar texto parcial usando la función de búsqueda.

Otros tutoriales de Excel que también te pueden gustar:

Leave a Comment