🤖AI執事
承知いたしました、お嬢様。
今回はGoogleスプレッドシート関数一覧について詳しく解説いたします。
Googleスプレッドシートには数百種類の関数がありますが、実務で頻繁に使われるものは限られています。関数を覚えることで集計作業や分析業務、自動計算が大幅に効率化され、ミスの削減にもつながります。
業務効率化を目指す方に向けて、基本関数から実務で役立つ応用関数まで網羅的にご紹介いたします。
Googleスプレッドシート関数とは
Googleスプレッドシート関数とは、入力したデータを自動で計算・集計・加工するための仕組みです。
関数を活用することで以下のような業務を自動化できます。
- 売上集計
- 顧客管理
- 在庫管理
- 勤怠管理
- 経費集計
- データ分析
- レポート作成
Excel経験者であれば多くの関数をそのまま利用できます。

👑関数を覚えるだけで毎月何時間も削減できる業務がありますわ。まずは基本関数から習得してくださいませ。
まず覚えたい基本関数一覧
初心者の方は以下の関数から覚えるのがおすすめです。
| 関数 | 用途 | 難易度 |
|---|---|---|
| SUM | 合計 | ★ |
| AVERAGE | 平均 | ★ |
| MAX | 最大値 | ★ |
| MIN | 最小値 | ★ |
| COUNT | 件数 | ★ |
| COUNTA | 空白以外の件数 | ★ |
| IF | 条件分岐 | ★★ |
| COUNTIF | 条件付き集計 | ★★ |
| SUMIF | 条件付き合計 | ★★ |
SUM関数
数値を合計する最も基本的な関数です。
=SUM(A1:A10)
売上や経費の合計計算で頻繁に使用します。
AVERAGE関数
平均値を計算します。
=AVERAGE(A1:A10)
平均売上や平均単価の分析に活用できます。
IF関数
条件によって結果を切り替えます。
=IF(A1>100,”達成”,”未達成”)
目標管理や評価シートで活躍します。

実務で使用頻度が高い検索・参照関数
データベース管理や顧客管理では検索系関数が非常に重要です。
VLOOKUP関数
指定した値を検索して別列の情報を取得します。
=VLOOKUP(A2,A:D,4,FALSE)
顧客コードから顧客名を取得する場面などで使用します。
XLOOKUP関数
VLOOKUPの上位互換として注目されています。
=XLOOKUP(A2,A:A,B:B)
列番号指定が不要で柔軟な検索が可能です。
MATCH関数
データの位置を検索します。
=MATCH(“東京”,A:A,0)
INDEX関数
指定位置のデータを取得します。
=INDEX(B:B,5)
INDEX+MATCH
VLOOKUPでは対応できない左方向検索も可能です。

👑実務ではVLOOKUPだけでなくXLOOKUPも覚えておくと便利ですわ。データ量が増えるほど効果を実感できますの。
集計業務で活躍する関数一覧
売上管理や経営分析では集計関数が欠かせません。
COUNTIF関数
条件に一致する件数を数えます。
=COUNTIF(A:A,”東京”)
COUNTIFS関数
複数条件で件数を集計します。
=COUNTIFS(A:A,”東京”,B:B,”営業”)
SUMIF関数
条件に一致するデータのみ合計します。
=SUMIF(A:A,”東京”,B:B)
SUMIFS関数
複数条件で合計できます。
=SUMIFS(C:C,A:A,”東京”,B:B,”営業”)
AVERAGEIF関数
条件付き平均を計算します。
=AVERAGEIF(A:A,”東京”,B:B)
AVERAGEIFS関数
複数条件の平均値を算出します。
営業部門別の平均売上分析などで活躍します。
データ抽出に便利な関数一覧
大量データを扱う場合に便利な関数です。
FILTER関数
条件に一致するデータだけを表示します。
=FILTER(A:C,B:B=”東京”)
QUERY関数
データベースのような抽出や集計が可能です。
=QUERY(A:C,”SELECT A,B WHERE C>100″)
SORT関数
データを並び替えます。
=SORT(A2:C100,2,TRUE)
UNIQUE関数
重複を除外して表示します。
=UNIQUE(A:A)


