共有しているスプレッドシートが、いつの間にか壊れていませんか

Googleスプレッドシートは、URLを共有すれば誰でもすぐに編集できるのが強みです。その反面、触ってほしくないセルまで誰でも書き換えられる状態になっていることが多くあります。

集計の数式が上書きされて合計が合わない、見出しの列が消えて並びがずれた、日付の欄に「来週」と書かれて並べ替えができない。どれも悪意ではなく、うっかりの操作で起きています。

共有シートでよく起きること

  • 集計用の数式が、数値で上書きされている
  • 誰かが列を削除して、ほかのシートの参照が壊れた
  • 日付や金額の欄に、形式の違う値が入っている
  • 選択肢で入れるはずの欄に、自由な言葉が書かれている
  • いつ誰が変えたのか、後からわからない

原因は「入力する場所」と「触らない場所」が区別されていないこと

共有シートの多くは、入力してもらうセルと、数式や見出しのように触ってはいけないセルが同じ権限で開かれています。見た目では区別がつかないので、慣れていない人ほど誤って書き換えてしまいます。

対策の基本は、触らない場所は保護し、入力する場所には入力規則をかけることです。そのうえで、それでも起きた変更は変更履歴で戻せるようにしておきます。

共有シートを守る3段構え 範囲の保護 数式・見出しを編集不可に ▶ 入力規則 日付・数値・選択肢に限定 ▶ 変更履歴 誰がいつ変えたかを確認 それでも防げないもの 保護された範囲の外で起きる入力ミスや、編集者どうしの上書き

保護で「触らせない」、入力規則で「間違わせない」、履歴で「戻せる」ようにする

どれもGoogleスプレッドシートに最初から入っている機能で、追加の費用はかかりません。シートを作った人が、共有する前に一度だけ設定しておくのが一番手間の少ないやり方です。

共有シートの誤入力・誤削除を防ぐ5つのポイント

POINT 1

数式と見出しは「範囲を保護」する

メニューの「データ」→「シートと範囲を保護」から、数式の入った列や見出しの行を指定し、編集できる人を管理者だけに絞ります。これで集計の数式が上書きされることはなくなります。

POINT 2

シートごと保護して、入力欄だけ開ける

触らせたくない部分が多い場合は、シート全体を保護し、「特定のセルを除く」で入力欄だけを開ける方が設定が簡単です。入力してよい場所が明確になります。

POINT 3

迷いやすい場所は「警告を表示」にする

保護には、編集を止める設定のほかに編集しようとしたときに警告を出すだけの設定もあります。まれに直す必要がある場所は、止めずに警告にしておくと運用が回ります。

POINT 4

入力欄には「データの入力規則」をかける

日付の欄は日付だけ、金額の欄は数値だけ、担当者や状態の欄はプルダウンから選ぶようにします。形式がそろうと、並べ替えや集計が崩れなくなります。

POINT 5

変更履歴で戻せることを知っておく

「ファイル」→「変更履歴」から、過去の状態を確認して復元できます。セル単位でも、右クリックから編集履歴を見られます。壊れてもあわてずに戻せるよう、手順を共有しておきます。

編集者は必要な人だけにする

保護の設定は、編集権限を持つ人の中での制限です。そもそも見るだけでよい人には「閲覧者」や「閲覧者(コメント可)」で共有しておくと、誤操作の起きる人数そのものを減らせます。

何もしない・保護と入力規則を使う・アプリにするの比較

共有シートの守り方を、防げる範囲と手間で比べます。

観点 何も設定しない 保護+入力規則 業務アプリにする
数式の上書き × 起きる ◎ 防げる ◎ 画面に出ない
形式の違う入力 × 起きる ◎ 大半を防げる ◎ 入力時に止まる
他人の行の書き換え × 起きる △ 行単位は難しい ◎ 担当分だけ編集
設定の手間 ◎ なし ◎ 数十分 △ 最初に設計が必要

範囲の保護と入力規則は、無料で今日から使えるうえに効果が大きい対策です。共有シートを使っているなら、まずはこの2つを設定するだけで事故の多くは防げます。

一方で、保護は「列」や「範囲」単位の設定なので、自分の担当の行だけを編集させるといった細かい制御は苦手です。担当者どうしの上書きが問題になっている場合や、行数が増えて動作が重くなってきた場合は、シートの使い方そのものを見直す時期です。詳しくはスプレッドシートをデータベース代わりに使うリスクで解説しています。

共有シートに保護と入力規則を設定する4ステップ

1
触らない場所を
決める
数式・見出し・
マスタの列
▶
2
範囲を
保護する
編集者を
管理者に絞る
▶
3
入力規則を
かける
日付・数値・
プルダウン
▶
4
共有の権限を
見直す
見るだけの人は
閲覧者へ

設定したら、入力ルールを1行で書いておく

シートの先頭や別シートに「白いセルだけ入力してください」「日付は選択して入れてください」といった一言を書いておくと、保護の警告に驚く人が減ります。入力欄の背景色を変えておくのも効果的です。

何も設定していない場合と、保護と入力規則を設定した場合

何も設定していない場合
  • 数式が上書きされて集計が合わない
  • 列の削除で参照が壊れる
  • 日付や金額の形式がばらばら
  • 壊れた原因を探すのに時間がかかる
保護と入力規則を設定した場合
  • 数式と見出しは管理者しか触れない
  • 入力できる場所が一目でわかる
  • 選択肢と形式がそろい集計できる
  • 変更履歴からすぐに戻せる

共有シートの事故は、使う人の注意力に頼るほど繰り返されます。まずは数式の列を保護し、よく間違える欄に入力規則をかけるところから始めてください。それでも上書きや重さに悩むようになったら、シートを卒業して業務アプリにする段階です。

その業務、アプリ化するとどれだけ変わる?
1分で無料診断

質問に答えるだけで、アプリ化の効果と年間削減できる時間・コストがわかります。

1分で無料診断する→

スプレッドシートで回している業務を、壊れない形のアプリにできます

担当者ごとの編集範囲、入力チェック、変更の記録を、今のシートの項目をもとに設計します。
SHISAKUBAが最短1週間で試作品をご提案します。

無料で試作を相談する→