Saltar al contenido

Comparar texto en Excel (fórmulas simples)

    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 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 hacerlo. comparar texto en excel usando operadores aritméticos simples o la función EXACTA. También discutiré cómo comparar texto en dos columnas para encontrar los elementos de texto que faltan.

    Comparar texto en Excel (comparación exacta de celda contra celda)

    A continuación, tengo un conjunto de datos con nombres tanto en la columna A como 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 maneras fáciles de hacer esto.

    Usar el operador igual a

    El operador igual puede confirmar separará el contenido de una celda de la otra celda, dándote un VERDADERO si las celdas contienen exactamente el mismo texto, o FALSO si el texto no es el mismo.

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

    =A2=B2

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

    Igual fórmula para comparar texto

    La fórmula anterior devuelve VERDADERO si hay una coincidencia exacta (lo que significa que los nombres son exactamente iguales) y FALSO si los nombres no coinciden.

    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 cuyos nombres no son iguales, puede aplicar filtros a los encabezados y luego filtrar solo aquellas celdas en la columna C cuyo valor es FALSO

    Observación: Para que la fórmula devuelva VERDADERO, el contenido de la celda debe ser exactamente el mismo. Si hay un espacio adicional en alguna de las celdas, aunque las celdas parezcan tener el mismo nombre, la fórmula devuelve FALSO.

    Cuando utiliza el operador igual, el caso del texto en la celda no se tiene en cuenta.

    Por ejemplo, si tiene «James Baker» en una celda y «james Baker» en otra celda y compara los dos, la fórmula arrojará VERDADERO.

    Si desea que la comparación distinga entre mayúsculas y minúsculas, utilice el método de función EXACTO 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 usar la función EXACTA.

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

    Asumiendo el mismo conjunto de datos con nombres y columna A y columna B, a continuación se muestra la fórmula que compara los nombres y nos da el resultado

    =EXACT(A2,B2)

    Ingrese esta fórmula en la celda C3, 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 a comparar como argumentos y devuelve VERDADERO si hay una coincidencia exacta, y FALSO si no.

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

    =EXACT(A2:A12,B2:B12)

    Tenga en cuenta que la función es EXACTAMENTE sensible a mayúsculas y minúsculas, por lo que incluso si los nombres son exactamente iguales, pero en diferente caso (más bajo o más alto, o correcto), la fórmula devolverá un FALSO.

    Compara texto y encuentra texto faltante con BUSCARV

    Otra situación del mundo real en la que puede necesitar comparar texto es cuando tiene una lista en dos columnas y desea saber qué elementos/nombres están en una columna pero 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» si el nombre en la columna A también está en la columna B y nos daría «Falta» si 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, 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 comparar cada nombre en la columna A con la lista en la columna B.

    Si la fórmula BUSCARV encuentra el nombre, lo devuelve, y si la fórmula no encuentra el nombre, ¡#N/A! devuelto error

    No he envuelto esta fórmula BUSCARV en 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 en una función IF, que nos da el texto ‘Presente’ si el nombre en la columna A también está presente en la columna B, porque 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 (modificando la fórmula en consecuencia).

    En este ejemplo, utilicé la función BUSCARV para comparar el texto en dos columnas, pero también puede hacerlo 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 que las personas quieren comparar el texto de una celda con el texto de otra celda, pero no buscan una comparación exacta y solo quieren comprobar si el texto de una celda está en la otra. presente. 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 nombres y los nombres en la columna A son nombres completos.

    Ahora quiero comparar estos dos nombres y verificar si el nombre en la columna B está presente 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, 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, devuelve la posición inicial de ese texto (es decir, un valor numérico), y si no puede encontrar el texto, devuelve el error VALOR.

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

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

    Para comparar una celda con otra, puede usar el operador igual o la función EXACTA.

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

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

    Su Calificación Nos Ayuda a Mejorar
    Etiquetas: