Excel 2010: ピボット テーブルの日付によるグループ化で、if( , , "") が空白と同じように扱われない

Excel 2010: ピボット テーブルの日付によるグループ化で、if( , , "") が空白と同じように扱われない

Excel 2010 ピボット テーブルで日付別にグループ化しようとしています。

日付を含む列 (つまり、グループ化する列) は、どちらも null または空白でない場合は、他の 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 ピボット テーブルが列内の空白セル ("") を数値ではなくテキストとして認識する

関連情報