Google Workspaceをビジネスで活用する 第94回 「Googleスプレッドシート」でExcelの「構造化参照」を実現する「テーブル参照」
マイナビニュース / 2024年8月30日 9時0分
前回、「Googleスプレッドシート」で表をより見やすく、使いやすくしてくれる「テーブル」機能について説明しました。→過去の「Google Workspaceをビジネスで活用する」の回はこちらを参照。
しかし、ですがテーブル機能を使うと、それだけにとどまらない便利な機能を利用することも可能になります。とりわけテーブルのデータを使ってさまざまな計算をする際、役立つのが「テーブル参照」ではないでしょうか。
「テーブル参照」とは
これはテーブル自体の名前や、列の各項目に付けた名前を使ってテーブル、もしくはテーブルの一部を参照し、計算などに活用できる仕組み。Microsoft Excelでいうところの「構造化参照」に当たる機能といえば分かりやすいのではないでしょうか。
テーブル参照はとりわけ、列の合計などを計算する時に大いに役立ちます。セルを直接指定して計算する場合、テーブルの行が増えたり減ったりする度に書き換えが必要になりますが、テーブル参照を用いれば、テーブルの行数が変化しても記述した内容を書き換える必要がないからです。
具体例を用いてその使い方を解説しましょう。前回作成した下のテーブルから、SUM関数を用いて合計金額を算出したい場合、通常であればセルに「=SUM(E2:E7)」と入力するかと思いますが、行が一行増えると「=SUM(E2:E8)」に書き換える必要が出てきてしまいます。
しかし、テーブル参照を使えば「テーブルの名前[列の名前]」と記述することで、テーブルの特定の列をまとめて参照することができます。先のテーブルの場合であれば、「=SUM(フリマ出品[合計])」と入力すればよく、行が増えても自動的に参照する範囲が変化することから式を書き換える必要がありません。
またテーブル参照は、テーブル内の数式に用いることも可能です。例えば先の表で、「数」と「金額」を掛けて「合計」を算出したい場合、「=フリマ出品[数]*フリマ出品[金額]」と入力すれば、同じ行の「数」と「金額」を掛け算して算出してくれることから、セルの具体的な位置を記述する必要がありません。
列だけでなくテーブルのデータすべてを取得することも可能で、その場合は「テーブル名[#ALL]」と記述します。
「{}」を使って配列化
ちなみに「{}」を使って配列化すれば、別のセルにテーブルの内容を表示することも可能です。テーブル全体を参照するケースはあまり多くないかと思われますが、他のシートにも同じデータを表示したい時などに役立つのではないでしょうか。
-
- 1
- 2
この記事に関連するニュース
-
kintoneでゼロから始めるノーコード開発 第7回 計算式や関数を使って数値データの自動計算を行う
マイナビニュース / 2024年9月6日 11時0分
-
Excelβ版に範囲の端から空の行を削除するTRIMRANGE関数
マイナビニュース / 2024年8月29日 14時6分
-
kintoneでゼロから始めるノーコード開発 第6回 「テーブル」を使ってフォーム画面に表を作成する
マイナビニュース / 2024年8月16日 11時0分
-
Google Workspaceをビジネスで活用する 第93回 表の入力や集計がしやすくなる「Googleスプレッドシート」の「テーブル」機能を使う
マイナビニュース / 2024年8月16日 9時0分
-
外部ファイルをExcelに読み込む際の作業を効率化するPower Queryの活用
ASCII.jp / 2024年8月11日 10時0分
ランキング
-
1ついに1kg切りの「ThinkPad X1 Carbon」登場! Lenovoが新CPU「CoreUltra2」搭載ノートなど10機種のAI-PCを発表
ASCII.jp / 2024年9月6日 6時0分
-
2グーグル、Androidの“重大”な脆弱性を修正するアップデート 早めに更新を
ASCII.jp / 2024年9月5日 12時30分
-
3パパ抱っこを超嫌がっていた柴犬、皆に心配されたけど…… 別犬のような豹変っぷりに「同じ柴犬かな?」「可愛過ぎる!」
ねとらぼ / 2024年9月6日 7時30分
-
4「キャプティブWi-Fi」って何ですか? - いまさら聞けないiPhoneのなぜ
マイナビニュース / 2024年9月6日 11時15分
-
5飼い主と3日ぶりに再会した猫、全力で抱っこをせがみ…… “うれしい”が伝わる驚きの動きに「泣けてきちゃう」「愛が止まらないね」
ねとらぼ / 2024年9月6日 9時0分
複数ページをまたぐ記事です
記事の最終ページでミッション達成してください