Дата в Google таблицах

#google-sheets

Вопрос:

У меня есть таблицы Google с датами в разных форматах в столбце, который я пытаюсь отсортировать в хронологическом порядке (некоторые форматы-d/m/y, а некоторые-m/d/y) . Я пытаюсь изменить их все на один формат.

Я хочу, чтобы мои даты были в структуре дня/месяца/года.

Например, в одной ячейке у меня 12/01/2021 (имеется в виду 12 января 2021 года), google sheets видит это как 1 декабря 2021 года, когда я меняю формат даты на d/m/y, данные в ячейке изменяются на 01/12/2021.

Есть ли способ изменить формат даты, но сохранить структуру?

Таким образом, у меня есть 12/01/2021 в ячейке. Когда я изменяю формат даты на d/m/y, содержимое ячейки изменяется на 01/12/2021. Есть ли какой — нибудь способ изменить формат даты без замены номеров месяцев и дней в таблицах Google?

Комментарии:

1. Это не изменяет содержимое, только изменяет formats представление. Ваше форматирование работает должным образом. Что вы хотите показать в ячейках?

2. Я хочу показать 12/01/2021, в данный момент ячейка показывает 12/01/2021 (но формат m/d/y, я хочу d/m/y), когда я изменяю формат даты, он меняет ячейку на 01/12/2021. Я хочу, чтобы день был 12, а месяц 01.

3. Google лист по умолчанию использует m/d/y формат. если вы хотите d/m/y , то отформатируйте ячейки и даты ввода, например 1/12/2021 .

4. Вы можете изменить формат на d/my/y, но, как и в моем примере выше, значения для дня и месяца меняют положение. Я хочу, чтобы 12 оставалось первым номером, но было изменено на день.

Ответ №1:

Все даты в Google Таблицах на самом деле являются количеством дней, прошедших с 31 декабря 1899 года. Например, Google Sheets записывает дату 12 января 2021 года как 44208 (или 44 208 дней с 31 декабря 1899 года).

Изменение формата этого номера не изменяет базовый номер. То есть, независимо от того, показываете ли вы формат как 01/12/2021, 12/01/2021, 2021-12 января или что-либо еще, память все равно будет видеть числовое значение как 44208.

Я не уверен, как вы можете визуально просматривать данные и знать, должно ли 12/01/2021 быть 12 января или 1 декабря, так как вы сказали, что у вас смешанные даты. Но если есть какой-то способ, то можно настроить формулу, которая может конвертировать выбранные даты, постоянно меняя месяц и день, после чего вы можете скопировать результаты обратно в исходный столбец. Но изменение формата само по себе никогда не изменит фактическое значение базовой даты-номера исходных/необработанных данных; вы должны обработать его (с помощью сценария или формулы), чтобы получить другую базовую дату.

Комментарии:

1. Спасибо, я знаю, какие даты неверны. Является ли формула разделения лучшим вариантом здесь?

2. Можете ли вы сделать копию электронной таблицы и поделиться ссылкой в своем посте? Это был бы наиболее эффективный способ помочь вам, поскольку все, начиная от формата и компоновки данных и заканчивая вашим международным языком, будет иметь значение. Если вы решите поделиться такой ссылкой, обязательно установите для разрешения общего доступа к ссылке (при создании ссылки) значения «Любой, у кого есть ссылка…» и «Редактор», чтобы присутствующие здесь могли полностью получить доступ к листу и данным, а затем протестировать и оставить решения.

3. Спасибо, я привел пример здесь, вы можете увидеть два разных формата дат, начиная с ячейки a11 docs.google.com/spreadsheets/d/…

4. Я вижу список дат в вашей примерной электронной таблице. Но вы не указали, какой из них необходимо изменить. Кроме строк 11-16, для которых было бы невозможно поменять местами день и месяц и иметь реальную дату, строки 1-10 могут быть любыми. Пожалуйста, укажите в образце листа, какие даты следует поменять местами днем и месяцем (возможно, с «x» рядом с ними в колонке B.

5. Спасибо, в конце концов я согласился с вашим предложением разделить даты на основе разделителя/, а затем объединить разделенные ячейки, чтобы получить новый результат строки, а затем изменить его в формат даты.