Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Неверная сортировка по датам - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Неверная сортировка по датам
senglory Дата: Вторник, 14.04.2026, 21:19 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Excel 2021 LTSC MSO (Version 2601 Build 16.0.19628.20166) 64-bit - ни в какую не хочет сортировать строки по датам. Как мне его заставить считать эту колонку датой и сортировать по ней, а не хрен пойми по чему (см скрины)?
К сообщению приложен файл: 4911926.png (171.2 Kb) · 3264652.png (42.9 Kb) · 9138911.png (432.7 Kb)
 
Ответить
СообщениеExcel 2021 LTSC MSO (Version 2601 Build 16.0.19628.20166) 64-bit - ни в какую не хочет сортировать строки по датам. Как мне его заставить считать эту колонку датой и сортировать по ней, а не хрен пойми по чему (см скрины)?

Автор - senglory
Дата добавления - 14.04.2026 в 21:19
Pelena Дата: Среда, 15.04.2026, 07:21 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19616
Репутация: 4703 ±
Замечаний: ±

Excel 365 & Mac Excel
И Вам здравствуйте.
У вас даты сохранены как текст. Это видно по левому выравниванию.
Выделите столбец с датами -- ctrl+h -- Найти . (точку) -- Заменить на . (точку) -- Заменить все
После этого даты станут датами, а не текстом и можно будет сортировать.

Если не получится, прикладывайте файл с примером в формате Excel


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеИ Вам здравствуйте.
У вас даты сохранены как текст. Это видно по левому выравниванию.
Выделите столбец с датами -- ctrl+h -- Найти . (точку) -- Заменить на . (точку) -- Заменить все
После этого даты станут датами, а не текстом и можно будет сортировать.

Если не получится, прикладывайте файл с примером в формате Excel

Автор - Pelena
Дата добавления - 15.04.2026 в 07:21
senglory Дата: Среда, 15.04.2026, 13:12 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Вот экселевский файл, где я принудительно задавал формат колонки как дату
К сообщению приложен файл: excel_weird_sorting.xlsx (9.8 Kb)
 
Ответить
СообщениеВот экселевский файл, где я принудительно задавал формат колонки как дату

Автор - senglory
Дата добавления - 15.04.2026 в 13:12
bigor Дата: Среда, 15.04.2026, 13:26 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1437
Репутация: 281 ±
Замечаний: 0% ±

нет
задавал формат колонки как дату
наверное вы это сделали после того как данные были вставлены. В вашем файле в колонке А текст. Да и если посмотреть формат у вас должен отображаться без ведущего нуля. Так что прерводите в число, как описала Pelena,
 
Ответить
Сообщение
задавал формат колонки как дату
наверное вы это сделали после того как данные были вставлены. В вашем файле в колонке А текст. Да и если посмотреть формат у вас должен отображаться без ведущего нуля. Так что прерводите в число, как описала Pelena,

Автор - bigor
Дата добавления - 15.04.2026 в 13:26
senglory Дата: Среда, 15.04.2026, 14:27 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Заменил все точки на точки - пофигу, несмотря на выставленный формат колонки как дата, сортировка не работает
К сообщению приложен файл: 9508620.png (276.2 Kb)
 
Ответить
СообщениеЗаменил все точки на точки - пофигу, несмотря на выставленный формат колонки как дата, сортировка не работает

Автор - senglory
Дата добавления - 15.04.2026 в 14:27
Nic70y Дата: Среда, 15.04.2026, 14:33 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9264
Репутация: 2499 ±
Замечаний: 0% ±

Excel 2010
senglory, у Вас эксель американский)
попробуйте формулу (в файле)
Код
=ДАТА(ПРАВСИМВ(B2;4);ПСТР(B2;4;2);ЛЕВСИМВ(B2;2))
К сообщению приложен файл: 4648091.xlsx (10.2 Kb)
 
Ответить
Сообщениеsenglory, у Вас эксель американский)
попробуйте формулу (в файле)
Код
=ДАТА(ПРАВСИМВ(B2;4);ПСТР(B2;4;2);ЛЕВСИМВ(B2;2))

Автор - Nic70y
Дата добавления - 15.04.2026 в 14:33
senglory Дата: Среда, 15.04.2026, 14:44 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, спасибо, заработало. Но неужели настолько элементарная вещь без кастомных формул не работает в экселе уже черте сколько версий? У меня и 2007 эксель так сортировку тоже не понимал без формул.
 
