Agregar dato buscado de una columna a otra

Hola, buenas noches; espero hacer entender mi pregunta:
Tengo una planilla que en una hoja (códigos) tengo una lista de Nº desde A2:A200 y cada num esta asociado a una abreviación en texto desde B2:B200 respectivamente. Ahora en otras hojas que voy a ir agregando (día por día ej: "27/05... 30/05... 04/06") voy completando en una columna (B2... B3... Bn) los Nº que podrían estar en la hoja códigos, y si están que copie la abreviación de dicho numero que puse en C2... C3... Con
los datos ya los tengo cargados, me falta saber como resolverlo, como aplicar la fórmula correcta; mi idea de fórmula seria: =BuscarDatoCeldaBx comparar si se encuentra en HojaCodigos si es verdadero colocar la abreviación sino Cartel"AGREGAR"
Agradecería una ayuda para poder aprender a utilizar esta excelente herramienta
Respuesta
1
No estoy muy seguro de haber entendido bien la pregunta, pero voy a intentarlo:
En la nueva hoja que creas cada día, los datos de los nº de código los colocas en la columna B, en la celda contigua (columna D) tendrías que poner algo parecido a esto:
por ejemplo para la celda D2=BUSCARV(B2;Codigos!$A$2:$B$200;2)
De esta forma nos busca el nº del código y nos devuelve la columna adjunta.
Si no te sirve, aclarame un poco más la cuestión.
Hola gracias por contestar y pido disculpas por la demora en responder.
Puse la fórmula pero no resuelve mi problema, paso a explicar: en códigos tengo desde A2:A8 tengo 3472,3476,341,3783,388,358,11 respect; desde B2:B8 tengo MJU, GUA, ROS, COR, JUJ, RCU, BSA respect (y muchos más). Cuando pongo el dato a buscar en las otras hojas pongo "11" y debería aparecer "BSA" sale "N/A" si si pongo "3476" aparece otro dato que no es el buscado, solo con algunos códigos sale el valor asignado.
Espero se entienda, mientras voy investigando un poco más, gracias por la ayuda
Tienes razón, en la fórmula hay qindicarle si esta ordenada la lista o no, y en tu caso como veo no esta ordenada, de tal forma que la fórmula quedaría así:
D2=BUSCARV(B2;Codigos!$A$2:$B$200;2;FALSO)
Si no encuentra el dato te pone "#N/A", cosa que creo recordar que se puede hacer para que no se refleje ese resultado, y no ponga nada, ya intentare hacer memoria y te lo indico un poco más a delante si lo necesitas.
Espero haber acertado, si no es así dímelo y lo sigo intentando..
Excelente, es la solución perfecta a lo que estoy haciendo
Para dejarla bien pulida y finalizarla si podes avisarme como hacer con N/A, yo hice una fórmula con eserror() pero se hace algo larga, o bien le di formato condicional
Solo si podes darme algún consejo más sino la finalizo, estoy muy agradecido por tu ayuda y pronto voy a estar tamb de ese lado ayudando en lo que se
Prueba esto
=SI(ESERROR(BUSCARV(B2;Codigos!$A$2:$B$200;2;FALSO));"";BUSCARV(B2;Codigos!$A$2:$B$200;2;FALSO))
De tal manera que si es error, o sea no lo encuentra, no muestra nada.
Suerte

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas