Sync Master
ブログ

在庫管理シート、最初の列はこう決めると後悔しない

Googleシート運用

この記事の概要

シートの列設計は、3ヶ月後の自分が泣くかどうかを決める分岐点です。必須列、補助列、メモ列の3層に分けて考える設計術を、Sync Masterに通すことを前提に整理します。

在庫管理シートを新しく作る時、皆さんは最初の列をどう決めますか?「とりあえずSKUと商品名と在庫数を並べて、あとは必要に応じて足していこう」——これが一番ありがちなパターンで、そして一番後悔しやすいパターンでもあります。3ヶ月後、シートは無秩序に列が増え、誰も全体像を把握できなくなり、結果として「もう一度作り直す」羽目になります。

この記事では、Sync MasterでShopifyに反映することを前提に、後悔しないシート設計の考え方を整理します。難しいテクニックは要りません。大事なのは、列を「目的別の3つの層」に分けて配置するという、たった一つの原則です。

シート設計の3つの原則

本題に入る前に、設計の指針となる原則を3つだけ共有させてください。これさえ守れば、シートが膨らんでも秩序を保てます。

  1. 01「機械が読む列」と「人間が読む列」を明確に分ける
  2. 02列の順番は意味があるグループでまとめ、グループ間に空列を置かない
  3. 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列(同期キーと商品名)を固定する
  • ヘッダー行は太字+背景色で他と区別する
  • 数式が入っている列は背景を薄いグレーにする
  • 編集禁止のセル(同期キーなど)は罫線で囲んでおく

ここまで設定しておくと、シートを開いた人が「どこを触っていい列で、どこが触ってはいけない列か」を直感的に把握できます。新しいスタッフを迎えた時の説明コストも、ぐっと下がります。

設計が崩れた時の直し方

残念ながら、設計はいつかは崩れます。新しい商材を扱い始めた時、急ぎの対応でメモ列に重要情報を書き込んでしまった時、誰かが列を勝手に追加した時——崩れるタイミングは色々です。問題は「崩れたことに気づいたら、その日のうちに直す」という習慣があるかどうかです。

  1. 01まずシートのコピーを取り(変更履歴に頼らない安全策)
  2. 02崩れた列を、3層構造のどこに属するか判定する
  3. 03正しい層の位置へ列を移動する
  4. 04条件付き書式や固定設定が壊れていないか確認
  5. 05次回からのルールを社内Wikiやコメント欄に明文化

シートは生き物です。ストアの成長に合わせて、列も増えたり並び替わったりするのが自然です。だからこそ、3層構造という「軸」を最初に決めておくと、どれだけ列が増えても秩序を保ったまま運用できます。後悔しないシート設計の出発点は、いつもこの「層の意識」にあると考えてください。

関連記事

あわせて読みたい記事

在庫数を手で打ち込むのは、もうやめましょう。

Sync MasterをShopifyにインストールして、5分以内に最初の同期を実行。