Buscar un texto, dentro cadenas de texto y en dos columna de diferente rango.

03/06/2006 - 09:59 por Kanduleitor | Informe spam
Buenas. El problema es el siguiente
Quiero comparar el texto exacto (mayusculas, minusculas, acentos,
espacios en blanco) de las celdas que pertenece a la columna (C1:C27)
mas pequeña. Con una columna (A1:A1000) mas grande, en la cual hay
celdas que tienen el contenido exacto de la celda que pertenece a la
columna (C1:C27) dentro de la cadena de texto que pertenece a la celda
de la columna "A".

A B C
_Pépé OK Eca
Pépe NO OK pepe
Eca OK _Pépé
XX u NO OK jejeje
qwert NO OK pepe_h
jeje NO OK
jéjéjé NO OK
jejeje OK
pepe_h Ok

Los datos de la columna C tienen que estar en el texto las celdas de la
columna A para que este OK en la columna B.

Lo he intentado con casi dotas las funciones de texto, buscar,
encontrar pero lo unico que he podido es comparar una celda con otra a
la vez. Pero no una celda con una matriz.
en la celda lo he conseguido con:
=SI(ESERROR(ENCONTRAR(C1;A1));"NO OK";"OK")

Con las formulas matriciales no he podido diferenciar acentos,
mayusculas, minusculas, espacios en blanco
No se utilizar las macros... pero si no hay otro remedio
aprenderemos...

Gracias a todos.
 

Leer las respuestas

#1 Héctor Miguel
03/06/2006 - 10:31 | Informe spam
hola, 'anonimo/a' !

Quiero comparar el texto exacto (mayusculas, minusculas, acentos, espacios en blanco) de las celdas... (C1:C27) Con... (A1:A1000)
Los datos de la columna C tienen que estar en el texto las celdas de la columna A para que este OK en la columna B.
... lo unico que he podido es comparar una celda con otra a la vez. Pero no una celda con una matriz.
en la celda lo he conseguido con: =SI(ESERROR(ENCONTRAR(C1;A1));"NO OK";"OK")
Con las formulas matriciales no he podido diferenciar acentos, mayusculas, minusculas, espacios en blanco
No se utilizar las macros... pero si no hay otro remedio aprenderemos...



prueba con la siguiente formula [p.e.] iniciando en 'B1' y la copias hasta 'A1000'
=si(sumaproducto(--(igual($c$1:$c$27;a1)));"";"NO ")&"OK"

o con la siguiente [ligeramente mas larga... pero mas 'rapida' considerando ~1000 formulas]...
=elegir(1+(sumaproducto(--(igual($c$1:$c$27;a1)))>0);"NO ";"")&"OK"

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares