Excel duda de fórmula o macro columnas

DNI DNI2 Contrato
237464818618697 858136828418983 303916971478492
973118902827461 069203422240955 336716882242602
212071668496082 495352599167319 107827504595771
967183300016413 41699256955495 185249635069781
918516461193764 601690832457953 547993020321209
961492383951446 540514241302562 0507795745903294
0280297871553659 41109145578264 917529051625489
491866652848106 602199344715995 264143013927801
833724621252195 362731989852837 359866784932926
220832317808595 320349394663461 463021826268518
00552019820846428 807769984970437 5486827831192
Mi problema es el siguiente trabajo con datos de personas con DNI y contratos, muchos registros al mes, casi 1000 filas de excel con dos dni o ref en cada una y un contrato al otro lado, como lo que puse, entonce no se como hacer para si pongo cualquier número de cualquiera de las columnas 1 y 2 me devuelva el numero de contrato de la columna 3, ¿sencillo verdad? Pues yo ni idea intente con fórmula buscar y devuelve el dato que le da en gana y necesito por favor una macro o algo efectivo para hacer esto, bien saber como se hace o una macro tipo ya echa
Muchas Gracias
{"Lat":41.673777318444,"Lng":-4.70862865447998}

1 Respuesta

Respuesta
1
Utiliza la función buscarv()
Por ejemplo los datos los tienes dentro de la hoja1
y en la hoja2 necesitas el dato la fórmula convinada quedaría más menos así:
=SI(ESERROR(BUSCARV(A1;Hoja1!A:C;3;0));BUSCARV(B1;Hoja1!B:C;2;0);BUSCARV(A1;Hoja1!A:C;3;0))
Cualquier duda.. pregunta..
¿Correcto pero no se podría poner la fórmula de la siguiente manera par aindicar columna no entiendo porque poner a1?
¿=si(eserror(buscarv(a:A;hoja1!A:C;3;0));buscarv(b:B;hoja1!b:c;2;0);buscarV(a1;hoja1!A:C;3;0))
¿Se me olvidaba y una macro? ¿No es más efectiva?
La celda A1 es donde ingresas el valor DNI1 o DNI2
para que en la celda en que tienes la fórmula te devuelva el N° de contrato
No me queda claro como quieres trabajar:
, entonce no se como hacer para si pongo cualquier número de cualquiera de las columnas 1 y 2 me devuelva el numero de contrato de la columna 3,
¿Dónde pones el N° de cualquiera de las 2 columnas? Según yo este debería ser la celda A1 para que te busque con la fórmula esos valores!
Explicación:
Genero columna A dni1; columna B dni2; columna C contrato
Hasta ahí todo claro ¿verdad?
Vale yo pongo en otra hoja o columna de la misma hoja(eso me da igual) un Dni de cualquiera de las columnas A o B y necesito que me diga a que contrato corresponde de la columna C, tengo entendido que las macros son más seguras que las fórmulas ¿esto es así?
Gracias y un saludo de nuevo
Creo que me quedará más claro si em envías un ejemplo, con una nota de lo que necesitas para buscar la solución ..
[email protected]
Te envíe los datos por mail gracias
Recibido ... te mande un ejemplo de vuelta estúdialo y me respondes.
Gracias fenómeno
Me alegra poder ayudarte..
Favor cierra la pregunta

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas