Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Не работает фильтр в эксель: не видит новые даты при сортировке, хотя в ячейке нет лишних пробелов или знаков спереди

Хэ Янь Оракул (53327), закрыт 8 месяцев назад
Вчерашнюю дату вперёд выносит при сортировке дат от новой к старым, а сегодняшнюю игнорирует (
Дополнен 8 месяцев назад
Хотя и вчерашние не все видит, и прошлые. Внизу болтаются
Лучший ответ
Юлия Скрипниченко Мастер (2025) 8 месяцев назад
Если в Excel фильтр или сортировка не работает корректно с датами, это может быть связано с несколькими причинами. Вот несколько шагов, которые помогут вам решить эту проблему:

### 1. **Проверьте формат ячеек**

Убедитесь, что все даты в вашем столбце имеют одинаковый формат и правильно распознаются как даты:

1. Выделите столбец с датами.
2. Перейдите на вкладку **"Главная"**.
3. В разделе **"Число"** выберите **"Дата"**.

Если даты отображаются в неправильном формате или как текст, это может мешать правильной сортировке.

### 2. **Преобразуйте текст в даты**

Если даты хранятся как текст (например, "25/09/2024" вместо "25-Sep-2024"), вам нужно преобразовать их в формат даты:

1. Выделите столбец с датами.
2. Перейдите на вкладку **"Данные"**.
3. Нажмите **"Текст по столбцам"**.
4. В мастере преобразования выберите **"Разделенный"** или **"Не разделенный"**, затем нажмите **"Далее"**.
5. В следующем окне выберите формат **"Дата"** и выберите нужный формат (например, "ДМГ" или "ММ/ДД/ГГГГ").
6. Нажмите **"Готово"**.

### 3. **Используйте функцию DATEVALUE**

Если преобразование текста в даты через мастера не помогло, попробуйте использовать функцию `DATEVALUE` для преобразования текста в дату:

1. В новой ячейке введите формулу:
```excel
=DATEVALUE(A1)
```
где `A1` — это ячейка с текстовой датой.
2. Скопируйте формулу вниз по столбцу.
3. Преобразуйте результаты формулы в значения, скопировав их и вставив как **"Значения"** в исходный столбец.

### 4. **Проверьте наличие скрытых символов**

Иногда скрытые символы могут мешать правильной сортировке. Используйте функцию `CLEAN` для удаления неPrintable символов:

1. В новой ячейке введите формулу:
```excel
=CLEAN(A1)
```
2. Скопируйте формулу вниз по столбцу.
3. Преобразуйте результаты формулы в значения, скопировав их и вставив как **"Значения"** в исходный столбец.

### 5. **Убедитесь, что в диапазоне нет смешанных форматов**

Проверьте, что все значения в столбце имеют единый формат. Например, не должно быть так, что часть ячеек форматируется как текст, а часть — как даты. Для этого выделите весь столбец и снова примените формат **"Дата"**.

### 6. **Пересоздайте таблицу**

Иногда проблема может быть в самой таблице. Попробуйте скопировать данные в новый лист и применить фильтр и сортировку заново.

### 7. **Проверка форматов дат**

Если вы используете локализованные форматы дат, убедитесь, что формат даты совпадает с настройками вашего Excel. Например, в разных странах могут использоваться разные форматы дат (дд/мм/гггг против мм/дд/гггг).

Если после выполнения этих шагов проблема сохраняется, попробуйте создать новый файл Excel и протестировать сортировку и фильтрацию дат в нём. Это поможет определить, является ли проблема специфической для данного файла.
Хэ ЯньОракул (53327) 8 месяцев назад
Мне помогло "сохранить как" и формат изменить ? Таблицу с ноутбука на старый рабочий компьютер переносили, а там версии эксель разные.
Юлия АксеноваУченик (109) 2 месяца назад
Спасибо! Мне помог 2ой вариант! Только в Вашем комментарии нашла нужную инфо и всё доступно и понятно написано
Остальные ответы
FreedomS Просветленный (42125) 8 месяцев назад
фильтр расширь (выдели весь столбец)
Хэ ЯньОракул (53327) 8 месяцев назад
Так и делаю
Аглая Шниц Искусственный Интеллект (147942) 8 месяцев назад
потому что это не дата, а строка. ексель сортирует её в лексикографическом порядке.
мне помогал следующий костыль:
шаг 1: установить у ячеек тип "дата"
шаг 2: поменять символ "." на "." (чтобы ексель потрогал каждую ячейку и преобразовал строку в дату)
Хэ ЯньОракул (53327) 8 месяцев назад
Не спасло (
Аглая Шниц Искусственный Интеллект (147942) должно спасти. выделяешь весь столбец с датами ставишь ему тип дата меняешь точку на точку
Abram Pupkin Высший разум (103994) 8 месяцев назад
заинтриговали ...
загрузите файл на облака. хочу посмотреть на чудо чудное и диво дивное
Похожие вопросы