Cómo obtener la diferencia entre 2 celdas


0

Tengo un archivo de Excel como a continuación.

  • El valor en la columna C debería ser la diferencia entre A y B (A siempre es más largo, B siempre es una subcadena).

  • Si ambos valores en A y B son iguales, C estará vacío.

  • En C, la subcadena (de la celda B) debe reemplazarse con un espacio.

El ejemplo de datos del archivo de Excel:

     A        |      B      |     C
example       | mpl         | exa e
example       | example     | (nothing, or ' ', doens't matter)
example       |             | example
example       | exam        | ple (or ' ple', doesn't matter)
example       | mple        | exa (or 'exa ', doesn't matter)
e x a m p     | x a         | e m p (or 'e  m p')
two words ex  | o words e   | tw x (or 'tw  x')
two words ex. | word        | two s ex. (or 'two  s ex.')

El archivo Excel tiene alrededor de 5000 líneas y no quiero hacer diferencias manualmente.

Gracias
P.

Respuestas:


2

Uso SUBSTITUTE:

=IFERROR(SUBSTITUTE(A2,B2," "),A2)

( IFERRORes para gestionar situaciones en las que no se puede encontrar el texto de la columna B en el texto de la columna A)


Esto supone que siempre será una única subcadena exacta (como lo muestran los datos de muestra, por lo que es una suposición justa :))
Jonno

sí, lo asumí en base a los datos de la muestra :)
Máté Juhász

@ MátéJuhász, gracias por la solución, pero no funciona (tal vez muestre datos de ejemplo cortos). La cadena en A y B tiene varias palabras, lo siento, no te lo he dicho antes. Actualizo mi pregunta en un momento.
pantera

@ MátéJuhász: editó el código de ejemplo, espero que sea una breve actualización en su respuesta :-)
pantera

aún en sus ejemplos, reemplaza las subcadenas (no importa si son de varias palabras o no, solo importa si están en el orden exacto en la cadena original), lo he probado y funciona. Por favor, prueba mi fórmula en tu ejemplo. Si aún no funciona con sus datos reales, publique más ejemplos.
Máté Juhász
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.