Necesito ingresar una clave y que aparesca la descripciòn

01/06/2006 - 19:50 por Raquel | Informe spam
Hola:

Necesito en la celda B11 ingresar una clave y que en E11 aparesca el nombre
por ejemplo:
800001 - Ácido Acético
Lo intente hacer con la Función SI (SI(B11€0001,"Acido Acético")) Solo que
nada más me lo permite para 8 claves y mis claves son casi 100 no se que otra
funcion me pueda ayudar o si lo tengo que hacer con macros por que no se
hacer macros.

Gracias.

Preguntas similare

Leer las respuestas

#1 Jesús Peralta
01/06/2006 - 20:05 | Informe spam
Que tal Raquel, veamos...
Utiliza esta función para lo que solicitas, si tienes dudas, aca
anadremos...


SI(ESERROR(BUSCARV(D1,A1:B5,2,0)),0,BUSCARV(D1,A1:B5,2,0))

D1 es la celda a buscar A1:B5 es la hoja donde tienes los datos 2 es el
dato por ejemplo como lo tienes en la segunda columna es el acidoacetico.

saludos
el_ultimo_profeta"ALT+64"hotmail.com



"Raquel" escribió en el mensaje
news:
Hola:

Necesito en la celda B11 ingresar una clave y que en E11 aparesca el


nombre
por ejemplo:
800001 - Ácido Acético
Lo intente hacer con la Función SI (SI(B11€0001,"Acido Acético")) Solo


que
nada más me lo permite para 8 claves y mis claves son casi 100 no se que


otra
funcion me pueda ayudar o si lo tengo que hacer con macros por que no se
hacer macros.

Gracias.



Respuesta Responder a este mensaje
#2 Raquel
01/06/2006 - 20:24 | Informe spam
Perón mil disculpas me manda error el O a que se refiere?

"Jesús Peralta" escribió:

Que tal Raquel, veamos...
Utiliza esta función para lo que solicitas, si tienes dudas, aca
anadremos...


SI(ESERROR(BUSCARV(D1,A1:B5,2,0)),0,BUSCARV(D1,A1:B5,2,0))

D1 es la celda a buscar A1:B5 es la hoja donde tienes los datos 2 es el
dato por ejemplo como lo tienes en la segunda columna es el acidoacetico.

saludos
el_ultimo_profeta"ALT+64"hotmail.com



"Raquel" escribió en el mensaje
news:
> Hola:
>
> Necesito en la celda B11 ingresar una clave y que en E11 aparesca el
nombre
> por ejemplo:
> 800001 - Ácido Acético
> Lo intente hacer con la Función SI (SI(B11€0001,"Acido Acético")) Solo
que
> nada más me lo permite para 8 claves y mis claves son casi 100 no se que
otra
> funcion me pueda ayudar o si lo tengo que hacer con macros por que no se
> hacer macros.
>
> Gracias.
>
>
>



Respuesta Responder a este mensaje
#3 Insumos
01/06/2006 - 22:20 | Informe spam
Raquel: la solucion conveniente es la siguiente:
realiza una tabla de parametros en la que tengas todos los codigos y de
talle de los mismos y luego utiliza la formula buscarv. Cualquier duda
consultas

Contaduria

"Raquel" <
escribió en el mensaje
news:
Hola:

Necesito en la celda B11 ingresar una clave y que en E11 aparesca el


nombre
por ejemplo:
800001 - Ácido Acético
Lo intente hacer con la Función SI (SI(B11€0001,"Acido Acético")) Solo


que
nada más me lo permite para 8 claves y mis claves son casi 100 no se que


otra
funcion me pueda ayudar o si lo tengo que hacer con macros por que no se
hacer macros.

Gracias.



