📚 このコンテンツで学べること
1. Googleスプレッドシートの画面とExcelとの違いが分かる
2. 業務で超頻出の関数10個を使いこなせる
3. 主要ショートカットを使って、マウス作業を減らせる
所要時間: 35分 難易度: 初級 種別: テキスト + ハンズオン
はじめに
スプレッドシートを「電子版の方眼紙」として使っている人は多いです。表を作って、数字を手で計算して、電卓で足してセルに書く。それでも動いてはいるのですが、その使い方だとスプレッドシートの価値の1割も使えていません。
スプレッドシートの本質は「関数を使って、手作業を自動化する」ことです。計算も、集計も、データの仕分けも、条件分岐も、関数に任せれば人は「何をそこから読み取るか」に集中できます。
このコンテンツでは、Googleスプレッドシートの画面とExcelとの違い、そして業務で超頻出の関数10個を学びます。全部覚える必要はありません。「これもあった」と記憶のどこかに引っ掛かって、いざというときに調べられる状態を目指します。
ハンズオンでは、架空の「雑貨店の販売データ」を使って、関数とスプレッドシートを実際に使いこなすところまで進みます。
1️⃣ Googleスプレッドシートの画面構成
Googleスプレッドシートを開くと、以下の要素で構成されています。
上部エリア
- タイトル: クリックしてファイル名を変更
- メニューバー + ツールバー: 書式・関数・フィルタなどのボタンが並ぶ
- 右上: 「共有」ボタン
数式バー
- セル名ボックス(左上): 現在選択しているセル位置を表示(例: A1, B5)
- fx ボタン: 関数ウィザードを起動
- 数式表示部分: セルに入る関数を表示・編集
シート部分
- セル: データを入れるマス目
- 列: 横方向(A、B、C…)
- 行: 縦方向(1、2、3…)
- シートタブ(下部): 1つのファイルに複数シートを作れる
💡 セルの住所: A1 = 1列目・1行目、B5 = 2列目・5行目。この「セルの住所」が、関数を書くときに重要になります。
2️⃣ Excelとの違い
GoogleスプレッドシートはExcelとほぼ同じ関数が使えます。ただし、下記の点で違います。
違い1: 同時編集と自動保存
Excelは個人作業を前提、Googleスプレッドシートは複数人同時作業を前提。Excelファイルをメールで送りあう代わりに、URLを共有して同じスプレッドシートを同時に使います。
違い2: 関数のわずかな違い
ほぼ同じ関数が使えますが、Googleスプレッドシートにしかない便利な関数もあります。たとえば IMPORTRANGE(他のスプレッドシートからデータを取得)、GOOGLEFINANCE(株価取得)、GOOGLETRANSLATE(翻訳)など。
違い3: 大量データ処理の限界
Excelは100万行のデータも処理できますが、Googleスプレッドシートは1シートあたり約1000万セルが上限。業務上は十分ですが、「数十万行の販売履歴」といった大規模データを扱う場合は読み込みが重くなることがあります。
3️⃣ 関数の基本ルール
関数を使う際の3つのルールを押さえましょう。これだけで、初めて見る関数も動かせるようになります。
ルール1: 「=」で始める
セルに関数を書くときは、必ず「=」で始めます。
× NG: SUM(A1:A10) → テキストとして表示される
○ OK: =SUM(A1:A10) → 関数として計算される
ルール2: 「関数名(引数)」の形式
関数名の後に括弧をつけて、その中に「何に対して関数を適用するか」(引数)を書きます。
=SUM(A1:A10) → A1からA10までの合計
=AVERAGE(B2:B100) → B2からB100までの平均
=COUNT(C:C) → C列全てのセル数をカウント
ルール3: セル番号と範囲の表記
A1 → 単体セル
A1:A10 → A1からA10までの列範囲
A1:C10 → A1を左上、C10を右下とした長方形範囲
A:A → A列全て
1:1 → 1行目全て
4️⃣ 業務で頻出の関数10選
ここでは、業務で超頻出の10個を、「何のために使うか」と使用例とともに紹介します。
グループA: 計算系(4つ)
① SUM —— 合計
=SUM(A1:A10) → A1からA10の合計
=SUM(B2:B100, D2:D100) → 複数範囲の合計
使用例: 月次販売高の合計、チームごとの業績集計。
② AVERAGE —— 平均
=AVERAGE(A1:A10) → A1からA10の平均
使用例: 1人あたり販売、平均単価、平均購入額。
③ COUNT / COUNTA —— カウント
=COUNT(A1:A10) → A1からA10のうち、数値のセル数
=COUNTA(A1:A10) → A1からA10のうち、空ではないセル数
使用例: 入力済み件数、セル未入力の有無チェック。COUNTは数値のみ、COUNTAはテキストも含めてカウント。
④ COUNTIF —— 条件付きカウント
=COUNTIF(A1:A100, "東京") → A列に「東京」がいくつあるか
=COUNTIF(B1:B100, ">=10000") → B列で「10000以上」のセル数
使用例: 地域別の顧客数、単価10000円以上の取引数、「完了」ステータスのタスク数。
グループB: 参照・検索系(2つ)
⑤ VLOOKUP —— 表からひっぱり出す
「ひっぱり出し関数」と呼ばれ、業務で達人と初心者のこなせる仕事量の違いを作るスター関数。
=VLOOKUP(探す値, 探す範囲, 取り出す列番号, FALSE)
=VLOOKUP(A2, F:H, 3, FALSE)
→ A2の値をF列で探し、H列(F列から3列目)の値を返す
使用例: 商品コードから商品名をひっぱり出す、社員番号から所属部署を取得、顧客IDから電話番号を取ってくる。
💡 ポイント: 最後の
FALSEは「完全一致」の意味。必ずFALSEをつけると記憶しておけば事故が防げます(TRUEはソート済みデータ限定で使うもので誤用しやすい)。
⑥ XLOOKUP —— VLOOKUPの進化版
VLOOKUPよりも使い勝手がよい新しい関数。何よりも「探す列」と「取り出す列」を個別に指定できるため、表の列順序を気にしなくてよい。
=XLOOKUP(探す値, 探す列, 返す列)
=XLOOKUP(A2, F:F, H:H)
→ A2の値をF列で探し、同じ行のH列の値を返す
使用例: VLOOKUPと同じだが、「探す列より左にある値」も取ってこれるのが便利。
グループC: 条件・テキスト系(4つ)
⑦ IF —— 条件分岐
=IF(条件, 真のときの値, 偽のときの値)
=IF(B2 >= 10000, "合格", "不合格")
→ B2が10000以上なら「合格」、そうでなければ「不合格」
使用例: 達成/未達成の判定、在庫アラート表示、スコアをランクに振り分ける。
⑧ IFERROR —— エラー処理
=IFERROR(VLOOKUP(A2, F:H, 3, FALSE), "該当なし")
→ VLOOKUPがエラーになったら「該当なし」と表示
使用例: VLOOKUPで見つからないときの「#N/A」を隠す、ゼロ除算を防ぐ。
⑨ SUMIF —— 条件付き合計
=SUMIF(A1:A100, "東京", B1:B100)
→ A列が「東京」の行について、B列の合計を出す
使用例: 地域別売上の集計、担当者別業績、月別コストの合計。
⑩ CONCATENATE と & —— テキスト連結
=CONCATENATE(A1, "さん") → A1の名前に「さん」を付ける
=A1 & "さん" → 同じ結果、もっとシンプルに書ける
=A1 & " " & B1 → A1とB1をスペースでつなぐ
使用例: 姓+名でフルネームを作る、テンプレート文を差し込みで生成、名前+部署名でタグを作る。
5️⃣ 使えるとスピードが上がるショートカット
関数とセットで覚えておきたい主要ショートカットは以下の通りです。「マウス作業」と「ショートカットあり」だと、同じ作業でも体感で三倍近く違います。
入力・計算
[入力をキャンセル] → Esc
[関数をコピーする] → Ctrl/Cmd + C
[関数をペーストする] → Ctrl/Cmd + V
[値のみペースト] → Ctrl/Cmd + Shift + V
選択
[列全体を選択] → セルをクリックして Ctrl/Cmd + Space
[行全体を選択] → セルをクリックして Shift + Space
[シート全体選択] → Ctrl/Cmd + A
データ移動
[データの上下両端にジャンプ] → Ctrl/Cmd + 矢印
[シートの下まで一気選択] → Ctrl/Cmd + Shift + 下矢印
表示・書式
[セルを太字] → Ctrl/Cmd + B
[下線] → Ctrl/Cmd + U
[セルの色を入れる] → ツールバーの塗りつぶしアイコン
6️⃣ やってはいけないこと・注意点
NG1: 手計算の結果をセルに書き込む
A1とA2の合計を電卓で計算して、その値をA3に手で書き込む。これだと、A1やA2が変わったときにA3は更新されず、間違った値がそのまま表示されることになります。計算はすべて関数にさせる、を原則にしましょう。
NG2: セルを結合しすぎる
セルを「見た目重視」で結合したりスペースで位置調整したりすると、関数を使うときに「データがちゃんと拾えない」というトラブルになります。データを入れるシートは表示装飾を最小限にし、見た目を整えるのは別シートに「表示用」シートを作るとよいです。
NG3: シート名を「シート1」「シート2」のまま使う
デフォルトのシート名は「シート1」ですが、このまま使うと、シートが複数になったときにどれが何かわからなくなります。例: 「生データ」「集計」「グラフ」など、何のシートかひと目でわかる名前をつける習慣をつけましょう。
🛠 ハンズオン課題: 雑貨店の販売データを分析する
ここからは実際に手を動かす時間です。所要時間: 約15分
📋 ゴール
- GW-4で作った
03_スプレッドシートフォルダに、練習用スプレッドシートを作る - 以下のデータを使って、学んだ関数を5つ使いこなす
- 関数の「便利さ」を体験し、「手計算と関数の違い」を実感する
Step 1: サンプルデータを準備(3分)
Workspace学習 > 03_スプレッドシートフォルダを開く- 右クリック → 「Google スプレッドシート」を選択
- タイトルを
20260427_雑貨店販売分析に設定 - デフォルトのシート名を「シート1」から 「生データ」に変更(シートタブをダブルクリック)
- 以下のデータをA1セルにコピー&ペーストしてスプレッドシートに貼る:
日付 商品カテゴリ 商品名 件数 単価
2026/04/01 文具 ボールペン 12 150
2026/04/01 キッチン マグカップ 5 1200
2026/04/02 文具 ノート 8 220
2026/04/02 雑貨 タオル 3 800
2026/04/03 キッチン マグカップ 7 1200
2026/04/03 文具 セロテープ 15 180
2026/04/04 雑貨 タオル 6 800
2026/04/04 キッチン スプーン 10 450
2026/04/05 文具 ボールペン 20 150
2026/04/05 雑貨 タオル 4 800
- F列の見出し(F1セル)に 「金額」と記載
- F2セルに
=D2*E2(件数 × 単価) を入力 → 計算結果が表示される - F2セルを選択した状態で、右下の青い点をダブルクリック → F11まで一気に関数がコピーされる
Step 2: 集計シートを作る(7分)
- 画面下部の「+」ボタンをクリックして、新しいシートを追加
- シート名を 「集計」に変更
- 以下の集計を関数で作成:
集計1: 全体サマリー
- A1:
全件数/ B1:=COUNT('生データ'!A:A)-1(見出し行を引く) - A2:
合計金額/ B2:=SUM('生データ'!F:F) - A3:
平均金額/ B3:=AVERAGE('生データ'!F2:F11)
集計2: カテゴリ別件数
- A5:
文具/ B5:=COUNTIF('生データ'!B:B, "文具") - A6:
キッチン/ B6:=COUNTIF('生データ'!B:B, "キッチン") - A7:
雑貨/ B7:=COUNTIF('生データ'!B:B, "雑貨")
集計3: カテゴリ別金額
- A9:
文具/ B9:=SUMIF('生データ'!B:B, "文具", '生データ'!F:F) - A10:
キッチン/ B10:=SUMIF('生データ'!B:B, "キッチン", '生データ'!F:F) - A11:
雑貨/ B11:=SUMIF('生データ'!B:B, "雑貨", '生データ'!F:F)
Step 3: 動いていることを確かめる(2分)
- 「生データ」シートに戻り、一番下に1行追加:
- A12:
2026/04/06/ B12:文具/ C12:ノート/ D12:30/ E12:220 - F12は
=D12*E12を入れる(F11をコピーもしくは手動で追加)
- A12:
- 「集計」シートに戻ると、「全件数」「合計金額」「文具の件数」が自動で更新されていることを確認
💡 これが関数の本質: 生データが増えるだけで、集計シートが手を動かさずに更新される。2週間分、一年分のデータも全て同じ仕組み。これを手で電卓で集計していたら、不可能です。
✅ 完成チェックリスト
- [ ] 生データシートにサンプルデータを記載した
- [ ] F列に
=D2*E2の関数を3本以上コピーした - [ ] 集計シートを作成した
- [ ] SUM, AVERAGE, COUNT, COUNTIF, SUMIFの5つの関数を使った
- [ ] 生データに1行追加したとき、集計シートが自動更新されることを確認した
- [ ] 2つのシートに分けて「生データ」「集計」という名前をつけた
💡 つまずきポイント
Q: SUMIFの関数で「#REF!」や「#N/A」が表示される
→ シート名の記述が間違っている可能性。シート名はシングルクオートで「’生データ’」と囲み、その後に「!」を付けてセル範囲を書く(例: '生データ'!B:B)。シート名にスペースや記号が含まれる場合はシングルクオートが必須です。
Q: オートフィルで関数名の候補が出るが、選び方がわからない
→ タブキーで選択、Enterキーで確定。上下矢印で選択を移動できます。関数の説明を見たいときは、関数名をタイプした状態で「Tab」で選択したあと、関数の上に詳細ポップアップが出てきて、引数の意味が説明されています。
Q: 関数を複数セルに一気にコピーしたい
→ セル右下の青い点(フィルハンドル)を下へドラッグ、もしくはダブルクリックして下にデータがあるところまで一気にコピーされます。
✅ まとめ
- スプレッドシートの本質は「関数で手作業を自動化する」こと
- Excelとの主な違いは同時作業 / 独自関数 / 大量データの3点
- 関数の3ルール: 「=」で始める / 関数名(引数) / セルの表記(A1, A1:A10)
- 頻出の10関数: SUM, AVERAGE, COUNT/COUNTA, COUNTIF, VLOOKUP, XLOOKUP, IF, IFERROR, SUMIF, CONCATENATE/&
- NG: 手計算をセルに書く / セルを結合しすぎる / シート名を「シート1」のまま使う
- ハンズオンで5つの関数を使った集計シートを作成 → これが今後のデータ分析の雛形
📌 実務ポイント: キャリア・現場でどう活きるか
Googleスプレッドシートは、業務で「数字を扱う仕事」をしている人には例外なく評価軸になるスキルです。営業、マーケティング、経理、人事、オペレーション、CS、職種を問わず身につきます。
選考・面談で: 「データを集計した経験は?」と聞かれたとき、「SUMIFやVLOOKUPを使って、手作業だと大変な量の集計を自動化していました」と具体的に語れると、「仕事を効率化する人」と評価されます。
入社・配属後で: 多くの現場では、そもそも「関数を使える人」がチームの中で限られているという現実があります。関数を使えるだけで、忙しそうな仕事を他のメンバーよりスムーズにこなせる、という状態になり、「あの人に頼めば助かる」というポジションを獲得できます。
チーム業務の効率化で: チームで使うスプレッドシートのテンプレートを関数込みで作ってチームに提供できると、「チームの仕事の質を上げた人」として評価されます。特にスタートアップや中小企業では、こういった「仕組み作り」ができる人は重宝されます。
さらに学ぶには
- 次のコンテンツ「Googleスプレッドシート入門② – データ分析の基本」では、今日作ったデータをフィルタ・ピボットテーブル・グラフで分析します
- 同カテゴリの「Googleドキュメント実務術」で学んだコメントと提案モードは、スプレッドシートでも同じように使えます
- AI・デジタル活用の「ChatGPTを使った業務効率化入門」は、「これをしたいスプレッドシートで関数を教えて」とAIに考えてもらうスキルを提供します
