目次
概説
Google SpreadSheets(スプレッドシート)で各シート名を取得し、シート名の一覧を入力したい場合はありませんでしょうか?
エクセルではシート名を取得する関数がありますが、残念ながらスプレッドシートにはそのような関数は存在しません。
ではどうすれば良いのかということですが、独自関数を使用することで解決できます。
あとは、独自関数により取得した各シート名を並べれば、シート名の一覧表を作成できるという訳です。
以下に詳しく説明します。
方法
シート名の一覧を取得するには、以下の順番で操作します。
- メニューバー > ツール > 「スクリプトエディタ」をクリック
- スクリプトエディタが開くので、エディタに以下のプログラムを記入し、フロッピーディスクのアイコンをクリックしコードを保存
- 1234function GET_SHEET_NAME(sheet_no){return SpreadsheetApp.getActive().getSheets()[sheet_no - 1].getSheetName();}
- シート名を表示したいセルに、先ほど作成した独自関数である =GET_SHEET_NAME(シート番号) を入力し、エンターキーをクリック
※1番目のシート名を取得したい場合、=GET_SHEET_NAME(1) となります
文章だけだと分かりづらいかと思いますので、以下に図説します。
<図1>

<図2>

<図3>
<図4>
<図5>

<図6>
コメントを残す
コメントを投稿するにはログインしてください。