Power Query(パワークエリ)でセル内改行の処理方法を紹介します。改行コード(改行文字)を置換・削除する方法や行方向に分割する方法などを解説します。
テストデータを用いて実際の使用例も解説してますので参考にしてみてください。
目次
改行コードを区切り記号に置換する
改行文字の置換方法
セル内にある改行コードを区切り記号や文字に置換するには変換タブにある「値の置換」を利用します。
【使用手順】
- セル内改行を置換したい列を選択する。
- 変換タブの「値の置換」をクリックする。
- 詳細設定オプションの特殊文字を使用した置換をチェックして、特殊文字を挿入から「改行」を選択する。
- 置換後の欄に任意の区切り記号や区切り文字を入力してOKをクリックする。
使用例: 改行文字を区切り記号に置換する
STEP
データ準備
今回は下図データの列3のセル内改行を「/」に置き換えます。
STEP
セル内改行を置換する
- 列3をクリックして選択する。
- 変換タブの「値の置換」をクリックする。
- 詳細設定オプションの特殊文字を使用した置換をチェックして、特殊文字を挿入から「改行」を選択する。
- 置換後の欄に「/」を入力してOKをクリックする。
STEP
置換完了
以上で改行文字の置換は完了です。セル内改行されていた部分が「/」で区切られたデータとなっています。
Sponsored link
改行コードを削除する
改行文字の削除方法
セル内にある改行文字を削除するにも変換タブにある「値の置換」を利用します。
【使用手順】
- セル内改行を置換したい列を選択する。
- 変換タブの「値の置換」をクリックする。
- 詳細設定オプションの特殊文字を使用した置換にチェックを入れて、特殊文字を挿入から「改行」を選択する。
- 置換後の欄に何も入力せずにOKをクリックする。
使用例: 改行文字を削除する
STEP
データ準備
今回は下図データの列3のセル内改行を「/」に置き換えます。
STEP
セル内改行を削除する
- 列3をクリックして選択する。
- 変換タブの「値の置換」をクリックする。
- 詳細設定オプションの特殊文字を使用した置換をチェックして、特殊文字を挿入から「改行」を選択する。
- 置換後の欄に何も入力せずOKをクリックする。
STEP
削除完了
以上で改行文字の削除は完了です。セル内改行がなくなったデータとなっています。
Sponsored link
改行コードでデータを分割する(行方向・列方向)
改行文字でのデータ分割方法(行方向・列方向)
セル内にある改行文字でデータを分割するには変換タブにある「列の分割」の「区切り記号による分割」を利用します。
【使用手順】
- セル内改行を置換したい列を選択する。
- 変換タブの「列の分割」内の「区切り記号による分割」をクリックする。
- 下記の分割設定をしてOKをクリックする。
- 区切り記号:「カスタム」を選択して改行文字である「#(lf)」を入力する。
- 分割:「区切り記号の出現ごと」を選択する。
- 分割の方向:列または行を選択する。
使用例: 改行文字でデータを行方向に分割する
STEP
データ準備
今回は下図データの列3のセル内改行部分でデータを行方向に分割します。
STEP
セル内改行を削除する
- 列3をクリックして選択する。
- 変換タブの「列の分割」内の「区切り記号による分割」をクリックする。
- 下記の分割設定をしてOKをクリックする。
- 区切り記号:「カスタム」を選択して改行文字である「#(lf)」を入力する。
- 分割:「区切り記号の出現ごと」を選択する。
- 分割の方向:「行」を選択する。
STEP
データ分割の完了
以上で改行文字部での行方向へのデータ分割は完了です。データ分割により行数は6行に増えており、列3以外の列データは分割時にデータが複製されています。
Sponsored link
Power Queryのおすすめ書籍
パワークエリの学習本についてはコチラの記事でまとめてますので参考にしてみてください。
・初心者向けおすすめ学習本
リンク
・初中級者向けおすすめ学習本
リンク
コメント