Excel: compara dos columnas en dos hojas diferentes

Excel: compara dos columnas en dos hojas diferentes

Estoy atascado al comparar dos columnas en dos hojas diferentes de Excel. Utilicé diferentes formas y fórmulas pero no funcionan.

EnHoja1en column LtengoFechapor formato de, por ejemplo, 19/01/2012 y column Mes"Tiempo"por formato de (por ejemplo, 19:00).

hoja1

EnHoja2 column BesFechacon el mismo formato deHoja1, y column Ces"Tiempo"con el mismo formato deHoja1.

hoja2

quiero compararfecha y horade dos hojas y verifique si coinciden y luego traiga el valor apropiado deHoja2 column Da un nuevo column OenHoja1.

Usé la fórmula =L2 & "-" & M2enHoja 1para column Ntener una columna fusionada y utilizada =B2 & "-" & C2enHoja2para column Atener una columna fusionada.

Ahora estoy tratando de compararHoja1 Column NyHoja2 Column Ay ver si coinciden y luego aportar valor relacionado deHoja2 Column DaHoja1 Column Opero 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.

hoja de excel 1 Hoja de Excel 2

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.

información relacionada