在庫管理シートを新しく作る時、皆さんは最初の列をどう決めますか?「とりあえずSKUと商品名と在庫数を並べて、あとは必要に応じて足していこう」——これが一番ありがちなパターンで、そして一番後悔しやすいパターンでもあります。3ヶ月後、シートは無秩序に列が増え、誰も全体像を把握できなくなり、結果として「もう一度作り直す」羽目になります。
この記事では、Sync MasterでShopifyに反映することを前提に、後悔しないシート設計の考え方を整理します。難しいテクニックは要りません。大事なのは、列を「目的別の3つの層」に分けて配置するという、たった一つの原則です。
シート設計の3つの原則
本題に入る前に、設計の指針となる原則を3つだけ共有させてください。これさえ守れば、シートが膨らんでも秩序を保てます。
- 01「機械が読む列」と「人間が読む列」を明確に分ける
- 02列の順番は意味があるグループでまとめ、グループ間に空列を置かない
- 031行=1バリアントを徹底し、1行に複数の意味を持たせない
特に1つ目が重要です。同期アプリ(Sync Masterに限らず)は、特定の列名や順序を頼りに動きます。一方で、人間用のメモや備考はその規約と無関係に書きたい。両者をごちゃ混ぜにすると、機械の読み取りも、人間の確認も、両方が辛くなります。
列の3層構造
私たちが推奨しているのは、列を「必須列」「補助列」「メモ列」の3層に分けて配置する方法です。それぞれの役割を見ていきましょう。
必須列 : 同期キーと反映対象
シートの一番左に置くべき、同期アプリが直接参照する列群です。具体的には、同期キー(SKUまたはバーコード)、ロケーション識別子、在庫数の3つが基本構成になります。これらは「絶対に空欄にしない、絶対に書式を変えない」というルールで運用します。
- A列 : 同期キー(SKUまたはバーコード)
- B列 : 商品名(人間の照合用、同期には使わなくてもOK)
- C列 : ロケーション名またはID
- D列 : 在庫数
ここまでが「必須列」です。同期アプリが見ているのは基本的にこの4列だけ、と考えてください。
補助列 : 計算と判断を助ける列
必須列の右隣に並べるのが、補助列です。安全在庫数、発注点、入荷予定数、前回同期日時——こうした「人間が判断するために必要だが、同期アプリには渡さない」情報を集めます。
- E列 : 安全在庫(これを下回ったらアラート)
- F列 : 発注点(再発注のトリガー値)
- G列 : 入荷予定数(近日の入荷見込み)
- H列 : 入荷予定日
- I列 : 前回棚卸日
補助列は数式で動的に計算するのもおすすめです。たとえば「D列 - E列 < 0」なら背景を赤くする条件付き書式を入れておけば、安全在庫を下回ったセルが一目で分かります。
メモ列 : 自由に書ける、追われない場所
最後がメモ列です。「あれ、この商品どうだっけ?」と感じた時にスタッフが自由に書き込める列で、シートの一番右端にまとめて配置します。たとえば「特記事項」「最終確認者」「次回検討事項」など、決まりきった項目では拾いきれない情報の受け皿です。
メモ列は、同期アプリからは完全に無視されます。だからこそ、書式や内容に厳密なルールを設けず、現場が自由に使える「逃げ場」として残しておくことが大切です。ここがあると、現場のストレスが目に見えて減ります。
列の並びと固定の作法
層に分けて配置することと並んで、もう一つ覚えておきたいのが「ウィンドウ枠の固定」です。横スクロールしても同期キーと商品名が常に見えるように、A列とB列は固定しておきましょう。Googleシートなら「表示」→「固定」から、1列〜数列を簡単に固定できます。
- 1行目(ヘッダー)を固定する
- A〜B列(同期キーと商品名)を固定する
- ヘッダー行は太字+背景色で他と区別する
- 数式が入っている列は背景を薄いグレーにする
- 編集禁止のセル(同期キーなど)は罫線で囲んでおく
ここまで設定しておくと、シートを開いた人が「どこを触っていい列で、どこが触ってはいけない列か」を直感的に把握できます。新しいスタッフを迎えた時の説明コストも、ぐっと下がります。
設計が崩れた時の直し方
残念ながら、設計はいつかは崩れます。新しい商材を扱い始めた時、急ぎの対応でメモ列に重要情報を書き込んでしまった時、誰かが列を勝手に追加した時——崩れるタイミングは色々です。問題は「崩れたことに気づいたら、その日のうちに直す」という習慣があるかどうかです。
- 01まずシートのコピーを取り(変更履歴に頼らない安全策)
- 02崩れた列を、3層構造のどこに属するか判定する
- 03正しい層の位置へ列を移動する
- 04条件付き書式や固定設定が壊れていないか確認
- 05次回からのルールを社内Wikiやコメント欄に明文化
シートは生き物です。ストアの成長に合わせて、列も増えたり並び替わったりするのが自然です。だからこそ、3層構造という「軸」を最初に決めておくと、どれだけ列が増えても秩序を保ったまま運用できます。後悔しないシート設計の出発点は、いつもこの「層の意識」にあると考えてください。