es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Excel – Buscar valores coincidentes y copiar celda diferente

Tengo 2 hojas de cálculo de Excel y ambas hojas tienen un campo de “Código” y un valor que puede o no existir en ambas. En la hoja 1 y la hoja 2 también hay un “ID”, espero que si el “ID” está lleno en la hoja 1 y si el código coincidente existe en la hoja 2, una consulta pueda transferir el “ID” a la hoja 2.

HOJA1

Screenshot 1

HOJA2

Screenshot 2

Puedo encontrar los valores coincidentes utilizando la función VLOOKUP, pero mi problema es hacer que el campo ID se rellene.

=VLOOKUP(A1,Sheet1!A:A,1,FALSE)

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para transferir el valor de “ID” de Sheet1 a Sheet2 si existe un código coincidente, puedes utilizar una combinación de las funciones SI y BUSCARV en Excel.

    Suponiendo que la columna “Código” en Sheet2 está en la columna A, y la columna “ID” en Sheet1 está en la columna B, puedes utilizar la siguiente fórmula en la celda B2 de Sheet2:

    =SI(ESNA(BUSCARV(A2,Sheet1!A:B,2,FALSO)),””,BUSCARV(A2,Sheet1!A:B,2,FALSO))

    Esta fórmula busca el valor en la celda A2 de Sheet2 en la columna “Código” de Sheet1. Si se encuentra una coincidencia, se devuelve el valor correspondiente de “ID” de Sheet1. Si no se encuentra ninguna coincidencia, la fórmula devuelve una cadena vacía.

    Luego puedes arrastrar esta fórmula hacia abajo en todas las filas de Sheet2 donde existan los valores de “Código”, y los valores de “ID” se rellenarán automáticamente si hay una coincidencia en Sheet1.

Comments are closed.