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. 重くなったときの対処
スプレッドシートは大量データで重くなります。効果の大きい順に挙げます。
- 1. IMPORTRANGE を1箇所にまとめる — 同じファイルを何度も読まない
- 2. 揮発性関数を減らす — TODAY INDIRECT OFFSET は再計算が頻繁
- 3. 範囲を絞る —
A:ZではなくA:D - 4. 不要な行・列を削除する — 空でも計算対象になる
- 5. 条件付き書式を減らす — 範囲が広いと重い
特に1番の効果が大きいです。読み込み専用のシートを1枚作り、そこに1回だけ IMPORTRANGE を書いてください。
次に読むもの
関数を覚えるなら、需要の多い順に次のあたりから始めるのが実用的です。
やりたいことから逆引きするなら 関数一覧 をご覧ください。
まとめ
- – 保存は不要、履歴は全部残る。間違えても戻せる
- – 共有は「特定のユーザー」が基本。リンク共有は転送に注意
- –
$(絶対参照)はF4で切り替え。最初の壁だがここを越えると楽になる - – 入力規則で表記ゆれを防ぐのが最も安上がり
- – フィルタ中の集計は SUM ではなく SUBTOTAL
- – 重いときは IMPORTRANGE と揮発性関数を疑う
関連ページ
- – 関数一覧 — やりたいことから逆引き
- – プルダウンの作り方 — 入力規則の詳細
- – 別シートからデータを取得する方法 — 参照のまとめ
- – エラー一覧 — エラーの原因と直し方
コメントを残す