
Estoy atascado al comparar dos columnas en dos hojas diferentes de Excel. Utilicé diferentes formas y fórmulas pero no funcionan.
EnHoja1en column L
tengoFechapor formato de, por ejemplo, 19/01/2012 y column M
es"Tiempo"por formato de (por ejemplo, 19:00).
EnHoja2 column B
esFechacon el mismo formato deHoja1, y column C
es"Tiempo"con el mismo formato deHoja1.
quiero compararfecha y horade dos hojas y verifique si coinciden y luego traiga el valor apropiado deHoja2 column D
a un nuevo column O
enHoja1.
Usé la fórmula =L2 & "-" & M2
enHoja 1para column N
tener una columna fusionada y utilizada =B2 & "-" & C2
enHoja2para column A
tener una columna fusionada.
Ahora estoy tratando de compararHoja1 Column N
yHoja2 Column A
y ver si coinciden y luego aportar valor relacionado deHoja2 Column D
aHoja1 Column O
pero no funciona.
Nota:Hoja1tiene 1876 filas peroHoja2tiene 8785 filas.
Respuesta1
He vuelto a crear tu hoja de cálculo, con la excepción de la columna "combinada" porque no es necesaria si solo la estabas usando para poder hacer coincidencias.
Por lo que entendí, tienes 2 columnas en la hoja 1 que deseas comparar con 2 columnas en la hoja 2. Si coinciden, querrás copiar una columna de la hoja 2 a la hoja 1. Esto se puede hacer usando 2 declaraciones IF() dentro de Excel. Tenga en cuenta que esto sólo funcionará para filas secuenciales. Mencionaste que la hoja1 tiene 1876 filas pero la hoja2 tiene 8785 filas; esto sólo coincidirá con esas primeras 1876 filas.
Aquí están las dos hojas de trabajo que he configurado. Están cerca de los tuyos.
Como puede ver en las imágenes, hice las filas 2 y 3 iguales en cada hoja, y luego hice que la fecha y la hora no coincidieran en la fila 4, y solo la hora no coincidiera en la fila 5.
Si ambos elementos coinciden, toma la información de la columna C de la hoja 2 y la muestra en la columna C de la hoja 1, que creo que es lo que estás pidiendo.
La fórmula SI en Excel se ve así: "SI (Prueba, [Valor si es verdadero], [Valor si es falso])". Entonces, lo que hacemos es primero verificar si sus fechas coinciden. Si es así, utilizamos una segunda prueba para ver si sus tiempos coinciden. Si cualquiera de los dos falla, entonces sabemos que no coinciden.
Aquí está la fórmula en C2:
=IF(A2=Sheet2!A2,IF(B2=Sheet2!B2,Sheet2!C2,"Time doesn't match"),"Date doesn't match")
Para desglosar la fórmula, dice: SI A2 de la hoja 1 es igual a A2 en la hoja 2 [IF(A2=Hoja2!A2], luego verifique también SI B2 en la hoja uno es igual a B2 en la hoja 2 [IF(B2=Hoja2!B2 ]. Si coinciden, coloque el contenido de C2 de la hoja 2 en B2 [Hoja2!C2]. Si no coinciden en este punto, coloque "La hora no coincide" en B2. no había coincidido, entonces ponga "La fecha no coincide" en B2.