Buscar en matriz de tres columnas

10/05/2007 - 20:49 por M. Caricola | Informe spam
Saludos a todos,
Tengo el siguiente requerimiento:
Debo encontrar en una matriz de 3x100 el valor de la tercera columna cuya
palabra a buscar coincida con el valor (nombre de empresa) de la primera o
segunda columna, no se si me explico bien, supongamos que tengo
ColumnaA(Nombre comun), ColumnaB(Razon Social),
ComunnaC(RIF)
INVESA, Inversiones Venezolanas, S.A.,
J-000000007
CAPO, Compañia arrendataria Pipo Oso,
J-000000012
VIM, Ven Import ,
J-000000001

Esta matriz la llamo: TABLA_RIF
y en otra hoja quiero tipear el nombre bien sea de la columna A o la B y me
copia el el contenido de la columna C (RIF)

Por ejemplo:
Escribo en la celda A1 "VIM" y en la celda B1 el resultado sea: "J-00000001"
o
Escribo en la celda A1 "Ven Import" y en la celda B1 el resultado sea:
"J-00000001"

De antemano gracias por su aporte y le comento que he trabajado con
BUSCARV(A1;Tabla_RIF;3;FALSO) y funciona bien pero solo con la primera
columna, tengo Excel2003

Preguntas similare

Leer las respuestas

#1 julian-vlc-sp
10/05/2007 - 21:09 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Sin probar nada, y pararme a pensar mucho, te propongo que pruebes lo
siguiente:

En B1 deja lo que tienes, estas buscando en la primera columna de la tabla y
devolviendo el valor de la tercera

En C1 pon una formula similar pero usando como matriz solo las columnas
ColumnaB(Razon Social), y ComunnaC(RIF)

Si quieres oculta las columnas B y C

En la columna C pon algo como = C1 & B1


SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"M. Caricola" escribió en el mensaje
news:
Saludos a todos,
Tengo el siguiente requerimiento:
Debo encontrar en una matriz de 3x100 el valor de la tercera columna cuya
palabra a buscar coincida con el valor (nombre de empresa) de la primera o
segunda columna, no se si me explico bien, supongamos que tengo
ColumnaA(Nombre comun), ColumnaB(Razon Social), ComunnaC(RIF)
INVESA, Inversiones Venezolanas, S.A.,
J-000000007
CAPO, Compañia arrendataria Pipo Oso,
J-000000012
VIM, Ven Import , J-000000001

Esta matriz la llamo: TABLA_RIF
y en otra hoja quiero tipear el nombre bien sea de la columna A o la B y
me copia el el contenido de la columna C (RIF)

Por ejemplo:
Escribo en la celda A1 "VIM" y en la celda B1 el resultado sea:
"J-00000001"
o
Escribo en la celda A1 "Ven Import" y en la celda B1 el resultado sea:
"J-00000001"

De antemano gracias por su aporte y le comento que he trabajado con
BUSCARV(A1;Tabla_RIF;3;FALSO) y funciona bien pero solo con la primera
columna, tengo Excel2003

Respuesta Responder a este mensaje
#2 Héctor Miguel
10/05/2007 - 21:28 | Informe spam
hola, Mario !

Debo encontrar en una... el valor de la tercera columna cuya palabra a buscar coincida con... la primera o segunda columna
ColumnaA(Nombre comun), ColumnaB(Razon Social), ComunnaC(RIF)
INVESA, Inversiones Venezolanas, S.A., J-000000007
CAPO, Compañia arrendataria Pipo Oso, J-000000012
VIM, Ven Import, J-000000001
y en otra hoja quiero tipear el nombre bien sea de la columna A o la B y me copia el el contenido de la columna C (RIF)
Por ejemplo:
Escribo en la celda A1 "VIM" y en la celda B1 el resultado sea: "J-00000001"
o
Escribo en la celda A1 "Ven Import" y en la celda B1 el resultado sea: "J-00000001" [...]



