Google SpreadSheets(スプレッドシート)で各シート名を取得し、シート名の一覧を入力したい場合はありませんでしょうか?
エクセルではシート名を取得する関数がありますが、残念ながらスプレッドシートにはそのような関数は存在しません。
ではどうすれば良いのかということですが、独自関数を使用することで解決できます。
あとは、独自関数により取得した各シート名を並べれば、シート名の一覧表を作成できるという訳です。
以下に詳しく説明します。
方法
シート名の一覧を取得するには、以下の順番で操作します。
- メニューバー > ツール > 「スクリプトエディタ」をクリック
- スクリプトエディタが開くので、エディタに以下のプログラムを記入し、フロッピーディスクのアイコンをクリックしコードを保存
- function GET_SHEET_NAME(sheet_no) { return SpreadsheetApp.getActive().getSheets()[sheet_no – 1].getSheetName(); }
function 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>
この記事が気に入ったら
いいねしよう!
最新記事をお届けします。