Googleスプレッドシートは、ブラウザで動く表計算ソフトです。Excelとほぼ同じことができ、加えて共有と同時編集に強いのが特徴です。
このページでは、最初に押さえておくと後が楽になる10項目に絞って解説します。
1. Excelとの違い
まずここを理解しておくと混乱が減ります。
| Excel | スプレッドシート | |
|---|---|---|
| 保存 | 自分で保存 | 自動保存 |
| 同時編集 | 制限あり | 標準機能 |
| 変更履歴 | 限定的 | 全履歴が残る |
| 動作の速さ | 速い | 大量データで重い |
| 関数 | ほぼ共通 | QUERY など独自関数あり |
| オフライン | 使える | 設定が必要 |
関数の9割は共通です。VLOOKUP SUMIF IF などはそのまま同じ書き方で動きます。
スプレッドシート独自の強力な関数として、QUERY FILTER ARRAYFORMULA IMPORTRANGE があります。これらを覚えると、Excelでは面倒だった処理が短く書けます。
2. 保存は不要、履歴は全部残る
編集は自動で保存されます。保存ボタンはありません。
そして「ファイル → 変更履歴 → 変更履歴を表示」で、いつ誰が何を変えたかが全部見られます。 過去の状態に戻すこともできます。
間違えても元に戻せる——これがスプレッドシートで最も安心できる点です。大きな変更をする前に、履歴に名前を付けておくとさらに安全です。
3. 共有と権限
右上の「共有」ボタンから設定します。権限は3段階です。
| 権限 | できること |
|---|---|
| 閲覧者 | 見るだけ |
| 閲覧者(コメント可) | コメントを付けられる |
| 編集者 | 編集できる |
「リンクを知っている全員」に設定すると、URLを持つ誰でもアクセスできます。 社外に転送されると誰でも見られてしまうので、業務データでは「特定のユーザー」を推奨します。
編集させたくないけど数字は見せたい、という場合は「閲覧者」にしてください。
4. セルの参照とシートの参照
同じシート内なら、そのままセル番地を書きます。
=A1 + B1
別のシートなら、シート名と ! を付けます。
=Sheet2!A1
シート名にスペースが含まれる場合は、シングルクォートで囲みます。
='4月 売上'!A1
別のファイルを参照するには IMPORTRANGE が必要です。詳しくは 別シートからデータを取得する方法 にまとめています。
5. 絶対参照($)── 最初の壁
数式を下や右にコピーすると、参照も一緒にずれます。ずらしたくない部分に $ を付けます。
| 書き方 | 動き |
|---|---|
A1 |
縦にも横にもずれる |
$A1 |
列は固定、行はずれる |
A$1 |
行は固定、列はずれる |
$A$1 |
完全に固定 |
F4 キー(Macは Fn + F4)で切り替えられます。
判断の仕方はシンプルです。
- 下にコピーする → 行がずれてほしくないなら
$を行に - 右にコピーする → 列がずれてほしくないなら
$を列に
VLOOKUP の範囲や、集計表の見出し参照で必ず必要になります。
6. データの入力規則
「データ → データの入力規則」で、入力できる値を制限できます。
- プルダウン(選択肢から選ばせる)
- 数値の範囲
- 日付の範囲
- カスタム数式(重複禁止など)
表記ゆれを防ぐ最も確実な方法です。「東京」「東京都」「トウキョウ」が混在すると、SUMIF も COUNTIF も正しく動きません。入力時に弾くのが最も安上がりです。
詳しくは プルダウンの作り方 で扱っています。
7. 条件付き書式
「表示形式 → 条件付き書式」で、条件に合うセルの色を変えられます。
「カスタム数式」を使うと、行全体に色を付けられます。
=$D2 = "未処理"
列だけ $ で固定するのがポイントです。行を固定しないことで、各行が個別に判定されます。
期限切れを赤くするなら次の形です。
=AND($E2 <> "", $E2 < TODAY())
$E2 <> "" を入れているのは、空欄を期限切れと判定させないためです。これがないと未入力の行が全部赤くなります。
8. フィルタと並べ替え
「データ → フィルタを作成」で、列ごとに絞り込みができます。
注意点が1つあります。 フィルタで絞り込んでも、SUM は隠れた行も合計します。
表示中のデータだけ集計したいなら SUBTOTAL を使ってください。
=SUBTOTAL(109, C2:C1000)
複数人で使うファイルでは「フィルタ表示」を使ってください。 通常のフィルタは全員に影響しますが、フィルタ表示は自分だけに適用されます。
9. よく使うショートカット
| 操作 | Windows | Mac |
|---|---|---|
| 今日の日付を入力 | Ctrl + ; |
⌘ + ; |
| 絶対参照の切り替え | F4 |
Fn + F4 |
| データの端まで選択 | Ctrl + Shift + ↓ |
⌘ + Shift + ↓ |
| 行を挿入 | Ctrl + Alt + = |
⌘ + Option + = |
| 値のみ貼り付け | Ctrl + Shift + V |
⌘ + Shift + V |
| 検索と置換 | Ctrl + H |
⌘ + Shift + H |
Ctrl + Shift + V(値のみ貼り付け)が最重要です。数式や書式を持ち込まずに値だけ貼れます。
Ctrl + ; も覚えてください。 TODAY 関数は毎日値が変わるので、記録用の日付にはこちらを使います。
10. 重くなったときの対処
スプレッドシートは大量データで重くなります。効果の大きい順に挙げます。
- IMPORTRANGE を1箇所にまとめる — 同じファイルを何度も読まない
- 揮発性関数を減らす — TODAY INDIRECT OFFSET は再計算が頻繁
- 範囲を絞る —
A:ZではなくA:D - 不要な行・列を削除する — 空でも計算対象になる
- 条件付き書式を減らす — 範囲が広いと重い
特に1番の効果が大きいです。読み込み専用のシートを1枚作り、そこに1回だけ IMPORTRANGE を書いてください。
次に読むもの
関数を覚えるなら、需要の多い順に次のあたりから始めるのが実用的です。
やりたいことから逆引きするなら 関数一覧 をご覧ください。
最初に覚えるべき操作
表計算を使い始めるとき、関数より先に覚えるべき操作があります。これらを知らないと、作業の速度が何倍も違います。
セルの移動と範囲選択のキー操作。 データの端まで一気に移動する操作、そこまでを一気に選択する操作。マウスでスクロールするのと比べて、桁違いに速くなります。行数が数千あるシートでは、この差が決定的になります。
貼り付けの種類。 通常の貼り付けのほかに、値だけ、書式だけ、数式だけ、行と列を入れ替えて、といった貼り付けがあります。数式をコピーしたら参照がずれた、という問題の多くは、値として貼り付ければ解決します。
参照の固定の切り替え。 数式の中でセル番地を選び、キーを押すたびに固定の仕方が切り替わります。ドル記号を手で打つ必要はありません。
元に戻す操作。 何段階も戻れます。試して駄目なら戻す、という進め方ができると、作業が大胆になります。
シートの複製。 大きな変更をする前に複製しておけば、失敗しても戻れます。控えを取る習慣は、どんな技術よりも役に立ちます。
表として扱いやすい形にする
データの持ち方には型があります。この型に沿っていれば、集計も並べ替えも絞り込みも標準の機能で扱えます。
一行目は見出し、二行目からデータ。 見出しは一行だけにします。二段の見出しは、人が読むには分かりやすいのですが、機能が正しく認識できません。
一列に一種類の情報。 氏名と部署を同じ列に入れない。住所も、都道府県と市区町村以下は分けて持つ。分けておけば、後から連結できます。まとめて持つと、後から分けるのに手間がかかります。
空白行と空白列を作らない。 見た目の区切りとして使いたくなりますが、範囲の認識が途中で止まります。区切りが必要なら、罫線や背景色で表現してください。
セルの結合を避ける。 結合されたセルがあると、並べ替えも絞り込みも配列の処理も正しく動きません。見た目のために結合したいなら、表示用のシートを別に作ってください。
合計行を表の中に混ぜない。 集計はデータの下ではなく、別の場所に置くか、明確に分けてください。混ざっていると、絞り込んだときに一緒に動きます。
この五つを守るだけで、後の作業がまったく変わります。
作業の流れを設計する
シートが増えてくると、どこに何があるか分からなくなります。最初に役割を決めておくと、迷いません。
推奨する構成は四段階です。
生データを置くシート。 取り込んだままの状態で置き、触りません。何かおかしくなったとき、ここに戻れば原因を追えます。
整形するシート。 空白の除去、型の変換、区切りでの分割。数式で処理し、結果を作業列として持ちます。
集計するシート。 整形済みのデータを参照して、条件付きの集計を行います。
見せるシート。 集計結果を、人が読みやすい形に整えます。ここだけは見た目を優先して構いません。
この構成にすると、取り込みのたびに生データを差し替えるだけで、以降が自動で更新されます。手作業の工程がなくなるので、作業漏れという事故が起きなくなります。
シートが四枚になることを嫌う人もいますが、一枚に詰め込むより、はるかに管理しやすくなります。使わないシートは非表示にできます。
壊れにくいファイルにする
自分以外の人が触るファイルは、壊れる前提で作ってください。
数式のセルは保護する。 シート全体を保護して、入力欄だけを例外にします。数式を誤って上書きされる事故が防げます。
入力欄を明示する。 背景色を変える、罫線で囲む。どこに入力すればよいかが一目で分かるようにします。
入力規則を設定する。 プルダウンにする、範囲外の値を拒否する。表記のゆれと入力ミスを構造的に防げます。
数字を数式に埋め込まない。 税率や基準値は、セルに置いて参照します。変更のときに数式を触らずに済みます。
検算の仕組みを入れる。 件数の突き合わせ、合計の一致確認。数字がおかしくなったときに気づけます。
説明を残す。 シートの上部に、このシートが何をしているかを一行書いておく。三か月後の自分にも役立ちます。
この六つを最初から組み込んでおくと、後から直す手間がなくなります。
よくある質問
Q. 数式が文字列として表示されます
セルの表示形式が文字列になっているか、先頭にアポストロフィが入っています。表示形式を標準に戻してから入力し直してください。
Q. コピーしたら参照がずれました
相対参照になっています。固定したい部分にドル記号を付けてください。
Q. 並べ替えたら行がバラバラになりました
範囲の選択が正しくありません。表全体を選んでから並べ替えてください。
Q. 絞り込みが途中までしか効きません
途中に空白行があります。空白行を作らない持ち方に変えてください。
Q. ファイルが重いのですが
範囲を列全体で指定している数式、揮発性の関数、条件付き書式の適用範囲。この三つを確認してください。
Q. 元に戻せますか
何段階も戻れます。ただし、閉じた後は戻せません。大きな変更の前には複製を取ってください。
Q. Excelとスプレッドシートで違いはありますか
基本の操作はほぼ同じです。使える関数と、一部の挙動に違いがあります。
Q. どこから学べばいいですか
集計の四つの関数から始めてください。→ 関数一覧
まとめ
- 保存は不要、履歴は全部残る。間違えても戻せる
- 共有は「特定のユーザー」が基本。リンク共有は転送に注意
$(絶対参照)はF4で切り替え。最初の壁だがここを越えると楽になる- 入力規則で表記ゆれを防ぐのが最も安上がり
- フィルタ中の集計は SUM ではなく SUBTOTAL
- 重いときは IMPORTRANGE と揮発性関数を疑う
関連ページ
- 関数一覧 — やりたいことから逆引き
- プルダウンの作り方 — 入力規則の詳細
- 別シートからデータを取得する方法 — 参照のまとめ
- エラー一覧 — エラーの原因と直し方
