comparar celdas por columnas

10/01/2008 - 21:32 por fali | Informe spam
-Hola a ver si alguien me puede ayudar.Tengo una hoja, en la que mis datos
estan de la siguiente manera,
A B
1 perez,d.; garcia,f.
2 muñoz,j
3 libro1 garcía,f;Rodriguez,j;galan,p.
4
5
6
7 santamaría,f;
8 libro 2 ortega,J;sanchez,j

Quiero comparar si alguno de los autores de la celda b1 coincide con alguno
de la celda b3, y si algunos de los autores de la celda b2 coincide con
alguno de la celda b3.
Esta comparación la tengo que hacer para cada uno de los mas de cuatro mil
libros que tengo(libro1,libro2,,..libro 4000), asi tendria que
comparar si algunos de los autores de la celda b7 coinciden con la b8.
Espero no haberos liados, es dificil de explicar.Gracias de antemano

Preguntas similare

Leer las respuestas

#6 fali
16/01/2008 - 20:36 | Informe spam
Hola¡
A ver si consigo explicarme. Yo tengo alrededor de 5000 libros (libro 1,
libro 2,...) de los que tengo entre otros datos, su autores(B3 para libro1,
B7 para libro 2,..) . Además para cada uno de mis libros tengo otros libros
con los que está relacionado, (a veces son dos o tres o ...)´siendo sus
autores (B1:B2; B6,...)
Los datos lo tengo por columnas por ejemplo:
A B

1 garcia, f.; dan, j; pérez, h.; león, d.
2 bellido,f; pérez, h.
3 Libro 1 pérez, h.; lópez, g; león, d
4
5
6 lópez, m
7 Libro 2 suárez, n

Yo quiero saber por ej, que para el libro 1 los dos libros relacionados
con él, tienen autores que coinciden con los autores de mi libro
(coincidinedo un autor es suficiente) y por tanto quiero que que aparezca un
2. Para el libro 2 como no coinciden debe aparecer un 0. Por eso si lo
separo todos por columnas me duplica la información.

Espero que esté algo más clara la explicación y muchas gracias

"Héctor Miguel" wrote:

hola, (...) ???

> Como lo que quiero conocer en cuantas filas se encuentran los autores de mi libro
> solamente he seperado estos ultimos en columnas y funciona.
> El problema esta en el elevado numero de datos, ya que tengo cerca de cinco mil libros
> y los rangos de busqueda difieren en cada caso con lo cual la formula debo aplicarla para cada libro.
> Si sabes alguna manera mas rapida te lo agradeceria enormemente...

1) por la exposicion que haces en tu consulta original, me da la impresion de algunas celdas combinadas en la columna A
y que en la columna B tienes (o tenias) varias filas con autores segun las celdas combinadas en la columna A -???-
ademas de los nombres de los autores de cada libro en las varias filas en una forma poco "manejable" (si no los separas)

2) necesitaras aportar detalles mas "visibles" (en terminos de excel) p.e. rangos, tipo de datos, que/cuando/como/donde/...

3) solo toma en consideracion que lo que expones en la consulta, es lo que se puede "ver" (desde este lado del mensaje)
y... +/- con la misma "claridad" con la forma en que lo expones (lo demas... se queda "en el tintero") :))

si cualquier duda (o informacion adicional)... comentas ?
saludos,
hector.

__ la consulta anterior __
>> > ... he hecho lo... de separar los autores por columnas.
>> > He intentado utilizar las funciones buscarV y buscarH pero no consigo que funcionen.Lo que necesito es
>> > A B C D
>> > 1 MEYERING R J
>> > 2 DANIELS J WATSON S GEERLING G DART J
>> > 3 KIPP J E TIFFANY J M REBBECK C L DOTY M J
>> > 4 TIFFANY J M MACEY-DARE B V
>> > Que me diga si el contenido de la celda A4 esta en el rango A1:D3 y lo mismo para la celda B4. A ver si me ayudas.
>>
>> supongo que la realidad sera menos sencilla que esto que preguntas, pero en via de mientras:
>> prueba con la funcion contar.si p.e. -> =contar.si(a1:d3,a4)
>>
>> (y ojo con el separador de argumentos, mi sistema usa la coma)



Respuesta Responder a este mensaje
#7 Héctor Miguel
17/01/2008 - 01:17 | Informe spam
hola, !

