エクセルのピポットテーブルにおいて、値フィールドに文字列をそのまま表示させたいです。

現在、エクセルにて、3つの列ラベル(日にち、人の名前、買い物で買った個数)とそれに対応する値(日にち、買い物で買った個数)や文字列(人の名前)が挿入されているエクセルがあります。

3つの列を選択した状態で、
挿入>ピポットテーブルを選択し、新しいSheetにピポットテーブルを作成しました。
その後「ピポットテーブルのフィールド」にて、

行ラベル:日にち
列ラベル:買い物で買った個数、人の名前

を選択しました。
すると「人の名前」が「1」というように数値データとなってしまいました。
おそらくその名前の人が1人であるので名前をカウントして「1」と表示されてしまっていると考察します。
(もちろん他の人の名前が「1」になっております)

試したこと

このサイトに乗っ取って、以下集計フィールドの数式にて記述したのですが、画像のようなエラーがでてしまっています。数式の書き方の問題なのかどうなのかわからなく、ご教示いただける方がおりましたら教えていただけますと幸いでございます。何卒よろしくお願い申し上げます。

= IF(HASONEVALUE(columnName),VALUES(columnName),“”)

*今回columnNameの部分は「人の名前」の列ラベルである「nickname」としました。

イメージ説明

コメントを投稿

0 コメント