Excelをノーコードで自動化しよう! パワークエリの教科書 第4回 自動出力された「テーブル」の使い方と構造化参照
マイナビニュース / 2024年6月3日 11時0分
「集計行」を利用するのではなく、自分で数式や関数を入力して、さまざまな指標を算出することも可能だ。このとき、セル範囲などを「構造化参照」で指定しておくと、テーブルの利点をフル活用できるようになる。
構造化参照を使って「列」のセル範囲を指定するときは、「E2:E22」のようにセル番号を記述するのではなく、「テーブル名」と「列名」で範囲を指定する。
◆構造化参照を使った「列」の指定
テーブル名[列名]
具体的な例で紹介していこう。以下の図は、「売上」の合計を関数SUMで算出しようとした例だ。「=SUM(」の部分まで関数を入力し、売上のデータ範囲(E2→E22)をマウスでドラッグすると、「テーブル名[列名]」という形の引数が自動入力される。
上図の場合、「_4月の売上」がテーブル名、大カッコ内の「売上」が列名に相当する。
データ数が多くてドラッグ操作が難しいときは、以下の図に示した位置にマウスを移動し、ポインタが「↓」の形状になったときにマウスをクリックしてもよい。この操作方法でも同様の引数を自動入力できる。
あとは「カッコ閉じる」を入力して「Enter」キーを押すだけ、これで「売上」の合計を算出できる。
引数に「列」を指定する利点は、クエリの更新によりデータ数が増減しても、引数を修正する手間が発生しないこと。上図のように引数を指定しておくと、テーブルの行数に関係なく、「売上」のデータをすべて合計した値が算出されるようになる。
ちなみに、今回の例にある「4月の売上」というテーブル名は、パワークエリにより自動命名されたものとなる。データの取得方法に「フォルダーから」を指定した場合、「フォルダー名」という形でテーブル名が自動命名される。
テーブル名を確認したいときは、テーブル内にあるセルを選択して「テーブル デザイン」タブのリボンを参照すればよい。ここでテーブル名を「好きな名前」に変更することも可能だ。
SUM以外の関数を使用するときも同様だ。テーブル内の列全体(ヘッダーを除く)を指定するときは、「テーブル名」と「列名」を使って引数を指定するのが基本となる。以下の図は、関数SUMIFを使って「提供方法」が「店内飲食」のデータについてのみ「売上」の合計を求めるときの記述例となる。
数式を自分で入力するときも「構造化参照」が活用できる。ここでは、各データの「売上÷数量」を計算して「平均単価」を求める場合を例に操作手順を紹介していこう。
この記事に関連するニュース
-
Excelをノーコードで自動化しよう! パワークエリの教科書 第7回 「ステップ」と「M言語」の関係とは? エラー処理を理解する
マイナビニュース / 2024年6月24日 11時0分
-
kintoneでゼロから始めるノーコード開発 第2回 名刺アプリを作ってみる - 作成手順、データ入力、閲覧方法を知る
マイナビニュース / 2024年6月21日 11時0分
-
Excelをノーコードで自動化しよう! パワークエリの教科書 第6回 自動処理のプロセスとは? 「ステップの操作」を解説
マイナビニュース / 2024年6月17日 11時0分
-
kintoneでゼロから始めるノーコード開発 第1回 「kintone(キントーン)」とは? 概要と「無料お試し」登録方法を知る
マイナビニュース / 2024年6月14日 11時0分
-
Excelをノーコードで自動化しよう! パワークエリの教科書 第5回 クエリの更新と取得元データの変更
マイナビニュース / 2024年6月10日 11時0分
ランキング
-
1アニメ「しかのこ」公式X、架空新CMが人類には早すぎると話題に 「なんもわからん」「公式が狂っているアニメは神アニメ」
ねとらぼ / 2024年6月26日 19時15分
-
2Amazon、10回目の「プライムデー」を7月16日から2日間開催 100万点以上が“特別価格“に
ITmedia NEWS / 2024年6月25日 21時15分
-
3「昔のミスド良すぎる」「復活してほしい!」 30年以上前の“ミスドのドーナツ”に復活求める声相次ぐ
ねとらぼ / 2024年6月26日 12時30分
-
4「フォレストページ」閉鎖、データは削除 平成の「ケータイHP」サービス、22年の歴史に幕
ITmedia NEWS / 2024年6月26日 15時20分
-
5作中と全然違う! 「虎に翼」、出演キャストのギャップに驚きの声 「同一人物なのか?」と話題に
ねとらぼ / 2024年6月26日 17時8分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください