Encontrar valores y copiarlos

13/05/2006 - 02:49 por JLG | Informe spam
Hola,
tengo otra duda en excel (q raro)
en un mismo libro tengo 2 hojas, p.e., en una de ellas tengo unos valores

telefonos direcciones cuentas corrientes nombres y apellidos

y en otra hoja tengo los valores

telefonos

y me gustaria q en esta ultima, para no tener q copiar uno por uno aquellos
q me interesan, se copiaran las de la 1ª hoja,
es decir, supongamos q tengo

teléfonos direcciones cuentas corrientes nombre y apellidos
659 598 almansa, 12 0021255454847 salvador artiles
544 588 quevedo s/n 8888543025054 luisa armas
240 546 pacheco, 17 8996630231344 sebastian henriquez
548 652 tochera, 84 87788797565612 joaquin santiago

y en la 2ª hoja tengo:
teléfonos nombres y apellidos
659 598
240 546


es decir, tengo repetidos los nº de tlfnos (en realidad son miles, es por
eso q necesito de una formula) y necesito "pillar" los nombres y apellidos
de los dueños de esos tlfnos. (q no están todos) yo he utilizado buscarv
pero no me sale
estoy equivocada? un poquito de ayuda, por favor, y algo mascado pq estoy
nula

mil gracias

Preguntas similare

Leer las respuestas

#6 Intruso
14/05/2006 - 15:10 | Informe spam
Holas:

Vamos por partes; primero utilice BUSCARV no BUSCARH, son completamente
distintos; ahora lo de B2, B3, B4; para hacertelo fácil son las celdas B2,
B3, B4 y a su lado tienes la formula correspondiente para esas celdas; es
decir:

En la Hoja 2 a la celda B2 le das el valor
"=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)"
sin comillas plis, y debe de darte el resultado correspondiente.

Me imagino que estas confundiendo COLUMNAS con FILAS, puesto que en tu
ejemplo necesitas ubicar datos en COLUMNAS, por lo que la mejor opcion es
BUSCARV. Disculpa por "gritarte" las funciones, jejeje; XD. Solo lo hago
para resaltar.

Ahora que si quieres usar Filas, pues deberias tener los datos de la
siguiente forma:

telefono 124536 234568
direcciones direc01 direc02
cta cte ctacte01
ctacte02
nombres y apellidos primer nombre segundo nombre

Para que te ubiques mas rapido; cambia los valores que buscas por el nombre
de las celdas, es decir;

Supongamos que estamos en la celda B2 de la Hoja 2 (La hoja 1 ya contiene la
informacion que queremos)


> A B
> 1 teléfono nombre y apellidos
> 2 659 598 (AQUI ESTAMOS)
> 3 544 588
> 4 240 546
> 5 548 652



Para relacionar la funcion BUSCARV(Valor buscado;Matriz;Columna;Ordenado)
Explicandote los terminos y poniendo luz

Valor Buscado: Es lo el valor que vas a usar como referencia
Matriz : Es el Rango de datos (si no sabes que es un rango
tamos perdidos)
Columna : Es la columna de la cual vas a sacar el DATO que
necesitas
Ordenado : Es para la Coincidencia exacta con el dato que estas
buscando (0 para exacto, 1 inexacto)

Bien pues te pregunto que valor buscas???? el telefono verdad? en que celda
esta??? en A2 verdad??? bien
Cual es la Matriz? es decir el rango??? esta la Hoja1 desde las celdas A1:D5
verdad??? bien
que columna deseas??? la de los nombres verdad??? que numero de columna
es??? ya ps hombre dime, jejeje la 4 bien
Coincidencia??? creo que exacta verdad XD excelente

(Recuerda que estamos en la hoja 2 celda B2)
con los datos quedaria asi
BUSCARV(telefono;Rango_de_mis_datos;columna_de_nombres;coincidencia_exacta)
en excel BUSCARV(A1 ; Hoja1!$B$2:$C$6
; 4 ; 0 )
Ahora, para que puedas copiar los datos sin que se mueva el rango o matriz,
simplemente colocas el signo dolar, como ya esta en la formula. Y listo, si
deseas que te de el numero de ctas ctes, pues solo cambias el numero de la
columna por la correspondiente y listo


Saludos

PD: Disculpa la molestada, ando algo caido de animo jijijiji
Respuesta Responder a este mensaje
#7 Intruso
14/05/2006 - 15:19 | Informe spam
Holas;

Me olvide de decirte que una funcion siempre empieza con "="

Quedaria asi el Valor de la Celda B2 de la Hoja 2

=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)


Ah, otra cosa; en un mensaje anterior te adjunte un libro en el cual estaba
tu ejemplo resuelto; no lo pudistes descargar???, es un archivo pequeño, ahi
podrias darte una mejor idea del uso de esta funcion.
Bueno revisa.

Saludos

"JLG" escribió en el mensaje
news:
arghhhhhhhhhh!!! por dios!! sigue sin salirme incluso con el ejemplo
entiendo lo siguiente:
=BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
donde valor_buscado se refiere a mis datos de la columna A de la hoja 2;
matriz_buscar_en se refiere a mis datos de la columna A de la hoja
1;¿indicador_filas se refiere a la columna D de la hoja 1?; y ¿ordenado?

es que nunca he entendido bien la ayuda del office, me parece para gente
experta por el tecnicismo

y ese B2,B3, B4... delante de la formula supongo q no va ahí...

entiendan q de excel nada... lo justo



"Intruso" escribió en el mensaje
news:
>
> Hoja 01
>
> A B C
> D
> 1 teléfono direcciones cuentas corrientes
> nombre
> y apellidos
> 2 659 598 almansa, 1221255454847 salvador
> artiles
> 3 544 588 quevedo s/n 8888543025054 luisa


armas
> 4 240 546 pacheco, 178996630231344 sebastian
> henriquez
> 5 548 652 tochera, 84 87788797565612 joaquin
> santiago
>
>
> Hoja 02
>
> B2=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)
> B3=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)
> B4=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)
> B5=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)
>
> A B
> 1 teléfono nombre y apellidos
> 2 659 598 salvador artiles
> 3 544 588 luisa armas
> 4 240 546 sebastian henriquez
> 5 548 652 joaquin santiago
>
>
> Saludos
>
>
> "JLG" escribió en el mensaje
> news:
>> pues efectivamente debo de estar haciendo algo malo pq me pone N/A
>> gracias
>> "Adriano D'Ambra" escribió en el


mensaje
>> news:u$
>> > JLG, la función BUSCARV es la indicada para este caso. Pero si no te
> sale
>> > debés estar fallando en el ingreso de la fórmula.
>> >
>> >
>


=BUSCARV(ElTeléfonoDeLaFilaDeLaHoja2DeTuEjemplo;TodaLaMatrizDeLaHoja2;4;0)
>> >
>> > Con la consideración que toda la matriz tiene que estar marcada con
>> > referencias absolutas porque después la vas a copiar hacia abajo (F4
> para
>> > que coloque el signo $). Sino también ponerle un nombre a la Matriz y
>> > hacer referencia a ese nombre.
>> > Ej. si a toda la matriz se le pone el nombre ListadoTeles, entonces


la
>> > fórmula queda:
>> >
>> > =BUSCARV(ElTeléfonoDeLaFilaDeLaHoja2DeTuEjemplo;ListadoTeles;4;0)
>> >
>> > (4 es el número de columna de los nombres y apellidos de tu ejemplo)
>> >
>> > Saludos.
>> >
>> >
>> > Ing. Adriano D'Ambra
>> > MOS (Microsoft Office Specialis)
>> > Coord. de Capacitación Informática
>> > Universidad FASTA
>> >
>> >
>> >
>
>
>


Respuesta Responder a este mensaje
#8 JLG
14/05/2006 - 21:36 | Informe spam
arghhhhhhhhhh!!! por dios!! sigue sin salirme incluso con el ejemplo
entiendo lo siguiente:
=BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
donde valor_buscado se refiere a mis datos de la columna A de la hoja 2;
matriz_buscar_en se refiere a mis datos de la columna A de la hoja
1;¿indicador_filas se refiere a la columna D de la hoja 1?; y ¿ordenado?

es que nunca he entendido bien la ayuda del office, me parece para gente
experta por el tecnicismo

y ese B2,B3, B4... delante de la formula supongo q no va ahí...

entiendan q de excel nada... lo justo



"Intruso" escribió en el mensaje
news:

Hoja 01

A B C
D
1 teléfono direcciones cuentas corrientes
nombre
y apellidos
2 659 598 almansa, 1221255454847 salvador
artiles
3 544 588 quevedo s/n 8888543025054 luisa armas
4 240 546 pacheco, 178996630231344 sebastian
henriquez
5 548 652 tochera, 84 87788797565612 joaquin
santiago


Hoja 02

B2=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)
B3=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)
B4=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)
B5=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0)