Ответить
СообщениеNic70y, спасибо, заработало. Но неужели настолько элементарная вещь без кастомных формул не работает в экселе уже черте сколько версий? У меня и 2007 эксель так сортировку тоже не понимал без формул.

Автор - senglory
Дата добавления - 15.04.2026 в 14:44
Nic70y Дата: Среда, 15.04.2026, 14:51 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9264
Репутация: 2499 ±
Замечаний: 0% ±

Excel 2010
senglory, проблема локалей в экселе актуальна и в 1ю очередь это касается дат
на русском 01.02.2026 1е февраля
на американски это 2е января
 
Ответить
Сообщениеsenglory, проблема локалей в экселе актуальна и в 1ю очередь это касается дат
на русском 01.02.2026 1е февраля
на американски это 2е января

Автор - Nic70y
Дата добавления - 15.04.2026 в 14:51
senglory Дата: Среда, 15.04.2026, 20:21 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, я знаю. Но я при задании формата колонки в явном виде выбирал German, так что американский формат тут не при чем. Если, конечно, выбор локали реально работает, а не просто дропдаун отрисовывается.
 
Ответить
СообщениеNic70y, я знаю. Но я при задании формата колонки в явном виде выбирал German, так что американский формат тут не при чем. Если, конечно, выбор локали реально работает, а не просто дропдаун отрисовывается.

Автор - senglory
Дата добавления - 15.04.2026 в 20:21
Nic70y Дата: Четверг, 16.04.2026, 07:27 | Сообщение № 10
Группа: Друзья
Ранг: Экселист
Сообщений: 9264
Репутация: 2499 ±
Замечаний: 0% ±

Excel 2010
senglory, у вас выгрузка в текстовом формате, (ее не исправить сменой формата) если бы она была в формате даты эксель распознал бы ее независимо от локали, а вот
ctrl+h -- Найти . (точку) -- Заменить на . (точку) -- Заменить все
может неправильно перевести даты в разных локалях, по этому я и предложил формулу


Сообщение отредактировал Nic70y - Четверг, 16.04.2026, 07:28
 
Ответить
Сообщениеsenglory, у вас выгрузка в текстовом формате, (ее не исправить сменой формата) если бы она была в формате даты эксель распознал бы ее независимо от локали, а вот
ctrl+h -- Найти . (точку) -- Заменить на . (точку) -- Заменить все
может неправильно перевести даты в разных локалях, по этому я и предложил формулу

Автор - Nic70y
Дата добавления - 16.04.2026 в 07:27
senglory Дата: Четверг, 16.04.2026, 09:33 | Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация: 0 ±
Замечаний: 0% ±

Nic70y, получается экселю невозможно принудительно указать что считать датой, а что нет?
 
Ответить
СообщениеNic70y, получается экселю невозможно принудительно указать что считать датой, а что нет?

Автор - senglory
Дата добавления - 16.04.2026 в 09:33
Nic70y Дата: Четверг, 16.04.2026, 11:32 | Сообщение № 12
Группа: Друзья
Ранг: Экселист
Сообщений: 9264
Репутация: 2499 ±
Замечаний: 0% ±

Excel 2010
senglory, можно и так сказать.
в данном случае это текст и он останется текстом при установке любого формата.
только "дергать"
К сообщению приложен файл: 5509962.gif (81.3 Kb)


Сообщение отредактировал Nic70y - Четверг, 16.04.2026, 11:32
 
Ответить
Сообщениеsenglory, можно и так сказать.
в данном случае это текст и он останется текстом при установке любого формата.
только "дергать"

Автор - Nic70y
Дата добавления - 16.04.2026 в 11:32
Gustav Дата: Четверг, 16.04.2026, 16:22 | Сообщение № 13
Группа: Админы
Ранг: Участник клуба
Сообщений: 2880
Репутация: 1223 ±
Замечаний: ±

начинал с Excel 4.0, видел 2.1
неужели настолько элементарная вещь без кастомных формул не работает в экселе уже черте сколько
версий?

[offtop]
Даты во многих системах вещь своеобразная и часто капризная. Возьмем, например, популярный язык программирования JavaScript. В нём для того, чтобы сравнить две даты (вроде, должно было бы как-то элементарно делаться - ан нет!), их надо сначала перевести в количества миллисекунд, прошедших с полуночи 01 января 1970 года (т.н. Unix-time), и затем уже сравнить между собой полученные огромные целые числа - ничего, да? Или вот еще перл - нумерация месяцев в течение года идет с 0 до 11 (а не как у нормальных людей - с 1 до 12).

