Excelをノーコードで自動化しよう! パワークエリの教科書 第18回 既存の列からデータを「抽出」する処理
マイナビニュース / 2024年9月9日 11時0分
今回は「抽出」コマンドの使い方を紹介していこう。このコマンドを使うと、既存のデータから“指定した部分”だけを抜き出すことが可能となる。第14回の連載で紹介した「列の分割」と似ている部分も多いので、あわせて覚えておくと、より柔軟にパワークエリを活用できるようになるだろう。
文字列の一部を抜き出して「新しい列」を作成
今回は「抽出」というコマンドの使い方を紹介していこう。「列の分割」が“指定した位置で列を分割する機能”であるのに対して、「抽出」は“指定した部分だけを抜き出す機能”と考えると理解しやすいだろう。
具体的な例で見ていこう。以下の図は、「Source.Name」(ファイル名)のデータから「X月X日」の部分だけを抽出した例だ。このように“既存の列”から“必要な部分”だけを抜き出したいときに活用できる機能が「抽出」となる。
ちなみに、「抽出」コマンドは「変換」タブと「列の追加」タブの両方に用意されている。パワークエリを上手に活用していくには、両者の違いについても理解しておく必要がある。
「区切り記号」を指定してデータを抽出する
それでは、「抽出」コマンドの具体的な使い方を紹介していこう。まずは、特定の文字を「区切り記号」に指定してデータを抽出する方法だ。
データの抽出元となる列を選択し、「列の追加」タブを選択する。続いて、「抽出」コマンドをクリックして抽出方法を選択する。「区切り記号」を基準にデータを抽出するときは、以下の図に示した3項目の中から抽出方法を選択すればよい。
ここでは「区切り記号の前のテキスト」を選択した場合を例に操作手順を紹介していこう。抽出方法を選択すると、「区切り記号」を指定する画面が表示される。今回は「X月X日」の部分だけを抽出したいので、「の」より前のデータを抽出すればよい。よって、「の」と入力して「OK」ボタンをクリックする。
このとき、区切り記号に“複数の文字”を指定することも可能だ。今回の例の場合、区切り記号に「の売上」を指定しても同様の結果を得ることができる。
「OK」ボタンをクリックして処理を実行すると、データ表の右端に「新しい列」が追加され、そこに“抽出したデータ”が表示される。
以上が「抽出」コマンドの基本的な使い方となる。難しい話は特にないので、すぐに使い方を覚えられるだろう。
ただし、抽出したデータは「テキスト型」のデータとして扱われることに注意しなければならない。抽出したデータを日付データとして扱いたい場合などは、自分でデータ型を指定しなおす必要がある。
この記事に関連するニュース
-
kintoneでゼロから始めるノーコード開発 第7回 計算式や関数を使って数値データの自動計算を行う
マイナビニュース / 2024年9月6日 11時0分
-
Excelをノーコードで自動化しよう! パワークエリの教科書 第17回 グループ内の並び順を維持したままデータを並べ替える
マイナビニュース / 2024年9月2日 11時0分
-
Excelをノーコードで自動化しよう! パワークエリの教科書 第15回 「住所」から「都道府県」を分離する処理の実践例
マイナビニュース / 2024年8月19日 11時0分
-
Excelをノーコードで自動化しよう! パワークエリの教科書 第14回 列の結合と分割、サフィックスの追加
マイナビニュース / 2024年8月12日 11時0分
-
外部ファイルをExcelに読み込む際の作業を効率化するPower Queryの活用
ASCII.jp / 2024年8月11日 10時0分
ランキング
-
1「Xiaomi 14 Ultra」と「AQUOS R9」のカメラを比較 ライカ監修カメラの実力はどれほど違うのか
ITmedia Mobile / 2024年9月9日 6時5分
-
2【iPhone 16の噂&予想まとめ】まもなく登場iPhone 16はどうなる!? これ読んで待とう!
ASCII.jp / 2024年9月9日 5時0分
-
3シャープが電気自動車を開発 中の人「私もびっくり」
ASCII.jp / 2024年9月9日 15時0分
-
4秋葉原のトレカ店が“買い占め被害” 近隣店とその常連客が共謀し“全口購入の人員確保” 「大変遺憾で残念な限り」
ねとらぼ / 2024年9月9日 12時49分
-
5モバイルオーダーで失敗したこと/改善してほしいことは?:読者アンケート結果発表
ITmedia Mobile / 2024年9月6日 12時8分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください