Forums Últimos mensajes - Powered by IBM
 

DATOS DE UNA TABLA QUE NO EXISTEN EN OTRA

16/11/2005 - 16:06 por fredy | Informe spam
hola grupo!

tengo la siguiente espero su colaborqacion:

en una base MDB tengo dos tablas con un campo or_id (una de las tablas ) y
li_id( la otra tabla), como puedo saber cuales or_id no existen en li_id y
sacar este listado?

muchas gracias
 

Leer las respuestas

#1 David
17/11/2005 - 01:35 | Informe spam
Dos opciones:

Puedes agregar un campo a tu listado, y con una fórmula generar el mensaje
"No existe", y luego aplicar un filtro.

Puedes resaltar los que no existan con un formato personalizado.

Principiemos con la primera opción. Agregas una columna a tu listado, y
aplicas una fórmula como la siguiente:

=SI(ESERROR(BUSCARV(O2,$F$2:$F$264,1,0)),"No existe","")

Estoy suponiendo que la columna agregada es la columna "O", que tus datos
principian en la fila 2, y que li_id se encuentra en la columna "F" de tu
listado.

Ahora vamos con la segunda opción. Con el mismo supuesto del párrafo
anterior, seleccionas toda tu columna donde tienes los or_id (supongamos que
sea la columna AZ, haces clic en Formato - Formato condicional, seleccionas
"Fórmula", y escribes una fórmula como la siguiente:

=ESERROR(BUSCARV(AZ2,$F$2:$F$400,1,0))

Luego aplicas un formato de fuente o de trama para resaltar los or_id que no
existan.

PD: Utilizo la coma como separador de listas. Si no te funciona, prueba con
punto y coma. Si los listados están en diferentes hojas, deberás utilizar
referencias a las mismas (por ejemplo en lugar de AZ2, deberías escribir
Hojaxx!AZ2).

"fredy" escribió:

hola grupo!

tengo la siguiente espero su colaborqacion:

en una base MDB tengo dos tablas con un campo or_id (una de las tablas ) y
li_id( la otra tabla), como puedo saber cuales or_id no existen en li_id y
sacar este listado?

muchas gracias

Preguntas similares