ELLの足跡

人は最後は一人だという・・・でも、・・・今は妻が傍にいてくれる・・・

Excel関数無しで一つのセル内で改行されてる文字列を別々のセルに取り出したぁ~い!?

2024-01-26 | 日々のパソコン

Excelイメージ

セル内改行されてる文字列分割取出ししたい…!?
でも…Excel関数は使わないで出来へんのかな…!?

PowerQueryで取出し可能!!
 Excelで一つのセル内で【Alt】キーと【Enter】キーを押せばセル内で改行できることはご存知の方も多いと思います。

 そのようにして創られた、例えば、左の画像のようなデータの場合、別々のセルに個別に取り出したいことってありますよね。

 でも、一つずつコピー&ペーストしてたり…複雑な関数を四苦八苦しながらやらなくても簡単に取り出す方法って無いのでしょうか…
 実は、Power Queryを利用すれば、四苦八苦しなくても取り出すことは可能なんですよね。 今日はそのやり方を書いて置こうと思います。
  • セル内の改行で表示されてるデータを個別に取り出す方法
      1. 先ず、処理したい『データ範囲』を選択します。
      2. 次にリボンの『データ』タブを選択します。
      3. 開いたメニューの中からデータの取得と変換項目の『テーブルまたは範囲から』を選択します。


      • すると、テーブルの作成ダイアログが表示されますので、選択範囲、先頭行をテーブルの見出しとして使用するの箇所を確認して『OK』をクリックします。
      1. するとPower Queryエディターが表示されますので『ホーム』タブを選択します。
      2. 次に変換項目の『列の分割』を選択します。
      3. そして、開いたメニューの中から『区切り記号による分割』を選択します。

      1. すると、区切り記号による列の分割ダイアログが表示されますので一番上は『カスタム』を選択します。
      2. そして、二段目はDeleteキーで『空白』にして下さい。
      3. 次に『特殊文字を使用して分割』に『』を付けます。

      1. そして、『特殊文字挿入』をクリックしてプルダウンメニューの中から『改行』を選択します。
      1. すると、先程空白にした箇所に『#(If)』と入力されますので確認します。
      2. そして『OK』をクリックします。

      • Power Queryエディターはこれで終了なので、左上の『閉じて読込む』をクリックします。

      • すると、Excelシートの戻り、改行されてた位置でデータが取り出されてテーブルとして表示されましたが、テーブルは必要なければ、そのままコピーしてデータだけを貼り付ければ良いです。
 今日紹介した『同一セル内改行データ=Power Query』と頭の隅に残しておいて下さいね。


コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« Wordの複数ページの印刷時に... | トップ | Excelの行や列の入替え移動を... »
最新の画像もっと見る

コメントを投稿

日々のパソコン」カテゴリの最新記事