Funcion buscar

01/06/2005 - 01:22 por Hiper | Informe spam
Hola a todos, tengo un problema con la funcion Buscar, quiero buscar un
numero determinado en una celda y utilizo la sig formula
=BUSCARV(C2,hoja1!$H:H,1,0)
y me trabaja muy bien, pero en algunas celdas existe mas de un numero solo
separados por una coma, por ejemplo:
COLH
1 2232
2 2534
3 1121
4 1234, 1321, 1143
5 2784
6 1254, 1127

Al tratar de encontrar el 1321 me muestra #N/A.
Como podria detectar este numero cuando esta compartido con otros en la
celda
(puede estar compartido con uno o varios ).

Saludos, gracias
 

Leer las respuestas

#1 KL
01/06/2005 - 02:24 | Informe spam
Hola Hiper,

Creo que posiblemente tienes al menos un problema mas - estaras mezclando
valores numericos con cadenas de texto. O sea 2232 es valor numerico (a no
ser que este introducido como texto expresamente) mientras que "1234, 1321,
1143" es una cadena de texto.

En todo caso, para poder buscar cadenas de texto dentro de otra cadena de
texto mediante BUSCARV puedes usar los "wilcards": "*" y "?". En este caso
seria:

=BUSCARV("*"&C2&"*",Hoja1!$H:H,1,0)

Sin embargo, si no me equivocado y tienes los valores mezclados con texto,
la formula de arriba fallara al intentar buscar un valor numerico. Por lo
tanto habria que buscar forma de convertir en texto bien el valor buscado o
los valores de la tabla. A mi se me ocurre la siguiente formula MATRICIAL
(Ctrl+Shift+Enter):

=BUSCARV("*"&C2&"*",TEXTO(Hoja1!$H1:H1000,"0"),1,0)

Ojo - la funcion TEXTO no te admitira referencias a columnas enteras (p.ej.
$H:H), por lo cual tienes que poner un rango que especifique tanto las
columnas como las filas (p.ej. $H1:H1000).

Saludos,
KL



"Hiper" wrote in message
news:
Hola a todos, tengo un problema con la funcion Buscar, quiero buscar un
numero determinado en una celda y utilizo la sig formula
=BUSCARV(C2,hoja1!$H:H,1,0)
y me trabaja muy bien, pero en algunas celdas existe mas de un numero solo
separados por una coma, por ejemplo:
COLH
1 2232
2 2534
3 1121
4 1234, 1321, 1143
5 2784
6 1254, 1127

Al tratar de encontrar el 1321 me muestra #N/A.
Como podria detectar este numero cuando esta compartido con otros en la
celda
(puede estar compartido con uno o varios ).

Saludos, gracias

Preguntas similares