suponiendo que la hoja donde tienes el listado se llama 'hoja1' ... [prueba con algo +/- como lo siguiente]:
[B1] =si(contar.si(hoja1!a:a;a1);buscarv(a1;hoja1!a:c;3;0);si(contar.si(hoja1!b:b;a1);buscarv(a1;hoja1!b:c;2;0);"no existe !!!"))

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#3 julian-vlc-sp
10/05/2007 - 21:43 | Informe spam
¡Importante!: Colabora con el grupo.Contesta a este mensaje
y dinos si te sirvió o no la respuesta dada. Muchas gracias.

Curioso, esta es de esas cosas que me guardo.

Entiendo que primero miras a ver si está y después lo buscas, verdad?

SALUDOS.
Julián-Valencia-España
http://ijulian.iespana.es/


"Héctor Miguel" escribió en el mensaje
news:
hola, Mario !

Debo encontrar en una... el valor de la tercera columna cuya palabra a
buscar coincida con... la primera o segunda columna
ColumnaA(Nombre comun), ColumnaB(Razon Social),
ComunnaC(RIF)
INVESA, Inversiones Venezolanas, S.A.,
J-000000007
CAPO, Compañia arrendataria Pipo Oso,
J-000000012
VIM, Ven Import,
J-000000001
y en otra hoja quiero tipear el nombre bien sea de la columna A o la B y
me copia el el contenido de la columna C (RIF)
Por ejemplo:
Escribo en la celda A1 "VIM" y en la celda B1 el resultado sea:
"J-00000001"
o
Escribo en la celda A1 "Ven Import" y en la celda B1 el resultado sea:
"J-00000001" [...]



suponiendo que la hoja donde tienes el listado se llama 'hoja1' ...
[prueba con algo +/- como lo siguiente]:
[B1]
=si(contar.si(hoja1!a:a;a1);buscarv(a1;hoja1!a:c;3;0);si(contar.si(hoja1!b:b;a1);buscarv(a1;hoja1!b:c;2;0);"no
existe !!!"))

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

Respuesta Responder a este mensaje
#4 Héctor Miguel
10/05/2007 - 21:51 | Informe spam
hola, julian !

Curioso, esta es de esas cosas que me guardo.
Entiendo que primero miras a ver si esta y despues lo buscas, verdad?



es correcto... creo que es mas 'agil' que averiguar si es [o no] error una busqueda para 'repetir' la busqueda :))

saludos,
hector.
Respuesta Responder a este mensaje
#5 M. Caricola
10/05/2007 - 22:02 | Informe spam
Muchas gracias Hector y Julian, me funciono 100%
Voy a analizar mejor esa logica, ya que yo pensaba que existiria una funcion
BUSCARV diferente que me permitiera verificar en tantas columnas tubiera la
matriz. quiza por eso no encontraba la solucion, me enfrasqué en eso.

Muchas gracias!

"Héctor Miguel" escribió en el mensaje
news:
hola, Mario !

Debo encontrar en una... el valor de la tercera columna cuya palabra a
buscar coincida con... la primera o segunda columna
ColumnaA(Nombre comun), ColumnaB(Razon Social),
ComunnaC(RIF)
INVESA, Inversiones Venezolanas, S.A.,
J-000000007
CAPO, Compañia arrendataria Pipo Oso,
J-000000012
VIM, Ven Import,
J-000000001
y en otra hoja quiero tipear el nombre bien sea de la columna A o la B y
me copia el el contenido de la columna C (RIF)
Por ejemplo:
Escribo en la celda A1 "VIM" y en la celda B1 el resultado sea:
"J-00000001"
o
Escribo en la celda A1 "Ven Import" y en la celda B1 el resultado sea:
"J-00000001" [...]



suponiendo que la hoja donde tienes el listado se llama 'hoja1' ...
[prueba con algo +/- como lo siguiente]:
[B1]
=si(contar.si(hoja1!a:a;a1);buscarv(a1;hoja1!a:c;3;0);si(contar.si(hoja1!b:b;a1);buscarv(a1;hoja1!b:c;2;0);"no
existe !!!"))

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

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida