Excel 2010:對於按日期分組的資料透視表,if( , , "") 不被視為與空白相同

Excel 2010:對於按日期分組的資料透視表,if( , , "") 不被視為與空白相同

我正在嘗試在 Excel 2010 資料透視表中按日期進行分組。

包含日期的欄位(即想要分組的欄位)應該是其他 2 欄位的最新日期(如果兩者都不為空或空白)。即,使用以下公式:

=IF(AND(A4 <> "", B4 <> ""), MAX(A4,B4), "")

通常,公式""中的該值IF()與空白單元格的作用相同。在這種情況下,它阻止我在資料透視表中按日期分組。如果我按 過濾日期列(Blanks),然後清除所有這些儲存格的內容,然後清除資料透視表按日期分組即可。即,""不是被視為與空單元格相同。

答案1

我通常使用0(數字,即:0.1.1900日期)而不是""(空字串),這個數字格式:[=0]"";d.m.yyyy

  • 由於您用作,列表分隔符,數字格式可能看起來像 '[=0]"",m/d/yyyy',但我不確定
  • 在資料透視表中,您會發現 1900 年下的這些「空白」值 - 我從未使用過 1900 年的實際日期,因此不會造成混淆

答案2

對於那些正在尋找解決方案的人,請在下面的帖子中查看我的解決方案,看看它是否適合您。
Excel 資料透視表將列中的空白儲存格 ("") 識別為文字而非數字

相關內容