A ver si consigo explicarme. Yo tengo alrededor de 5000 libros (libro 1, libro 2,...) de los que tengo entre otros datos,
su autores(B3 para libro1, B7 para libro 2,..) . Ademas para cada uno de mis libros tengo otros libros con los que esta relacionado
(a veces son dos o tres o ...) siendo sus autores (B1:B2; B6,...)
Los datos lo tengo por columnas por ejemplo:
A B
1 garcia, f.; dan, j; perez, h.; leon, d.
2 bellido,f; perez, h.
3 Libro 1 perez, h.; lopez, g; leon, d
4
5
6 lopez, m
7 Libro 2 suarez, n
Yo quiero saber por ej, que para el libro 1 los dos libros relacionados con el
tienen autores que coinciden con los autores de mi libro (coincidinedo un autor es suficiente)
y por tanto quiero que que aparezca un 2. Para el libro 2 como no coinciden debe aparecer un 0.
Por eso si lo separo todos por columnas me duplica la informacion...



con base en el comentario anterior...
" ... los nombres de los autores de cada libro en las varias filas en una forma poco "manejable" (si no los separas)"





una alternativa es que SI hagas la separacion de texto en columnas, utilizando el caracter ";" y aplicar formatos condicionales (p.e.)

1) asegurate de que los nombres coincidan totalmente (los que terminen en punto, sus similares TAMBIEN)
2) asegurate que NO existan espacios entre un separador ";" y el nombre del siguiente autor
3) tus primeros autores en este ejemplo [B1:B3] quedarian uno en cada columna hasta la "E"
4) seleccionas el nuevo rango de autores [B1:E4] y utilizas:
(menu) formato / formato condicional...
condicion: formula
formula: =contar.si($b$1:$e$3,b1)>1
formato: (aplica el de tu preferencia)

es claro que para tus ~5000 libros el proceso (manual) resutara sumamente tedioso (habra que idear alguna macro)
de otra forma (insisto)... con el "arreglo" que tienes de los nombres de los autores... (no creo que haya forma) :-((

si cualquier duda (o informacion adiciona)... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#8 fali
23/01/2008 - 18:08 | Informe spam
Gracias Hector por tu ayuda,me ha sido de gran ayuda.Saludos.

"Héctor Miguel" wrote:

hola, !

> A ver si consigo explicarme. Yo tengo alrededor de 5000 libros (libro 1, libro 2,...) de los que tengo entre otros datos,
> su autores(B3 para libro1, B7 para libro 2,..) . Ademas para cada uno de mis libros tengo otros libros con los que esta relacionado
> (a veces son dos o tres o ...) siendo sus autores (B1:B2; B6,...)
> Los datos lo tengo por columnas por ejemplo:
> A B
> 1 garcia, f.; dan, j; perez, h.; leon, d.
> 2 bellido,f; perez, h.
> 3 Libro 1 perez, h.; lopez, g; leon, d
> 4
> 5
> 6 lopez, m
> 7 Libro 2 suarez, n
> Yo quiero saber por ej, que para el libro 1 los dos libros relacionados con el
> tienen autores que coinciden con los autores de mi libro (coincidinedo un autor es suficiente)
> y por tanto quiero que que aparezca un 2. Para el libro 2 como no coinciden debe aparecer un 0.
> Por eso si lo separo todos por columnas me duplica la informacion...

con base en el comentario anterior...
>> " ... los nombres de los autores de cada libro en las varias filas en una forma poco "manejable" (si no los separas)"

una alternativa es que SI hagas la separacion de texto en columnas, utilizando el caracter ";" y aplicar formatos condicionales (p.e.)

1) asegurate de que los nombres coincidan totalmente (los que terminen en punto, sus similares TAMBIEN)
2) asegurate que NO existan espacios entre un separador ";" y el nombre del siguiente autor
3) tus primeros autores en este ejemplo [B1:B3] quedarian uno en cada columna hasta la "E"
4) seleccionas el nuevo rango de autores [B1:E4] y utilizas:
(menu) formato / formato condicional...
condicion: formula
formula: =contar.si($b$1:$e$3,b1)>1
formato: (aplica el de tu preferencia)

es claro que para tus ~5000 libros el proceso (manual) resutara sumamente tedioso (habra que idear alguna macro)
de otra forma (insisto)... con el "arreglo" que tienes de los nombres de los autores... (no creo que haya forma) :-((

si cualquier duda (o informacion adiciona)... comentas ?
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