

本来、大文字の英字が含まれる列に小文字の英字が紛れてしまっています。。
Power Queryエディター上で英字をすべて大文字に変換したい場合、どうしたら良いですか?

その場合、Power Queryエディター上の「大文字」コマンドを使えば良いですよ!
では、詳細を解説していきますね。
解説動画:【パワークエリ#6】データクレンジング基本テクニック13選 – 元データを綺麗にするための不備修正の作業を自動化する
この記事の内容は下記の動画でも解説しています。
コメント欄の「大文字」・「小文字」コマンドの部分をクリックすると該当の解説へジャンプできますよ!
はじめに
この記事はパワークエリの概要を把握していることが前提です。
パワークエリの概要については、以下の記事をご参照ください。
この記事は、Excelでパワークエリ(Power Query)を使いたい方向けに、パワークエリの活用ノウハウをExcel本著者が解説。パワークエリの使用イメージ・できること・クエリの新規作成ステップ等を網羅。豊富な図解を用意しています。
「大文字」・「小文字」の使いどころ
「大文字」・「小文字」コマンドは、クエリの新規作成ステップのうち、STEP2の「取得データを整形/加工(Transform)」に該当する機能です。
機能自体は、ワークシート上の関数の「UPPER」・「LOWER」と同じです。
クエリ内の一連の整形作業の中で、英字の大文字↔小文字の表記ゆれを修正したい場合に「大文字」・「小文字」コマンドを使いましょう。
「大文字」コマンドは指定した列の英字をすべて大文字に、「小文字」コマンドは指定した列の英字をすべて小文字に、それぞれ変換することが可能です。
英字を大文字/小文字のどちらに統一したいかによって、この2つのコマンドを使い分けましょう。
ワークシート上の関数の「UPPER」・「LOWER」の詳細は、以下の記事をご参照ください。
本来、英字を大文字で統一する文字データを手入力していくと、たまに小文字のものが混ざってしまい、いちいち置換などで直すのが面倒です・・・。 …
本来、英字を小文字で統一する文字データを手入力していくと、たまに大文字のものが混ざってしまい、いちいち置換などで直すのが面倒です・・・。 …
使用イメージ
「商品コード」列を対象に「大文字」コマンドを使用し、英字をすべて大文字へ変換したイメージが以下です。
Power Queryエディター上で英字を大文字に変換したステップを登録できました。
「大文字」コマンドの場合、デフォルトのステップ名は「大文字テキスト」になる(クエリ内で2つ目以降の「大文字テキスト」ステップに連番が付加)。
「小文字」コマンドの場合、デフォルトのステップ名は「小文字テキスト」。
後は、クエリ新規作成ステップのSTEP2で必要な他ステップを登録したら、STEP3を行いましょう。
これにより、クエリに記録した「大文字」・「小文字」コマンドのステップを自動化できます。
「大文字」・「小文字」コマンドのステップ登録後、大文字/小文字の変換対象の列名を変更すると、クエリ更新時にエラーになるため注意(対処法は、後述の「登録したステップの変更手順」を参照)。
クエリの新規作成ステップのSTEP2に役立つ各種コマンドの詳細は「パワークエリ(Power Query)の記事一覧」を、STEP3の手順はパワークエリの概要記事をご参照ください。
パワークエリ(Power Query)に関してのコンテンツです。
この記事は、Excelでパワークエリ(Power Query)を使いたい方向けに、パワークエリの活用ノウハウをExcel本著者が解説。パワークエリの使用イメージ・できること・クエリの新規作成ステップ等を網羅。豊富な図解を用意しています。
ステップ登録手順
「大文字」・「小文字」コマンドのステップを登録したい場合は、以下の手順となります。
- 変換したい列を選択
※今回は「商品コード」列 - リボン「変換」タブをクリック
- 「書式」をクリック
- 「大文字」or「小文字」をクリック
※今回は「大文字」
手順④は、英字を大文字/小文字のどちらに変換したいかによって使い分け。
登録したステップの変更手順
「大文字」・「小文字」コマンドで登録したステップの対象列や変換内容(大文字↔小文字)を後から変更する場合、一旦既存のステップを削除し、「大文字」・「小文字」コマンドのステップを再登録すればOKです。
具体的な手順は以下の通りです。
- 「大文字テキスト」・「小文字テキスト」ステップを削除(「×」をクリック)
※今回は「大文字テキスト」ステップ - 再度「大文字」・「小文字」コマンドのステップ登録手順を実行
手順①のステップ名は、「大文字」・「小文字」コマンドで変換した場合のデフォルトの名前(自身でリネームしている場合は別表記)。
サンプルファイルで練習しよう!
可能であれば、以下のサンプルファイルをダウンロードして、実際に操作練習をしてみてください。
サンプルファイル_PowerQueryデータ整形_大文字.xlsx
サンプルファイルのダウンロードには無料メルマガに登録いただく必要があります(上記リンクから登録フォームへ遷移します)。
ブックを開いたら、「商品マスタ(大文字)」クエリを編集(Power Queryエディター起動)し、次の手順を実施してください(今までの解説のまとめです)。
ブック起動時、「セキュリティの警告」メッセージが表示された場合は「コンテンツの有効化」をクリック。
- 変換したい列を選択
※今回は「商品コード」列 - リボン「変換」タブをクリック
- 「書式」をクリック
- 「大文字」or「小文字」をクリック
※今回は「大文字」
本記事の解説と同じ結果になればOKです!
さいごに
いかがでしたでしょうか?
「大文字」・「小文字」コマンドは、指定した列の英字をすべて大文字/小文字に変換できます。
英字の大文字↔小文字の表記ゆれの修正等、データクレンジングのオーソドックスな処理の1つのため、ぜひ基本テクニックとして覚えておきましょう!
なお、パワークエリの各種テクニックは、私の拙著でも体系的に解説していますので、こちらも参考にしてみてください。
また、よりコアな情報を発信していくために「公式LINE」を開始しましたので、ご興味があれば以下バナーから友だち追加をお願いします!
特典として、Excelワークシート関数一覧(計22スライド)やExcelショートカットキー一覧(計25スライド)等をプレゼント!
ご参考になれば幸いですm(_ _)m

「大文字」・「小文字」コマンドに慣れたら、他の表記ゆれの修正に役立つコマンドもセットで覚えると良いです。
たとえば、同義語の表記ゆれを修正する「値の置換」コマンドや、余計なスペースや改行を除去する「トリミング」・「クリーン」コマンドです。
これらのコマンドをうまく組み合わせ、データクレンジング作業を効率化していきましょう!