Guide
スプレッドシート シート統合パネルの使い方
Googleスプレッドシートの複数シートを、値または関数でひとつの統合シートへまとめるためのガイドです。 サイドバーから、すべてのシートを統合するか、必要なシートだけを選択して統合できます。
対象シートと統合方式を、スプレッドシート内のパネルから選んで実行できます。
固定値として統合するか、元シートを参照する関数で統合するかを選べます。
出力先シートを誤って統合対象に含めないよう、自動で対象外にします。
このツールでできること
スプレッドシート シート統合パネルは、対象ファイル内の複数シートをひとつの統合先シートへまとめるApps Scriptを生成します。 毎回コードを書き換えるのではなく、サイドバー上で統合方式や対象シートを選べます。
KOKOCAL SCRIPTで入力する項目は、Googleスプレッドシート内に表示する言語のみです。統合先シート名、対象シート、ヘッダー行数などは、導入後のサイドバーで指定します。
統合先シートは自動で統合対象から除外されます。業務ファイルで使う前に、コピーしたファイルで統合結果を確認してください。
統合方式と対象シート
値として統合
対象シートの値を固定値として統合先シートへ書き込みます。元シートを変更しても、統合済みの結果は自動更新されません。
関数で統合
統合先シートに参照式を作成します。元シートの変更を反映しやすい一方、シート名変更や削除の影響を受けます。
すべてのシートを統合
統合先シートを除く対象ファイル内のシートをまとめて統合します。
選択して統合
シート名を取得し、チェックしたシートだけを統合対象にできます。すべて選択と選択解除も利用できます。
導入手順
生成されるコードは、Code.gsとSheetMergePanel.htmlの2ファイル構成です。 Apps ScriptではHTMLファイル名をSheetMergePanelにしてから、HTML用コードを貼り付けてください。
- 1
統合したいスプレッドシートを開く
対象のGoogleスプレッドシートを開き、拡張機能からApps Scriptを開きます。
- 2
使用言語を選んでスクリプトを生成する
KOKOCAL SCRIPT上では、スプレッドシート内のメニューやサイドバーに表示する言語だけを選択します。
- 3
Code.gsを貼り付ける
生成されたCode.gsをApps Scriptへ貼り付けます。既存コードがある場合は、事前に退避してから置き換えてください。
- 4
SheetMergePanel.htmlを作成する
Apps Scriptの追加ボタンからHTMLファイルを作成し、ファイル名をSheetMergePanelにして生成コードを貼り付けます。
- 5
setupSheetMergePanelを手動実行する
関数ドロップダウンからsetupSheetMergePanelを選び、手動実行します。初回はGoogleの承認画面が表示されます。
- 6
スプレッドシートを再読み込みする
再読み込みすると、上部メニューにKOKOCAL シート統合が表示され、サイドバーを開けるようになります。
- 7
サイドバーから統合を実行する
統合方式、対象シート、ヘッダー行数、統合先シート名、上書き設定を確認し、統合を実行します。
導入後確認事項
メニューが表示される
スプレッドシート再読み込み後、上部メニューにKOKOCAL シート統合が表示されることを確認します。
シート名を取得できる
選択して統合を選び、シート名取得ボタンで対象候補が表示されることを確認します。
値として統合できる
値として統合を選び、統合先シートへ固定値として出力されることを確認します。
関数で統合できる
関数で統合を選び、統合先シートへ参照式が出力され、元シートの変更が反映されることを確認します。
統合先シートが除外される
統合先シートと同名のシートが統合対象から自動除外されることを確認します。
導入ガイドを保存する
スクリプト生成後は、生成結果カラム右上の「導入ガイドをダウンロード」から、導入方法、導入後確認事項、生成スクリプト、設定JSONをまとめて保存できます。 ページを離れると生成結果は消えるため、導入前に保存しておくと安心です。
注意事項
統合先シートの上書き
上書き設定を有効にした場合、同名の統合先シートをクリアして再出力します。必要なデータがないか確認してください。
関数で統合する場合
元シートの名前変更、削除、列構成変更により統合式が崩れることがあります。固定結果が必要な場合は値として統合を選んでください。
ヘッダー行は一度だけ出力
ヘッダー行数を指定した場合、先頭の対象シートからヘッダーをコピーし、2枚目以降はヘッダーを除外して統合します。
事前バックアップ推奨
業務で利用中のファイルでは、コピーを作成してから統合結果と関数参照の挙動を確認することを推奨します。