シート名の一覧を取得する【Googleスプレッドシート】 | G Suite ガイド

Google SpreadSheets(スプレッドシート)で各シート名を取得し、シート名の一覧を入力したい場合はありませんでしょうか?

エクセルではシート名を取得する関数がありますが、残念ながらスプレッドシートにはそのような関数は存在しません。

ではどうすれば良いのかということですが、独自関数を使用することで解決できます。

あとは、独自関数により取得した各シート名を並べれば、シート名の一覧表を作成できるという訳です。

以下に詳しく説明します。

方法

シート名の一覧を取得するには、以下の順番で操作します。

  1. メニューバー > ツール > 「スクリプトエディタ」をクリック
  2. スクリプトエディタが開くので、エディタに以下のプログラムを記入し、フロッピーディスクのアイコンをクリックしコードを保存
  3. 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();
  4. シート名を表示したいセルに、先ほど作成した独自関数である =GET_SHEET_NAME(シート番号) を入力し、エンターキーをクリック
    ※1番目のシート名を取得したい場合、=GET_SHEET_NAME(1) となります

文章だけだと分かりづらいかと思いますので、以下に図説します。

<図1>

d0c25dc1cb0c24c7ca249575cb30b7f6-5334955

<図2>

c09a15aaa7f6d1d0e908ddff757ffc5d-5215767

<図3>

a59451fdab8ae15add4c3459d3e6bc42-7464272

<図4>

a440ed2bc5bc457a069413527fd20532-5033485

<図5>

78f0adc7645cd80c0409f44b5f30dc0c-3053510

<図6>

073e61040b0f141f534604c08406764b-7968959

cover_googlespreadsheet-486x290-2163537

この記事が気に入ったら
いいねしよう!

最新記事をお届けします。

Copied title and URL