Мне всегда был по душе подход для работы с датами в системе управления предприятием SAP и ее внутреннем языке программирования ABAP (я потратил на них 14 лет своей трудовой биографии). Там внутренний формат даты - это 8-мисимвольный текст из цифр в формате ГГГГММДД (время - аналогично, только из 6 символов: ЧЧММСС). Очень удобно - с одной стороны, строковыми функциями всегда можно достать любой фрагмент такой строки, с другой - операция, например, сложения всё корректно ("как для даты") выполняет: "20260331" + 1 = "20260401".

Меня, кстати, всегда бесит/умиляет момент, когда люди (среди них бывали и IT-шники) при необходимости включить дату в название файла пишут, например, "Отчет об операциях 31.03.2026" вместо, скажем, "Отчет об операциях 2026-03-31". Так и хочется крикнуть: "Родной! А как ты их собираешься в папке просматривать при сортировке по названию?". "Родной", конечно, может возразить, что всегда можно включить сортировку по дате создания, но, как по мне, формат ДД.ММ.ГГГГ при этом все равно выглядит как-то "более растрёпано" (и глаза как-то "более разбегаются"), чем формат ГГГГ-ММ-ДД:



МОИ: Ник, Tip box: 41001663842605
 
Ответить
Сообщение
неужели настолько элементарная вещь без кастомных формул не работает в экселе уже черте сколько
версий?

[offtop]
Даты во многих системах вещь своеобразная и часто капризная. Возьмем, например, популярный язык программирования JavaScript. В нём для того, чтобы сравнить две даты (вроде, должно было бы как-то элементарно делаться - ан нет!), их надо сначала перевести в количества миллисекунд, прошедших с полуночи 01 января 1970 года (т.н. Unix-time), и затем уже сравнить между собой полученные огромные целые числа - ничего, да? Или вот еще перл - нумерация месяцев в течение года идет с 0 до 11 (а не как у нормальных людей - с 1 до 12).

Мне всегда был по душе подход для работы с датами в системе управления предприятием SAP и ее внутреннем языке программирования ABAP (я потратил на них 14 лет своей трудовой биографии). Там внутренний формат даты - это 8-мисимвольный текст из цифр в формате ГГГГММДД (время - аналогично, только из 6 символов: ЧЧММСС). Очень удобно - с одной стороны, строковыми функциями всегда можно достать любой фрагмент такой строки, с другой - операция, например, сложения всё корректно ("как для даты") выполняет: "20260331" + 1 = "20260401".

Меня, кстати, всегда бесит/умиляет момент, когда люди (среди них бывали и IT-шники) при необходимости включить дату в название файла пишут, например, "Отчет об операциях 31.03.2026" вместо, скажем, "Отчет об операциях 2026-03-31". Так и хочется крикнуть: "Родной! А как ты их собираешься в папке просматривать при сортировке по названию?". "Родной", конечно, может возразить, что всегда можно включить сортировку по дате создания, но, как по мне, формат ДД.ММ.ГГГГ при этом все равно выглядит как-то "более растрёпано" (и глаза как-то "более разбегаются"), чем формат ГГГГ-ММ-ДД:


Автор - Gustav
Дата добавления - 16.04.2026 в 16:22
msi2102 Дата: Пятница, 17.04.2026, 09:31 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 474
Репутация: 141 ±
Замечаний: 0% ±

Excel 2019
Меня, кстати, всегда бесит/умиляет момент, когда люди (среди них бывали и IT-шники) при необходимости включить дату в название файла пишут, например, "Отчет об операциях 31.03.2026" вместо, скажем, "Отчет об операциях 2026-03-31"

А самое главное их не переубедить, что это не удобно и не правильно, а чтобы быстрее находить файл они в начало добавляют восклицательный знак, и открываешь папку, а там файлы начинаются с десяти восклицательных знаков :'(
 
Ответить
Сообщение
Меня, кстати, всегда бесит/умиляет момент, когда люди (среди них бывали и IT-шники) при необходимости включить дату в название файла пишут, например, "Отчет об операциях 31.03.2026" вместо, скажем, "Отчет об операциях 2026-03-31"

А самое главное их не переубедить, что это не удобно и не правильно, а чтобы быстрее находить файл они в начало добавляют восклицательный знак, и открываешь папку, а там файлы начинаются с десяти восклицательных знаков :'(

