Как сопоставить данные даты на дневном уровне с данными на часовом уровне в Excel? - PullRequest
0 голосов
/ 26 апреля 2020

Соответствие ежедневных и почасовых данных

Я пытаюсь сопоставить ежедневные данные с почасовыми данными. Если данные в столбце B соответствуют столбцу A независимо от часа (0-23), следует ввести значение для ежедневных данных в столбце B для часовых данных. Я не могу сделать это сейчас, потому что даты не совсем совпадают, так как часовые данные имеют метку часа, а ежедневные данные - просто ДД / ММ / ГГГГ. Как я могу соответствовать этому?

Ответы [ 2 ]

0 голосов
/ 26 апреля 2020

Следующие формулы поддерживают формат «дата как текст» или «дата как дата» в столбце A (красный: текстовый формат). Если ваши даты в столбце B отформатированы как использование текста:

=VLOOKUP(IF(ISTEXT(E4)=TRUE,LEFT(E4,10),TEXT(E4,"jj/mm/aaaa")),$H$3:$I$5,2,FALSE)

Если ваши даты в столбце B отформатированы как использование даты:

=VLOOKUP(IF(ISNUMBER(E13)=TRUE,DATE(YEAR(E13),MONTH(E13),DAY(E13)),DATEVALUE(LEFT(E13,10))),$H$12:$I$14,2,FALSE)

Dates

Лист

0 голосов
/ 26 апреля 2020

Если в ячейке A1 есть дата и время, а в `B1 есть только дата, вы можете сравнить их, используя

=IF(FLOOR.MATH(VALUE(A1),1)=VALUE(B1),"Same date","Different date")

В вашем случае, если форматирование необычное ( как DD/MM/YYYY HH показано) и вам не важен час, вы можете просто проигнорировать его

=IF((VALUE(LEFT(A1,FIND(" ",A1)))=VALUE(B1),"Same date","Different date")

Хотя было бы полезно узнать форматирование столбца A.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...