
※本記事にはプロモーション(広告)が含まれています。
Googleスプレッドシートを毎日開いているのに、合計を電卓で出したり、別シートの値を手でコピーしたりしていませんか。
その作業、ほとんどが関数で消えます。私は会社員として経理補助を任された時期に、手集計で月8時間使っていました。スプレッドシートの関数を覚えてからは、同じ集計が15分です。差は使う関数を知っているかどうかだけでした。
この記事では、仕事が速くなるGoogleスプレッドシートの便利な関数12個と、知っていると差がつく時短ワザ8個を、実際に使った場面つきで紹介します。Excelとの違い、自動化の限界、生成AI(ChatGPT・Gemini・Claude)に関数を作らせる方法まで、業務効率化に直結する内容を2026年最新版でまとめました。
Googleスプレッドシートの関数を20個覚えるだけで、毎月の手作業が数時間単位で減ります。とくにQUERY・ARRAYFORMULA・IMPORTRANGEの3つは、覚えた瞬間に作業の景色が変わる関数です。さらに自動化を進めたい人はGAS(Google Apps Script)に接続でき、無料のまま業務効率化を青天井に広げられます。
Googleスプレッドシートで何ができる?Excelとの違い
Googleスプレッドシートは、Googleが無料配布するクラウド型の表計算ソフトです。Excelでできる集計・グラフ・関数のほとんどを、ブラウザだけで再現できます。違いは「クラウド前提で設計されている」ことに集約されます。
スプレッドシートが得意なこと
- 同時編集:複数人が同じファイルを同時に触れる。バージョン違いの混乱が起きない
- 自動保存:保存ボタンを押す概念がない。常に最新が残る
- Web連携が標準:IMPORTRANGEやIMPORTHTMLで外部データを直接取り込める
- 無料で始められる:Googleアカウントがあれば追加費用ゼロ
ExcelとGoogleスプレッドシートの違い
| 比較軸 | Googleスプレッドシート | Excel |
|---|---|---|
| 料金 | 無料 | 買い切り or サブスク |
| 同時編集 | 標準で快適 | 条件付き(共同編集機能) |
| Web取得関数 | IMPORTRANGE等が標準 | 弱い |
| 大量データ処理 | 数万行で重くなる | 百万行も安定 |
| 自動化 | GASで無料拡張 | VBA(ローカル限定) |
数十万行を扱う基幹データならExcelが安定します。一方、チームで共有しながら関数で集計し、業務効率化を進めるならGoogleスプレッドシートが速いです。私は経理補助も副業の収支管理も、すべてスプレッドシートに寄せました。理由は同時編集とWeb取得の強さです。
作業が速くなる便利な関数12選
ここからが本題です。仕事で使う頻度が高く、覚えた瞬間に時短効果が出るスプレッドシート関数を12個選びました。優先度の高い順に並べています。
| 関数 | できること | 使用例 |
|---|---|---|
| ①SUMIF / SUMIFS | 条件に合う値だけ合計 | =SUMIF(B:B,”交通費”,C:C) |
| ②VLOOKUP / XLOOKUP | 表から値を引っ張る | =VLOOKUP(A2,商品表!A:C,3,0) |
| ③QUERY | SQLのように抽出・集計 | =QUERY(A:D,”select B,sum(D) group by B”) |
| ④ARRAYFORMULA | 1式を列全体に一括適用 | =ARRAYFORMULA(B2:B*C2:C) |
| ⑤IMPORTRANGE | 別ファイルの範囲を参照 | =IMPORTRANGE(“URL”,”シート1!A:C”) |
| ⑥FILTER | 条件に合う行だけ表示 | =FILTER(A:C,B:B>1000) |
| ⑦COUNTIF / COUNTIFS | 条件に合う件数を数える | =COUNTIF(A:A,”完了”) |
| ⑧IF / IFS | 条件で表示を分岐 | =IFS(D2>=80,”A”,D2>=50,”B”,TRUE,”C”) |
| ⑨TEXTJOIN | 複数セルを区切り文字で連結 | =TEXTJOIN(“,”,TRUE,A2:A10) |
| ⑩UNIQUE | 重複を除いた一覧を作る | =UNIQUE(B2:B) |
| ⑪IMPORTHTML / IMPORTXML | Webの表やデータを取り込む | =IMPORTHTML(“URL”,”table”,1) |
| ⑫GOOGLETRANSLATE | セル内テキストを翻訳 | =GOOGLETRANSLATE(A2,”ja”,”en”) |
まず覚えるべきはQUERY・ARRAYFORMULA・IMPORTRANGE
12個すべてを一気に覚える必要はありません。効果が大きい順に3つだけ挙げるなら、QUERY・ARRAYFORMULA・IMPORTRANGEです。この3つはExcelに同等品がなく、スプレッドシートを選ぶ理由そのものになります。
QUERYは1式で抽出と集計を同時にこなします。私は副業の売上シートで「案件種別ごとの月合計」をQUERY1行に置き換え、それまで使っていたピボットテーブルの再作成を完全にやめました。毎月10分が0分です。
ARRAYFORMULAは「1行に式を書けば下の行に自動で広がる」関数です。新しい行を追加するたびに数式をコピーする手間が消えます。データが増え続ける管理表ほど効きます。
IMPORTRANGEは別ファイルの範囲をそのまま読み込みます。部署ごとに分かれたシートを1つの集計表にまとめる場面で活躍します。コピペ更新の事故がなくなりました。
VLOOKUPよりXLOOKUPを推す理由
表引きの定番はVLOOKUPですが、2026年に新しく覚えるならXLOOKUPをおすすめします。VLOOKUPは「検索対象が左端の列にないと使えない」制約があり、列を挿入すると番号がずれて壊れます。XLOOKUPはその弱点がなく、左方向の検索も列ずれにも強いです。私は新規シートではXLOOKUPに統一しました。
知っていると差がつく時短ワザ8選
関数以外にも、知っているだけで作業が速くなる機能があります。設定するだけで毎日の手間が減る時短ワザを8個紹介します。
①プルダウン(データの入力規則)
セルをクリックすると選択肢が出る仕組みです。「未着手・進行中・完了」のような決まった値を入力するとき、打ち間違いと表記ゆれが消えます。メニューの「データ」から「データの入力規則」を開けば数分で作れます。
②条件付き書式
値に応じてセルの色を自動で変える機能です。「在庫が10以下なら赤」「期限切れなら黄色」のように、目視チェックを色で置き換えられます。数字の海から異常値を探す時間が激減します。
③チェックボックス
セルに挿入すると、クリックでTRUE/FALSEが切り替わります。タスク表のチェック欄や、完了フラグの管理に便利です。チェックの数をCOUNTIFで数えれば進捗率も自動計算できます。
④フィルタ表示
通常のフィルタは全員の表示に影響しますが、フィルタ表示なら自分の画面だけで絞り込めます。共有ファイルで他の人の作業を邪魔せず、自分の見たい行だけ表示できます。同時編集との相性が抜群です。
⑤ショートカットキー
覚えると効くのは少数で十分です。Ctrl+Shift+V(書式なし貼り付け)、Ctrl+/(ショートカット一覧)、Alt+Shift+↓(行末まで選択)の3つだけでも作業速度が変わります。書式なし貼り付けは、Webからのコピペで崩れる事故を防ぎます。
⑥名前付き範囲
よく使う範囲に名前を付けると、数式が読みやすくなります。=SUMIF(A2:A1000,…)が=SUMIF(売上日付,…)になり、後から見ても何の集計か一目で分かります。引き継ぎ資料としても役立ちます。
⑦交互の背景色
メニューの「表示形式」から「交互の背景色」を選ぶと、1行おきに色が付きます。横長の表で「どの行を見ているか分からなくなる」ストレスが消えます。設定はわずか2クリック。
⑧スマートフィル
入力パターンをスプレッドシートが推測して、残りを自動入力する機能です。氏名から姓だけ取り出す、メールアドレスからドメインを抜き出す、といった整形作業をワンクリックで終えられます。関数を書く前に試す価値があります。
これら8つの時短ワザは、合計しても設定に30分かかりません。それでいて、毎日の入力ミスと目視確認が確実に減ります。私は新しい管理表を作るとき、まずプルダウンと条件付き書式を入れる習慣にしています。
スプレッドシートの自動化はどこまでできる?
関数と時短ワザで作業はかなり速くなります。それでも残るのが「毎朝決まった時刻に集計してメールを送る」「フォーム回答を自動で振り分ける」といった、人がボタンを押さないと動かない作業です。ここから先はGAS(Google Apps Script)の領域になります。
GASでできること
GASはGoogleが無料配布するスクリプト環境で、スプレッドシートを起点に次のような自動化ができます。
- 毎朝9時に売上を集計して自分にメール送信
- 在庫が一定数を下回ったらLINEやSlackに通知
- Googleフォームの回答を担当者へ自動で振り分け
- 請求書PDFを自動生成してGmailに添付送信
関数は「いま開いているシートの中」で完結しますが、GASはシートの外、つまりメール送信や定期実行まで手を伸ばせます。この差が自動化の天井を決めます。
関数で足りる作業は関数で。人の操作を待たずに動かしたい作業はGASで。この線引きを覚えると、無駄なコードを書かずに済みます。
GASは未経験からでも1週間で実務スクリプトが書けます。何ができるか、どう学ぶかの全体像はGoogle Apps Script入門|できること・始め方・実例10選で詳しく解説しています。スプレッドシートの次の一歩としておすすめです。
生成AI(ChatGPT・Gemini・Claude)にスプレッドシート関数を作らせる方法
「QUERYの構文を毎回忘れる」「条件が複雑な関数を組めない」という悩みは、2026年はChatGPTやGemini、Claudeに丸投げできます。関数を自分でひねり出す時代は終わりました。どのAIでも考え方は同じです。
関数を作らせるプロンプトの型
うまく作らせるコツは「シートの構造」と「やりたいこと」を具体的に伝えることです。次のように投げると、ほぼ貼るだけで動く関数が返ってきます。
「Googleスプレッドシートで使う関数を作ってください。A列に日付、B列に費目、C列に金額が入っています。費目が交通費の行だけ、今月分の金額を合計する関数を教えてください。」
このプロンプトでChatGPTもGeminiもClaudeも、SUMIFSとEOMONTHを組み合わせた関数を数秒で返します。返ってきた関数をセルに貼って、列名が合っているか確認するだけです。
エラーが出たらそのまま貼り返す
「#REF!」「#N/A」のようなエラーが出たら、エラー表示と元の関数をそのままAIに貼り、「このエラーを直して」と聞くだけです。原因の説明つきで修正版が返ってきます。関数のデバッグに1人で悩む時間がなくなりました。
AIに任せられるのは関数だけではありません。前述のGASコードも同じ要領で書かせられます。スプレッドシート関数とGASを生成AIで組み合わせる具体的なパターンはGAS×ChatGPT/Claude API 自動化パターン集にまとめています。
ExcelやkintoneからGoogleスプレッドシートに乗り換えるべき?
結論から書くと、チームで共有しながら使うならGoogleスプレッドシートへの移行は有効です。とくにkintoneのような有料SaaSを軽い用途で契約している場合、コスト削減の余地が大きいです。
乗り換えで得られるもの・失うもの
| 観点 | スプレッドシートに移すと |
|---|---|
| コスト | 月額がゼロになる |
| 自由度 | 関数とGASで自由に組める |
| 画面の作り込み | 専用UIは作りにくい |
| 権限管理 | 共有設定の知識が必要 |
申請フォーム・台帳管理・通知といった用途なら、GoogleフォームとGAS、スプレッドシートの組み合わせで十分に代替できます。専用画面のデザインや細かいワークフロー制御が必須なら、kintoneを残す判断もありです。移行の具体的な手順とコスト比較は脱kintone Googleフォーム×GAS代替ガイドで解説しています。
Googleスプレッドシートの便利な使い方 よくある質問8選
Q1. スプレッドシートとExcelの関数は同じですか?
SUM・IF・VLOOKUPなど基本関数はほぼ共通です。違いはQUERY・ARRAYFORMULA・IMPORTRANGE・GOOGLETRANSLATEなど、スプレッドシート独自の関数があることです。Excelから移っても基本操作は迷いません。
Q2. まず覚えるべき関数はどれですか?
SUMIF・VLOOKUP(またはXLOOKUP)・QUERYの3つです。集計・表引き・抽出という業務の定番作業がこの3つでほぼ片付きます。慣れたらARRAYFORMULAとIMPORTRANGEに進んでください。
Q3. スプレッドシートは何行まで使えますか?
1ファイル最大1,000万セルまでです。ただし数万行を超えると関数が重くなり、動作がもたつきます。大量データを扱うならExcelやデータベースを検討するのが現実的です。
Q4. QUERY関数は難しいですか?
SQLに似た構文なので最初は戸惑いますが、覚えるのは「select」「where」「group by」の3語で十分です。構文が分からないときは生成AIに作らせれば、数秒で動く式が返ってきます。
Q5. 関数が反映されないときの原因は?
よくある原因は3つです。半角と全角の混在、参照範囲のずれ、IMPORTRANGEのアクセス許可漏れです。IMPORTRANGEは初回に「アクセスを許可」ボタンを押さないと動きません。
Q6. スマホでも関数は使えますか?
Googleスプレッドシートのアプリで関数の入力・編集ができます。ただし複雑な関数や大きな表はパソコンの方が圧倒的に速いです。スマホは閲覧と軽い修正向きと考えてください。
Q7. 自動化は関数だけでできますか?
関数は「シートの中の計算」までです。決まった時刻の実行やメール送信といった自動化はGAS(Google Apps Script)が担当します。関数とGASは役割が分かれていると考えると整理しやすいです。
Q8. 無料でどこまで使えますか?
個人のGoogleアカウントなら、ここで紹介した関数・時短ワザ・GAS連携まですべて無料です。費用が発生するのはGoogle Workspaceの有料プランや、保存容量を増やす場合に限られます。
まとめ|スプレッドシート関数20選で毎月の手作業を消す
本記事のポイントを整理します。
- 便利な関数12個と時短ワザ8個で、毎月の手作業が数時間減る
- 最優先で覚えるのはQUERY・ARRAYFORMULA・IMPORTRANGEの3つ
- 表引きはVLOOKUPより列ずれに強いXLOOKUPがおすすめ
- プルダウンと条件付き書式は新しい表を作る最初に入れる
- 関数で足りない自動化はGASが担う。線引きを覚えると無駄がない
- 関数もGASも生成AI(ChatGPT・Gemini・Claude)に作らせれば、未経験でも組める
全部を一度に覚える必要はありません。まずはSUMIFとQUERYを1つの表で試してください。「電卓で出していた合計が関数1行で出る」体験をすると、ほかの関数も自然と手が伸びます。私はこの順番で、経理補助の月8時間を15分に縮めました。
次のステップは自動化です。スプレッドシートを動かしっぱなしにする仕組みづくりは、Google Apps Script入門ガイドから始めるのが近道です。
▶ 関連記事:GAS×ChatGPT/Claude API 自動化パターン集|AIに業務スクリプトを書かせる
この記事を書いた人
ゆうき|レコプラ運営者
大阪在住の30代会社員。2012年からブログ運営を続け、AI活用・副業・WordPress運営の実体験記事を250本以上執筆。本業の経理補助や副業の収支管理をGoogleスプレッドシートとGASで自動化し、月数十時間の業務効率化を実践中。難しい専門用語を使わず、自分で試して効果が出た方法だけを書くことを大事にしています。





















