エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

【本日のミッション】

エクセル ピボットテーブルのフィルターリストに、アルファベットが大文字・小文字で区別されない現象を解決せよ。

ミッションの概要

エクセル ピボットテーブルのフィルターリストに、アルファベットが大文字・小文字で区別されない現象を解決せよ、というのが今回のミッションです。

エクセルのピボットテーブルって、アルファベットの大文字と小文字を区別してくれないんですって!

アルファベットの大文字と小文字が混在しているデータを元に、ピボットテーブルを作ってみると・・・。
エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

大文字も小文字も一緒に集計されているじゃないですか!!

エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

エクセルのピボットテーブルが、アルファベットの大文字と小文字を区別しない という話は本当のようです。

■■■スポンサーリンク■■■

ピボットテーブルで大文字と小文字を区別する方法

エクセルのピボットテーブルに、大文字と小文字を区別する機能が無いということでしたら仕方ないですね。
大文字・小文字を区別する別フィールドを一つ作りましょう。

セルA2に下記数式を入力し、下までコピーします。(関数の説明は下記をご参照ください。)これを「大小文字」フィールドとします。

=IF(EXACT(B2,UPPER(B2)),"大文字","小文字")

B列「大区分」が大文字の時は「大文字」、小文字の時は「小文字」の文字が入ります。

エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

このデータを使って、ピボットテーブルを作ります。

エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

新しく作った「大小文字」フィールドを、「大区分」フィールドの右側に挿入します。
いかがでしょうか。それぞれのアルファベットの大文字と小文字が別々に集計されましたね。

エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

■■■スポンサーリンク■■■

UPPER 関数

文字列を大文字に変換します。

UPPER(文字列)
引数名説明省略
文字列大文字に変換する文字列を指定します。×

今回はセルB2の文字列を大文字に変換しています。

UPPER(B2)

EXACT 関数

2 つの文字列を比較して、完全に一致する場合は「 TRUE」を、そうでない場合は「FALSE」を返します。 比較する文字列の大文字と小文字は区別されます

EXACT(文字列1, 文字列2)
引数名説明省略
文字列1一方の文字列を指定します。×
文字列2もう一方の文字列を指定します。×

今回は、セルB2の文字列と、セルB2の文字列を大文字にしたものが完全一致するかを判定しています。大文字にしたものと一致する場合は「大文字」を、そうでない場合は「小文字」を返すようにしています。

=IF(EXACT(B2,UPPER(B2)),"大文字","小文字")

混在する大文字・小文字の謎

ピボットテーブルを見ると大文字と小文字が混在しているのが不思議でした。
大文字・小文字どちらかに統一してくれたら、見ているほうもすっきりするのに・・・。

エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

どうやら、元データで初めに登場する文字列がピボットテーブルに使用されるようです。

エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

参照

「数字が文字列として保存されています。」を一括で数字に変換
データが増減しても参照先を変更しない名前の管理(Excel)
連動するドロップダウンリストを名前の管理・入力規制・OFFSET・INDIRECTを使って「リストが表示されない」を解決(Excel)
Excel 複数セル内の改行(Alt+Enter)を一括で解除する方法
Excel関数を使って 縦の表に連動した(リンクした)横の表を一括で作成せよ
ワイルドカードとは。使い方いろいろ。(Excel)
Excelの改ページの点線を消す方法
Excelの背景にある薄グレーの枠線(罫線)を消す(非表示)方法
非表示になってしまった列を表示させる方法
ファイルを開くと空の画面も同時に開くのを解決(Excel)
図 画像 グラフ ボタン などのオブジェクトが消えてしまった時の表示方法(Excel)
大量の画像やグラフ等のオブジェクトで画面表示が遅いのを解決(Excel)
保護されたシートに対して、このコマンドは使用できません。テーマが変えられない現象を解決(Excel)
離れた複数列をまとめて列番号(数字)で選択する方法(Excel VBA)
Excel VBA で選択した複数のセルにデータ・数式を(Ctrl+Enter のように)一気に入力する方法
エクセル フィルターをかけたときにアルファベットが大文字・小文字で区別されない現象を解決(Excel)
エクセル ピボットテーブルのフィルターリストにアルファベットが大文字・小文字で区別されない現象を解決(Excel)

■■■スポンサーリンク■■■