Автор - msi2102
Дата добавления - 17.04.2026 в 09:31
elovkov Дата: Пятница, 17.04.2026, 10:59 | Сообщение № 15
Группа: Друзья
Ранг: Ветеран
Сообщений: 534
Репутация: 84 ±
Замечаний: 0% ±

Excel 2013
Сначала !!! потом ! потом пошли 00_ 01_ потом уже всякие названия в которые никому не интересно)))
А когда по датам папки - то да, всегда ГГГГ-ММ-ДД, как первая необходимость создавать что-то с датами в имени появилась - так где-то с 3й-4й даты возникло понимание что классический формат не катит)


Умное лицо это еще не признак ума. Все глупости на земле делаются именно с этим выражением лица
 
Ответить
СообщениеСначала !!! потом ! потом пошли 00_ 01_ потом уже всякие названия в которые никому не интересно)))
А когда по датам папки - то да, всегда ГГГГ-ММ-ДД, как первая необходимость создавать что-то с датами в имени появилась - так где-то с 3й-4й даты возникло понимание что классический формат не катит)

Автор - elovkov
Дата добавления - 17.04.2026 в 10:59
Hugo Дата: Среда, 22.04.2026, 00:29 | Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3862
Репутация: 819 ±
Замечаний: 0% ±

365
Вот экселевский файл, где я принудительно задавал формат колонки как дату
- а все значения остались текстом, и это можно увидеть.
Я обычно их превращаю в даты парой кликов инструментом Текст по столбцам, и в этом файле тоже работает.


webmoney: E265281470651 Z422237915069
USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
 
Ответить
Сообщение
Вот экселевский файл, где я принудительно задавал формат колонки как дату
- а все значения остались текстом, и это можно увидеть.
Я обычно их превращаю в даты парой кликов инструментом Текст по столбцам, и в этом файле тоже работает.

Автор - Hugo
Дата добавления - 22.04.2026 в 00:29
ExcelDK Дата: Понедельник, 27.04.2026, 10:48 | Сообщение № 17
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 142
Репутация: 9 ±
Замечаний: 0% ±

2010
senglory, здравствуйте! Обычно с таким борюсь дополнительным столбцом, где к тексту прибавляю 0, эксель тогда сам в формат даты преобразует и складывает. И да, у вас датский формат был, на русский исправил.
К сообщению приложен файл: 321.xlsx (11.0 Kb)
 
Ответить
Сообщениеsenglory, здравствуйте! Обычно с таким борюсь дополнительным столбцом, где к тексту прибавляю 0, эксель тогда сам в формат даты преобразует и складывает. И да, у вас датский формат был, на русский исправил.

Автор - ExcelDK
Дата добавления - 27.04.2026 в 10:48
Alex_ST Дата: Четверг, 30.04.2026, 13:27 | Сообщение № 18
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3236
Репутация: 631 ±
Замечаний: 0% ±

2003
Gustav, прав на 100%
Бесят люди, сохраняющие периодически сохраняемые файлы с префиксами в формате ДД-ММ-ГГ. А некоторые ещё умудряются и ДД-МММ-ГГ,
И точно сказал msi2102 - их не переубедишь. Они так с детского сада привыкли и даже не хотят мозги включать.
Ну, они, наверное, сродни пендосам, привыкшим с детства измерять в пинтах-дюймах-фунтах-фаренгейтах, когда почти весь мир давно уже перешёл на десятичную метрическую систему.
Но с какого канабиса кто-то из них придумал и всех убедил, что правильно записывать дату в формате ММ-ДД-ГГ - НЕ ПОНИМАЮ ¯\_(ツ)_/¯



С уважением,
Алексей
MS Excel 2003 - the best!!!
 
Ответить
СообщениеGustav, прав на 100%
Бесят люди, сохраняющие периодически сохраняемые файлы с префиксами в формате ДД-ММ-ГГ. А некоторые ещё умудряются и ДД-МММ-ГГ,
И точно сказал msi2102 - их не переубедишь. Они так с детского сада привыкли и даже не хотят мозги включать.
Ну, они, наверное, сродни пендосам, привыкшим с детства измерять в пинтах-дюймах-фунтах-фаренгейтах, когда почти весь мир давно уже перешёл на десятичную метрическую систему.
Но с какого канабиса кто-то из них придумал и всех убедил, что правильно записывать дату в формате ММ-ДД-ГГ - НЕ ПОНИМАЮ ¯\_(ツ)_/¯

Автор - Alex_ST
Дата добавления - 30.04.2026 в 13:27
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!