У меня есть следующие даты в строке 3, как показано на изображении внизу вопроса. Формат ячейки: «дд/мм/гг чч:мм».
Формула в C1 — «='LR PREP'!B884+TIME(1,0,0)», а от D1 до W1 — «=C3+TIME(1,0,0)».
Проблема, с которой я сталкиваюсь, заключается в том, что всякий раз, когда я ищу дату (используя Ctrl + F или VBA), я не могу найти требуемую дату и время. Например, если я ищу «07.08.2024 07:00:00», я ожидаю, что он найдет его в L3, но безуспешно.
Любая поддержка или подталкивание в правильном направлении приветствуются.
Options
-> Look in
установлено на Values
, пробовали?
Конечно, «Черная кошка». Спасибо за предложение.
Что, если вы сначала вложите формулу в TEXT()
и добавите аргумент формата даты?
Почему бы не получить серийный номер, под которым хранятся все даты, и не найти его?
@bugdropown это работает здорово. Смело ставьте в качестве ответа.
@SolarMike Я попробовал это и ходил по большему количеству кругов.
Однажды мне удалось воспроизвести ошибку в Windows, но когда я попробовал еще раз, похоже, она сработала — буду продолжать проверять…
Может это особенность "винды"? ржу не могу
Хм... кажется, там тоже работает.
Я ошибся - теперь вижу ошибку, когда ввожу формулы, как вы описали. Прошу прещения за это. Буду исследовать дальше ;)
Извинений не требуется :) видимо, text() решает проблему.
Хороший! Я видел ошибку один раз, но когда я очистил ячейки (выделенные) и повторно ввел формулу, соответствующую вашей, Find сработал как положено. Загадочно.
Попробуйте вложить формулу в функцию TEXT()
и использовать соответствующий аргумент для формата даты/времени, например:
TEXT([your formula for date/time],
"dd/mm/yyyy hh:mm:ss")
Я думал, что это будет что-то текстовое, но именно поэтому я застрял и обращаюсь за поддержкой. Поиск формулы бесполезен и бесполезен. Короче говоря, я хочу посмотреть текущее время, используя функцию now() (округляя до ближайшего часа). Затем я бы поискал эту дату/время в строке 3 и выбрал эту ячейку. Надеюсь, это поможет объяснить, чего я хочу?