前回は助っ人選手の成績管理を解説しました。今回はこの成績管理表を別のチームに展開する方法です。
「友達のチームにも同じ仕組みを作ってあげたい」「息子のチームにも使いたい」——この連載を通じて作ってきた成績管理表は、選手名と基本設定を差し替えれば別のチームでもそのまま使えます。ゼロから作り直す必要はありません。変更が必要な部分とそのままコピーして使えるものを整理して、効率よく展開する方法を解説します。
この成績管理表の全体構成を確認する
別チームへの展開を考える前に、この成績管理表が何で構成されているかを整理します。
| 構成要素 | 内容 | 別チームへの対応 |
|---|---|---|
| Googleスプレッドシート(10シート) | 設定一覧・フォーム3枚・チーム・年間2枚・ランキング・試合当日2枚 | ✅ コピーして使う |
| Googleフォーム(3つ) | 野手フォーム・投手フォーム・チーム成績フォーム | ⚠️ 再作成または複製して再連携 |
スプレッドシートはコピーして差し替えるだけ、フォームは再作成が必要——というのが基本方針です。
変更が必要な箇所・不要な箇所
別チームへ展開するとき、変更が必要な部分とそのまま使える部分を先に把握しておくと作業がスムーズです。
| 項目 | 変更 | 理由 |
|---|---|---|
| 設定一覧の選手マスタ(A・B列・F・G列) | ✏️ 変更必須 | 選手名・背番号はチームごとに異なる |
| 設定一覧の守備位置リスト(C列) | ✅ 変更不要 | 投・捕・一〜右・DH・代打・代走はどのチームでも同じ |
| 設定一覧の結果リスト(D列) | ✅ 変更不要 | 打席結果の記号はどのチームでも同じ |
| 設定一覧の規定打席係数(E2セル:1.8) | △ チームによる | 試合数×1.8がNPBの定義。草野球独自のルールにしたい場合は変更 |
| チームシートのA列(年度行) | ✅ 変更不要 | 2026〜2030年分が既に設定済みで使いまわせる |
| 年間シート・試合当日シート・ランキングシートの数式 | ✅ 変更不要 | 設定一覧の選手名を変えれば自動で対応する |
| フォームシートに蓄積されたデータ | ✏️ 削除する | 元のチームのデータが混入しないように初期化する |
| Googleフォーム3つ | ✏️ 再作成または複製 | 連携先スプレッドシートを新しいものに切り替える必要がある |
STEP 1:スプレッドシートをコピーする
Googleドライブで成績管理表のファイルを右クリック→「コピーを作成」を選びます。「○○チーム成績管理表2027」のようにチーム名・年度がわかる名前に変更して、コピーが完成します。
10枚のシートがすべてコピーされていることを確認します。数式・書式・設定がそのまま引き継がれています。
STEP 2:設定一覧の選手マスタを差し替える
コピーしたスプレッドシートの設定一覧シートを開き、選手マスタを新しいチームのものに書き換えます。
設定一覧シートのA列(背番号)・B列(名前)を新しいチームの選手一覧に上書きします。選手数が異なる場合は行を追加または空欄にして調整します。行の削除は避け、余った行はB列を空欄にするだけにしてください(第94回参照)。
同様にF列(背番号)・G列(名前)を書き換えます。投手兼任の選手は野手マスタと投手マスタの両方に登録します。
年間(野手)シートを開き、B列に新しいチームの選手名が正しく表示されていれば成功です。集計式はそのまま機能します。
- 年間(野手)シートの全選手行——B列の選手名が自動更新される
- 年間(投手)シートの全投手行——同様に自動更新される
- ランキングシートの選手名表示——MATCH/INDEX式で年間シートから引っ張っているため自動更新
設定一覧の変更だけでこれらが一括で切り替わります。手間は最小限です。
STEP 3:フォームシートの過去データを初期化する
コピーしたスプレッドシートのフォームシートには元のチームのデータが入っています。新チーム用に使い始める前に、データ行を削除して空にします。
フォーム(野手)・フォーム(投手)・フォーム(チーム成績)の各シートについて、ヘッダー行(1行目)は残し、2行目以降のデータをすべて削除します。ヘッダーを消すとフォームとの連携が壊れることがあるため注意してください。
削除方法:2行目をクリック→Ctrl+Shift+Endで最終行まで選択→右クリック→「行を削除」。これでデータだけが消えてヘッダーは残ります。
STEP 4:Googleフォームを新チーム用に準備する
フォームとスプレッドシートの連携はスプレッドシート固有のIDに紐づいています。コピーすると新しいIDが発行されるため、元のフォームをそのまま流用するとデータが元のスプレッドシートに記録され続けてしまいます。新チーム用のスプレッドシートに連携し直す必要があります。
| 方法 | 手順 | 手間 |
|---|---|---|
| A:フォームを複製して連携先を変更する | 元のフォームをGoogleドライブでコピー→コピーしたフォームの「回答」タブ→「回答先を選択」→新チームのスプレッドシートを指定 | ★☆☆ 低 |
| B:フォームを新規作成する | 第15〜25回で解説した手順に従って新しいフォームを作成。その際に選択肢を新チームの選手名に変更 | ★★☆ 中 |
方法Aが圧倒的に楽です。質問の構成・選択肢の記号・設定が全部コピーされるので、選手名の差し替えだけで済みます。
方法Aの手順を詳しく解説します。
Googleドライブで野手フォームを右クリック→「コピーを作成」で複製します。名前を「○○チーム野手フォーム」など新チーム用の名前に変更します。
複製したフォームの編集画面を開きます。「名前」質問のプルダウン選択肢を新チームの選手名に変更します。元チームの選手名を削除して新チームの選手名を追加するだけです。打席結果・守備位置など他の選択肢はそのまま使えます。
「回答」タブ→右上の「︙」→「回答先を選択」→「既存のスプレッドシートを選択」→コピーしたスプレッドシートを選択→連携シートとして「フォーム(野手)」を指定します(第89回参照)。
投手フォームも同じ手順で複製し、投手名の選択肢を差し替えて新チームのスプレッドシートのフォーム(投手)シートに連携します。チーム成績フォームは選手名の選択肢がないため、複製して連携先を変更するだけで完了します。
STEP 5:動作テストをする
新チームの野手フォームを開き、新しい選手名で1打席分のテスト入力をして送信します。コピーしたスプレッドシートのフォーム(野手)シートのA列にタイムスタンプが追加されていれば連携成功です。
試合当日(野手)シートと年間(野手)シートを確認して、テストデータが正しく集計されているか確認します。問題なければテストデータを削除(フォームシートの対象行のセルを空欄に)して完了です。
展開時の全体作業量の目安
| 作業 | 所要時間の目安 |
|---|---|
| スプレッドシートのコピーと命名 | 2〜3分 |
| 設定一覧の選手マスタ差し替え(25名想定) | 10〜15分 |
| フォームシートの過去データ初期化(3シート) | 3〜5分 |
| フォーム3つの複製・選手名差し替え・連携設定 | 20〜30分 |
| 動作テストと確認 | 10〜15分 |
| 合計 | 約1時間 |
ゼロから全100回分の連載を読んで作り直すことを考えると、展開は圧倒的に楽です。この連載で作り上げた仕組みをテンプレートとして何チームでも使いまわせます。
- 別チームへの展開はスプレッドシートのコピー→設定一覧の選手マスタ差し替え→フォームの複製と再連携の3ステップが基本
- 守備位置リスト・打席結果リスト・年間シートの集計式・チームシートの年度設定はすべてそのまま使えて変更不要
- 設定一覧の選手マスタを変えるだけで年間シート・ランキングシートの選手名が自動更新される
- フォームは複製して連携先を変更する方法が最も楽——選手名の選択肢だけ差し替えれば他の設定はそのまま
- フォームシートの過去データはヘッダー行(1行目)を残してデータ行だけ削除して初期化する
- 動作テストで連携と集計が正しく機能することを確認してから本番運用を開始する
次回予告
次回は「スマホのホーム画面からフォームを開けるようにする」。毎試合後にフォームから入力する作業をより楽にするため、3つのフォームをスマホのホーム画面に追加する手順を解説します。iPhoneとAndroid両方の方法を説明します。



コメント