A B
1 teléfono nombre y apellidos
2 659 598 salvador artiles
3 544 588 luisa armas
4 240 546 sebastian henriquez
5 548 652 joaquin santiago


Saludos


"JLG" escribió en el mensaje
news:
pues efectivamente debo de estar haciendo algo malo pq me pone N/A
gracias
"Adriano D'Ambra" escribió en el mensaje
news:u$
> JLG, la función BUSCARV es la indicada para este caso. Pero si no te


sale
> debés estar fallando en el ingreso de la fórmula.
>
>


=BUSCARV(ElTeléfonoDeLaFilaDeLaHoja2DeTuEjemplo;TodaLaMatrizDeLaHoja2;4;0)
>
> Con la consideración que toda la matriz tiene que estar marcada con
> referencias absolutas porque después la vas a copiar hacia abajo (F4


para
> que coloque el signo $). Sino también ponerle un nombre a la Matriz y
> hacer referencia a ese nombre.
> Ej. si a toda la matriz se le pone el nombre ListadoTeles, entonces la
> fórmula queda:
>
> =BUSCARV(ElTeléfonoDeLaFilaDeLaHoja2DeTuEjemplo;ListadoTeles;4;0)
>
> (4 es el número de columna de los nombres y apellidos de tu ejemplo)
>
> Saludos.
>
>
> Ing. Adriano D'Ambra
> MOS (Microsoft Office Specialis)
> Coord. de Capacitación Informática
> Universidad FASTA
>
>
>





Respuesta Responder a este mensaje
#9 Héctor Miguel
15/05/2006 - 03:28 | Informe spam
hola, JLG !

arghhhhhhhhhh!!! por dios!! sigue sin salirme incluso con el ejemplo entiendo lo siguiente:
=BUSCARH(valor_buscado;matriz_buscar_en;indicador_filas; ordenado)
donde valor_buscado se refiere a mis datos de la columna A de la hoja 2
matriz_buscar_en se refiere a mis datos de la columna A de la hoja 1
indicador_filas se refiere a la columna D de la hoja 1?
y ordenado?
es que nunca he entendido bien la ayuda del office, me parece para gente experta por el tecnicismo
y ese B2,B3, B4... delante de la formula supongo q no va ahi...
entiendan q de excel nada... lo justo



1) es muy diferente la busqueda y devolucion de las funciones buscarV() y buscarH()
segun si el 'valor_buscado' estara 'localizable'... y SE ESPERA que pueda ser 'encontrado'...
-> en alguna fila de la primer columna de 'matriz_buscar_en', deberas usar BUSCARV [en Vertical]
-> en alguna columna de la primer fila de 'matriz_buscar_en', deberas usar BUSCARH [en Horizontal]

2) indicador_fila [en el caso de buscarH] o indicador_columna [en el caso de buscarV]
indica cuantas filas_abajo o... columnas_a_la_derecha [de donde se encuentre 'valor_buscado']...
-> ESTA EL DATO que necesitas que la funcion te devuelva
NOTA: el valor de 'indicador_fila' o 'indicador_columna' -> DEBERA ser menor o igual a...
el numero de filas en 'matriz_buscar_en' [para el caso de la funcion buscarH] o...
el numero de columnas en 'matriz_busar_en' [para el caso de la funcion buscarV] <= OJO

[p.e.] en el caso de la funcion que expones: -> B2=BUSCARV(A2,Hoja1!$B$2:$C$6,4,0) <= significa:
B2 -> es la celda donde se escribe la formula: =buscarV(... etc. etc. etc.]
A2 -> [dentro de la funcion buscarv] es la celda donde se encuentra el 'valr_buscado'
Hoja1!$B$2:$C$6 -> es la 'matriz_buscar_en' -> un rango/matriz de DOS columnas por CINCO filas
4 -> 'indicador_columna' [en este caso porque se usa la funcion buscarV]... FALLA, DEVUELVE ERROR... NO FUNCIONA... :-((
0 -> le esta indicando a la funcion que los datos [en la columna 'B' de 'matriz_buscar_en'] NO estan 'ordenados' ;)
[esto pudiera tener otras 'implicaciones'... pero desconozco la situacion 'real'] :D

OJO: si 'matriz_buscar_en' [Hoja1!$B$2:$C$6] ES un rango de DOS columnas por CINCO filas...
NO puedes 'pedirle' a la funcion que te devuelva un dato que se encuentra a MAS DE DOS columnas 'de distancia' :))

comentas +/- 'como vamos' hasta este momento ? [porque dudo que mi explicacion supera a la ayuda de excel] :))

saludos,
hector.
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida