Я пытаюсь сгруппировать данные по дате в сводной таблице Excel 2010.
Столбец с датами (то есть тот, по которому требуется выполнить группировку) должен быть самой поздней датой из двух других столбцов, если ни один из них не является нулевым или пустым. То есть, с формулой типа:
=IF(AND(A4 <> "", B4 <> ""), MAX(A4,B4), "")
Обычно это ""
в IF()
формуле действует так же, как пустая ячейка. В этом случае это мешает мне группировать по дате в сводной таблице. Если я отфильтрую столбец даты по (Blanks)
, а затем очистлю содержимое всех этих ячеек, то сводная таблицаделаетгруппировка по дате ок. ""
т.е.нетрассматривается так же, как и пустая ячейка.
решение1
Я обычно использую 0
(число, например: 0.1.1900
дату) вместо ""
(пустая строка) и следующий числовой формат:[=0]"";d.m.yyyy
- поскольку вы используете
,
в качестве разделителя списка, формат числа, вероятно, будет выглядеть для вас как '[=0]"",м/д/гггг', но я не знаю наверняка - В сводной таблице вы найдете эти «пустые» значения под годом 1900 — мне никогда не приходилось использовать фактические даты с 1900 года, поэтому никакой путаницы не возникало.
решение2
Для тех, кто ищет решение этой проблемы, пожалуйста, ознакомьтесь с моим решением в следующем посте и посмотрите, подойдет ли оно вам.
Сводная таблица Excel распознает пустые ячейки ("") в столбце как текст, а не числа