Работа с Табличками
Работа с Табличками
@spreadsheets_n1k_n1k

Дата в таблице — это число, а не текст, и почти вся боль вокруг дат растёт из непонимания этого.

Дата в таблице — это число, а не текст, и почти вся боль вокруг дат растёт из непонимания этого.

Внутри хранится порядковый номер дня, а то, что вы видите, — всего лишь способ его показать. Отсюда два разных действия, которые постоянно путают: изменить формат — значит поменять отображение; изменить значение — значит поменять сам день.

Типичные ситуации:

— выгрузка пришла текстом, даты не сортируются и не участвуют в расчётах;
— день и месяц поменялись местами, потому что порядок в исходном файле другой, чем в настройках;
— год из двух цифр истолкован не так, как ожидалось;
— в ячейке лежит не только дата, но и время, и сравнение на равенство не срабатывает.

Отдельно про сортировку: если даты сортируются как строки, вы увидите порядок по первому символу. Это самый быстрый признак того, что они текстовые.

Правило, экономящее нервы: даты хранятся в одном формате, время отделено от даты, а всё пришедшее извне проверяется на самой ранней и самой поздней записи.


Рядом по жанру: @tabloid_udar
Этот пост опубликован в Telegram-канале Работа с Табличками. Подписаться можно по ссылке: @spreadsheets_n1k_n1k.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.