Respuesta Responder a este mensaje
#4 Aprendiz
02/06/2006 - 14:16 | Informe spam
La formula "original - normal" que te han propuesto es BUSCARV(D1,A1:B5,2,0)
Donde D1 es la referencia a buscar
A1:B5 es el rango (ampliable) donde buscar la referencia y lo que tratas de
"extraer"
2 es la columna de la misma fila donde se encuentra el dato a extraer
0 no es correcto según creo porque deberias poner Verdadero (para que
extraiga el mas aproximado dato) ó FALSO que es el que te permite extraer el
dato exacto.
Por tanto, la fórmula correcta sería : BUSCARV(D1,A1:B5,2,FALSO)
ahora bien, para prevenir posible errores se utiliza la formula anidada
siguiente:
SI(ESERROR(BUSCARV(D1,A1:B5,2,FALSO)),0,BUSCARV(D1,A1:B5,2,FALSO))
verás que se ha repetido la formula con mas cierres de parentesis debido a
la prevención de errores SI( y ESERROR(
está última formula (completa) viene a decir... "Si encuentras un error pon
un cero, sino pon el dato de la columna 2"
naturalmente podrias sustituir el cero (0) por una frase encerrada entre
comillas.. p.ej. "No se encuentra" encerrada entre las comas al igual que el
cero (0)
En mi caso utilizo el punto y coma como separador... revisa cual es el
correcto para ti... punto y coma ó solo la coma tal y como está en el
ejemplo.
Saludos desde Valencia (España)
Pepe Frasquet








"Raquel" escribió en el mensaje
news:
Perón mil disculpas me manda error el O a que se refiere?

"Jesús Peralta" escribió:

> Que tal Raquel, veamos...
> Utiliza esta función para lo que solicitas, si tienes dudas, aca
> anadremos...
>
>
> SI(ESERROR(BUSCARV(D1,A1:B5,2,0)),0,BUSCARV(D1,A1:B5,2,0))
>
> D1 es la celda a buscar A1:B5 es la hoja donde tienes los datos 2 es


el
> dato por ejemplo como lo tienes en la segunda columna es el


acidoacetico.
>
> saludos
> el_ultimo_profeta"ALT+64"hotmail.com
>
>
>
> "Raquel" escribió en el mensaje
> news:
> > Hola:
> >
> > Necesito en la celda B11 ingresar una clave y que en E11 aparesca el
> nombre
> > por ejemplo:
> > 800001 - Ácido Acético
> > Lo intente hacer con la Función SI (SI(B11€0001,"Acido Acético"))


Solo
> que
> > nada más me lo permite para 8 claves y mis claves son casi 100 no se


que
> otra
> > funcion me pueda ayudar o si lo tengo que hacer con macros por que no


se
> > hacer macros.
> >
> > Gracias.
> >
> >
> >
>
>
>
Respuesta Responder a este mensaje
#5 ST
29/06/2006 - 01:13 | Informe spam
Raquel:
otra opcion es un select case,seria mas o menos asi:

Private Sub Worksheet_Change(ByVal Target As Range)
Set Intersecc = Application.Intersect(Range("A1:A5"), _
Range(Target.Address))
If Not Intersecc Is Nothing Then 'si la intersecc. existe entonces:
Select Case Target 'seleccione de los sig. casos
Case "" 'si no existe dato,
Exit Sub 'salga de la macro.
Case 1 'si el valor de la celda es 1,
Target = "Dato1" 'ponga "Dato1" en la celda activa.
Case 2 'si el valor de la celda es 2,
Target = "Dato2" 'ponga "Dato2" en la celda activa.
Case 3 'etc,etc
Target = "Dato3"
Case 4
Target = "Dato4"
Case 5
Target = "Dato5"
End Select 'fin de la seleccion
End If
End Sub

des pues en tu hoja de excel solo escribe culaquier caso,por ejemplo 1
y automaticamente (al darle "enter")lo remplazara por el "Dato1" y asi
sucesivamente segun la cantidad de selecciones que hayas escrito en tu
codigo
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida