
Привет, я хочу найти дату и вернуть финансовую неделю года, но когда я использую vlookup
дату в dd/mm/yy hh:mm
формате. Это означает, что числовое значение 42461.33
так не изменится в dd/mm/yy 42461
формате. Есть ли способ удалить hh mm
из даты и времени, чтобы показать числовой формат как, 42461
чтобы он искал dd/mm/yy
в списке поиска v.
например, ячейка, из которой я копирую дату, - 01/04/2016 08:00:00
я хочу изменить ее 01/04/16
так, чтобы она нашла список дат 01/04/16
и сообщила мне, что это финансовая неделя 1?
Спасибо
решение1
Ваша проблема не в формате, а в фактическом значении. Даты хранятся как числа с плавающей точкой в единицах дней. Изменение формата не изменит способ хранения даты или способ ее сопоставления vlookup. На этом изображении третий столбец показывает значение, которое Excel имеет в виду, когда показывает вам значение во втором столбце.
Вам нужно получить только часть дня, поэтому используйте rounddown(YourDate,0)
Это может произойти внутри вашей формулы vlookup, конечно. Например, если ваша таблица поиска находится в c2:d367, а дата, которую вы ищете, находится в A1:
vlookup(rounddown(A1,0), $c$2:$d$367,2)
решение2
Необходимый вам формат даты — «дд/мм/гг», просто введите его в разделе «Формат/Пользовательский» (если его еще нет в списке для выбора).