👑QUERY関数は難しく見えますが覚えると業務効率が劇的に向上しますわ。データ分析担当者には特におすすめですの。
文字列処理で便利な関数一覧
顧客情報や住所データの加工に役立ちます。
| 関数 | 用途 |
|---|---|
| LEFT | 左から取得 |
| RIGHT | 右から取得 |
| MID | 途中から取得 |
| LEN | 文字数取得 |
| CONCATENATE | 文字列結合 |
| TEXTJOIN | 複数文字列結合 |
| SUBSTITUTE | 文字置換 |
| SPLIT | 文字分割 |
LEFT関数
=LEFT(A1,3)
先頭3文字を取得します。
RIGHT関数
=RIGHT(A1,4)
末尾4文字を取得します。
TEXTJOIN関数
=TEXTJOIN(“,”,TRUE,A1:A10)
複数セルを結合できます。
日付・時間関数一覧
勤怠管理やスケジュール管理に欠かせません。
TODAY関数
今日の日付を表示します。
=TODAY()
NOW関数
現在日時を表示します。
=NOW()
DATEDIF関数
日付差分を計算します。
=DATEDIF(A1,B1,”D”)
YEAR関数
年を取得します。
=YEAR(A1)
MONTH関数
月を取得します。
=MONTH(A1)
DAY関数
日を取得します。
=DAY(A1)

👑締日管理や勤怠管理では日付関数が欠かせませんわ。手入力を減らしてミスを防ぎましょう。
上級者向けの便利関数一覧
さらに業務効率化を進めたい方におすすめです。
ARRAYFORMULA関数
複数行へ一括計算できます。
=ARRAYFORMULA(A2:A*B2:B)
自動計算シートで非常に便利です。
IMPORTRANGE関数
別シートのデータを取り込みます。
=IMPORTRANGE(“URL”,”売上!A:C”)
GOOGLETRANSLATE関数
自動翻訳を行います。
=GOOGLETRANSLATE(A1,”ja”,”en”)
GOOGLEFINANCE関数
株価情報などを取得できます。
=GOOGLEFINANCE(“GOOG”)

関数を効率よく覚える方法
すべての関数を暗記する必要はありません。
- SUMとIFを覚える
- COUNTIFとSUMIFを覚える
- VLOOKUPまたはXLOOKUPを覚える
- FILTERとQUERYを学ぶ
- ARRAYFORMULAへ進む
実務で使いながら習得することが最も効率的です。

👑関数は暗記より実践が大切ですわ。業務で繰り返し使うことで自然と身につきますの。
よくある質問
初心者が最初に覚えるべき関数は何ですか?
🤖AI執事
SUM、AVERAGE、IF、COUNTIF、VLOOKUPの5つがおすすめです。実務での使用頻度が高く、多くの業務で活用できます。
ExcelとGoogleスプレッドシートの関数は同じですか?
🤖AI執事
基本的な関数はほぼ共通です。ただし一部の関数や仕様には違いがありますので注意が必要です。
QUERY関数は覚えるべきですか?
🤖AI執事
大量データを扱う場合は非常に有効です。集計や抽出を効率化できるため中級者以上にはおすすめです。
VLOOKUPとXLOOKUPはどちらを使うべきですか?
🤖AI執事
利用可能な環境であればXLOOKUPがおすすめです。柔軟性が高く管理もしやすくなります。
関数がエラーになる原因は何ですか?
🤖AI執事
括弧の閉じ忘れ、範囲指定ミス、文字列の入力ミスなどが主な原因です。数式バーを確認しましょう。
関数だけで業務自動化できますか?
🤖AI執事
多くの業務は関数で効率化できますが、高度な自動化にはGoogle Apps Scriptとの組み合わせが効果的です。
おすすめAIツール
- ChatGPT:関数作成や数式の相談ができる
- Google Gemini:Googleサービスとの連携に強い
- Claude:長文データ分析やマニュアル作成に便利
- Microsoft Copilot:Excelとの相性が良い
- Perplexity:関数の調査や情報収集を効率化できる
関連記事
- QUERY関数の使い方を初心者向けに解説
- FILTER関数の使い方と実務活用例
- IMPORTRANGE関数で別シートを連携する方法
- ARRAYFORMULA関数で作業を自動化する方法
- ChatGPTでGoogleスプレッドシート関数を作る方法
まとめ
🤖AI執事
- Googleスプレッドシートには業務効率化に役立つ関数が多数ある
- 初心者はSUM、IF、COUNTIF、VLOOKUPから学ぶのがおすすめ
- QUERYやARRAYFORMULAを活用すると高度な自動化が実現できる
以上でございます。

👑関数を使いこなせるようになると日々の作業時間を大きく短縮できますわ。少しずつ実践しながら業務効率化を進めてくださいませ。


