Страницы: 1
RSS
Группировка по дате в сводной таблице
 
Excel 2010, пытаюсь сделать групировку по дате как описано здесь http://habrahabr.ru/post/127286/ , выделяю диапазон дат, получается просто "Группа 1". Никаких предложений группировки по часам, минутам, секундам нет

   

Подскажите пожалуйста что я делаю не правильно? Файл по ссылке https://yadi.sk/i/BwmSCiTfkwYJo (наверно из-за сводной таблицы превысил лимит в 100kb)
Изменено: rentast - 03.12.2015 20:09:51
 
Группировка данных в сводной таблице

читать внимательно. Я там описывал и Ваш случай так же. После прочтения обратите внимание на последнюю строку своей сводной таблицы в столбце с датами.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
The_Prist написал: Я там описывал и Ваш случай так же
Вы только не сердитесь... статью прочитал, свой случай не нашёл но, оставил на Листе1 10 строк, прошёлся по каждой ячейке F2, убедился что формат ячейки "дата" Группирует по "Группа1", не предлагает временной интервал. И не понятно почему создается пустая строка в конце, в листе данных её нет...
Изменено: rentast - 04.12.2015 02:00:40
 
А вот в Вашем файле она есть. У Вас идет ссылка на умную таблицу. а в ней есть пустые строки. И к тому же у Вас там есть ячейки ни разу не с датами. что за дата такая? - 10.20.2015
Это 10 число какого месяца?
Вам для начала надо даты сделать реально датами, чтобы понятно было в русской локализации где есть число, а где месяц.
Возможно, должно быть 20.10.2015. Но ведь Excel-то не в курсе. Он видит 10 число 20 месяца, т.к. формат в рус.локали принят такой: дд.мм.гггг.
Если бы у Вас реально даты были - для них бы и формат через формат ячеек можно было любой применить.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Преобразовать дату в своей таблице в реальную можете так:
1. Добавляете столбец после столбца со своими "датами".
2. Вписываете такую формулу:
Код
=ДАТА(ПСТР([@[(PDH-CSV 4.0) (RTZ 2 (]];7;4);ПСТР([@[(PDH-CSV 4.0) (RTZ 2 (]];1;2);ПСТР([@[(PDH-CSV 4.0) (RTZ 2 (]];4;2))+ВРЕМЗНАЧ(ПСТР([@[(PDH-CSV 4.0) (RTZ 2 (]];12;8))

3. Переходите на вкладку Конструктор группы "Работа с таблицами". Группа кнопок Свойства -Размер таблицы. Указываете диапазон данных с реально заполненными датами. Умная таблица уменьшится. Останется обновить сводную и вместо своего столбца с "датами" для дат в сводной указываете новый столбец с формулой.

Все, должно группировать.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Бывает даты сами нормальные, но если они сохранились как текст (например при вставке откуда-то), то придётся менять формат ячейки и заходить в каждую чтобы она пересохранилась как дата (иногда вылезает волшебный флажок и предлагает исправить, но не всегда). Можно скопипастить столбец "дат" в блокнот, а потом обратно тогда они станут настоящими датами. Можно умножить на 1 :). Чтобы увидеть где дата не настоящая - можно поменять формат ячейки на дату с текстовым месяцем, например ("1мар 2015"), при этом не настоящие останутся числовыми.
Изменено: A.nod - 03.12.2015 20:48:14
Программист - человек, который решает задачу, о которой никто не знает, таким способом, который никто не понимает.
 
The_Prist, спасибо большое всё получилось. Не смотря на то что, локаль на сервере сформировавшем файл и локаль на компьютере на котором обрабатывался файл одна и та же, русская. ПО сгенерировашее файл, взяло за основу английский формат.  
 
Скорее всего данные берутся с MySQL или иной БД. А в них форматы иные и не зависят от локали конкретного ПК. Хотя скорее всего Вы правы и как раз ПО формирует даты в формате ММ.ДД.ГГГГ.
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Ещё раз спасибо, "поддержал" немного проект.  ;)
 
помогите преобразовать текст в этом файле в даты6 PLEX почему-то не хочет конвертировать, пробовал вставить формулу выше, пишет ошибку.
 
установить формат ячеек общий, скопировать пустую ячейку выделить даты специальная вставка сложить
Лень двигатель прогресса, доказано!!!
Страницы: 1
Читают тему
Наверх