Ошибка даты Excel «Ctrl + F»

У меня есть следующие даты в строке 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, но безуспешно.

Любая поддержка или подталкивание в правильном направлении приветствуются.

Я думал, что это будет что-то текстовое, но именно поэтому я застрял и обращаюсь за поддержкой. Поиск формулы бесполезен и бесполезен. Короче говоря, я хочу посмотреть текущее время, используя функцию now() (округляя до ближайшего часа). Затем я бы поискал эту дату/время в строке 3 и выбрал эту ячейку. Надеюсь, это поможет объяснить, чего я хочу?

Alan Tingey 08.07.2024 14:59
Options -> Look in установлено на Values, пробовали?
Black cat 08.07.2024 15:20

Конечно, «Черная кошка». Спасибо за предложение.

Alan Tingey 08.07.2024 15:22

Что, если вы сначала вложите формулу в TEXT() и добавите аргумент формата даты?

bugdrown 08.07.2024 15:45

Почему бы не получить серийный номер, под которым хранятся все даты, и не найти его?

Solar Mike 08.07.2024 15:52

@bugdropown это работает здорово. Смело ставьте в качестве ответа.

Alan Tingey 08.07.2024 16:03

@SolarMike Я попробовал это и ходил по большему количеству кругов.

Alan Tingey 08.07.2024 16:03
Преобразование HTML-таблицы в профессиональный документ Excel
Преобразование HTML-таблицы в профессиональный документ Excel
Это самый простой способ создания Excel из HTML-таблицы.
Импорт excel в laravel в базу данных
Импорт excel в laravel в базу данных
Здравствуйте, дорогой читатель, в этой статье я расскажу практическим и быстрым способом, как импортировать файл Excel в вашу базу данных с помощью...
0
7
56
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Однажды мне удалось воспроизвести ошибку в Windows, но когда я попробовал еще раз, похоже, она сработала — буду продолжать проверять…

Может это особенность "винды"? ржу не могу

Alan Tingey 08.07.2024 16:03

Хм... кажется, там тоже работает.

nkalvi 08.07.2024 16:20

Я ошибся - теперь вижу ошибку, когда ввожу формулы, как вы описали. Прошу прещения за это. Буду исследовать дальше ;)

nkalvi 08.07.2024 16:28

Извинений не требуется :) видимо, text() решает проблему.

Alan Tingey 08.07.2024 16:30

Хороший! Я видел ошибку один раз, но когда я очистил ячейки (выделенные) и повторно ввел формулу, соответствующую вашей, Find сработал как положено. Загадочно.

nkalvi 08.07.2024 16:42
Ответ принят как подходящий

Попробуйте вложить формулу в функцию TEXT() и использовать соответствующий аргумент для формата даты/времени, например:

 TEXT([your formula for date/time], 
      "dd/mm/yyyy hh:mm:ss")

Ссылка: https://exceljet.net/formulas/convert-date-to-text

Другие вопросы по теме