Power Queryを使用してMicrosoft Excelでテキストを編集する方法
Microsoft Excelでテキスト編集を行う方法は複数ありますが、特に大規模なデータセットを扱う場合は、Power Queryを使うと本当に助かります。セルを手動で微調整したり、数式に頼ったりする代わりに、大文字と小文字の変更、スペースの削除、プレフィックスの追加など、一連のテキスト変更を一括処理できます。しかも、手間をかけずに簡単に行えます。ただし、メニューの中に埋もれているため、慣れていないと最初はプロセス全体が混乱するかもしれません。幸い、一度コツをつかんでしまえば、非常に柔軟で、時間を大幅に節約できます。このガイドでは、これらの一般的なテキスト編集にPower Queryを使用する方法を詳しく説明します。これにより、手作業に時間を無駄にすることなく、ツールにほとんどの面倒な作業を任せることができます。
Power Queryでテキストを編集する方法
使い始めるのは簡単ですが、Power Queryを初めて使う場合は少しコツが必要です。セルをエディターに読み込み、変更を加え、クリーンアップしたデータをシートに反映させるという手順です。設定によっては、何度か試す必要があるかもしれません。変更内容を確認するには、クエリを更新したり、閉じて再度開いたりする必要がある場合もあります。最初は見た目がおかしくても諦めないでください。
データを選択してPower Queryに読み込む
- テキストが入力されているセル範囲を選択するか、データ内をクリックします。「データ」タブに移動し、 「テーブル/範囲から」をクリックするか、選択した範囲を右クリックして「テーブル/範囲からデータを取得」を選択します。データがまだテーブルとして書式設定されていない場合は、Excelはテーブルに変換するかどうかを確認します。セル範囲を確認し、ヘッダーがある場合はチェックボックスをオンにして、「OK」をクリックします。
はい、少し厄介な点があります。データがすぐにリンクしない場合は、再度選択したり更新したりする必要があるからです。また、範囲に空白セルや複数のデータ型が混在している場合は、読み込む前にすべてが正しく表示されているか再度確認してください。
Power Query で大文字と小文字を変更する
これは、Power Query をいじる人が最も頻繁に使う理由の一つです。すべてを小文字、大文字、あるいは大文字にする単語のいずれにせよ、とても簡単です。私の経験では確実に動作するのですが、どういうわけか、すべてのマシンで最初からうまくいくとは限りません。少し奇妙ですが、もし変な結果が出たら、クエリを閉じて再度開き、もう一度試してみてください。
テキストの大文字と小文字を調整する
- Power Query エディターで、変更したいテキストを含む列を選択します。次に、「変換」タブに移動し、「書式」ドロップダウンメニューで、必要な大文字/小文字のスタイル(小文字、大文字、または各単語を大文字にする)を選択します。
列がすぐに更新されるのを確認してください。設定によっては、少し遅延が発生したり、更新しないと変更が反映されない場合があります。理由はよく分かりませんが、Power Queryの不思議な魅力の一つです。
編集したデータを読み込む
- 問題がなければ、「ホーム」タブに移動し、 「閉じて読み込む」または「閉じて読み込む先」を選択して保存場所を指定します。通常は「閉じて読み込む」を選択すると、編集後の新しいシートが作成されます。ほとんどの場合、これで問題ありません。
すると、データがシートに表示され、以前のデータと置き換えられたり、追加されます。これで、ワンクリックでテキストの変更が完了しました。
テキストデータをトリミングまたはクリーンアップする
余分なスペースや印刷できない文字など、乱雑なデータをお持ちですか?Power Queryには、そのようなデータを処理するオプションが組み込まれているので、とても便利です。特に、分析用にデータを準備したり、クリーンなデータが重要な他のシステムにインポートしたりする場合に便利です。
余分なスペースや印刷できない文字を削除する
- 列を選択し、もう一度「書式」メニューに戻ります。「トリム」を選択すると、先頭と末尾のスペースが削除されます(ただし、列間の二重スペースは削除されません)。または、「クリーン」を選択すると、テキスト末尾のタブや奇妙な記号などの印刷できない文字が削除されます。
Clean は、目に見えない厄介な文字が潜んでいない限り、明確な結果を出さない可能性があることに注意してください。データセットによっては違いが目に見えない場合もありますが、その裏にあるものを修正しているのでご安心ください。
クリーンアップされたデータをロードする
- 完了したら、 「ホーム」タブに戻り、「閉じて読み込む」をクリックします。クリーンアップされたテキストがシートに置き換えられるか、シートに追加され、使用できるようになります。
装飾的な書式設定のために接頭辞または接尾辞を追加する
これは、「Dr.」や「Ph. D.」といった肩書きを、各セルを手動で編集することなく追加したい場合に最適です。Power Queryを使えば、非常に素早く実行できます。もちろん、接頭辞や接尾辞を指定する必要がありますが、一度設定してしまえば、数クリックですべての肩書きを自動化できます。
接頭辞または接尾辞を挿入
- Power Queryで、「書式」メニューに移動し、「プレフィックスの追加」または「サフィックスの追加」を選択します。単語または略語を入力します。必要に応じてスペースを入れてください(「Dr.」や「-Verified」など)。
終了してロード
- 「OK」をクリックし、「ホーム」に移動して「閉じて読み込む」を選択します。これで、テキストに新しい接頭辞または接尾辞が含まれ、各セルを手動で編集することなくシームレスに統合されます。
Power Queryで完全な制御を実現
実は、Power Queryは大規模なデータクリーンアップだけに使えるわけではありません。テキストの微調整にも驚くほど柔軟に対応できるツールで、インターフェースに慣れれば、あらゆる種類の自動編集が可能になります。データ変換の裏側を習得するのに最適な方法であり、将来的に非常に役立つ可能性があります。
データの入力やエラーの修正でお困りですか?Excelがうまく動作しない時もありますが、これらのオプションをチェックすることで、スムーズに動作するようになるかもしれません。試行錯誤が大切です。とにかくクリックし続ければ、いつかうまくいくはずです。
関連記事
この記事は役に立ちましたか?