%20%D0%BD%D0%B5%20%D1%80%D0%B0%D1%81%D1%81%D0%BC%D0%B0%D1%82%D1%80%D0%B8%D0%B2%D0%B0%D0%B5%D1%82%D1%81%D1%8F%20%D0%BA%D0%B0%D0%BA%20%D0%BF%D1%83%D1%81%D1%82%D0%BE%D0%B5%20%D0%B7%D0%BD%D0%B0%D1%87%D0%B5%D0%BD%D0%B8%D0%B5%20%D0%B4%D0%BB%D1%8F%20%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B8%D1%80%D0%BE%D0%B2%D0%BA%D0%B8%20%D1%81%D0%B2%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9%20%D1%82%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D1%8B%20%D0%BF%D0%BE%20%D0%B4%D0%B0%D1%82%D0%B5.png)
Я пытаюсь сгруппировать данные по дате в сводной таблице 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 распознает пустые ячейки ("") в столбце как текст, а не числа