現在開いているシート名を取得する【Googleスプレッドシート】 | G Suite ガイド

Google SpreadSheets(スプレッドシート)で現在開いているシート名を取得し、セルに入力したい場面はありませんでしょうか?

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

ではどうすれば取得できるのでしょうか?

スプレッドシートでシート名を取得するには、独自関数を作成します。

以下に詳しい方法を記します。

方法

現在開いているシート名を取得するには、以下の順番で操作します。

  1. メニューバー > ツール > 「スクリプトエディタ」をクリック
  2. スクリプトエディタが開くので、エディタに以下のプログラムを記入し、フロッピーディスクのアイコンをクリックしコードを保存
  3. function GET_CURRENT_SHEET_NAME() { return SpreadsheetApp.getActiveSheet().getName(); }
    function GET_CURRENT_SHEET_NAME()   return SpreadsheetApp.getActiveSheet().getName();
  4. シート名を表示したいセルに、先ほど作成した独自関数である =GET_CURRENT_SHEET_NAME() を入力し、エンターキーをクリック

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

<図1>

d0c25dc1cb0c24c7ca249575cb30b7f6-4529706

<図2>

<図3>

<図4>

cover_googlespreadsheet-486x290-1070989

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

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

Copied title and URL