Googleスプレッドシートを使っていると、複数のシートを管理する際に「今、どのシートを見ているのか」をセルに表示させたくなることがありますよね。特に、シートがたくさんあると、どこに何が書いてあるのか分からなくなりがちです。そんなとき、シート名をセルに表示させることで、作業がぐっと楽になります。
今回は、Googleスプレッドシートでシート名をセルに表示させる方法を、初心者の方にも分かりやすく解説します。パソコンやスマホの操作に不安がある方でも安心して進められるよう、丁寧にご説明しますね。
シート名をセルに表示させる方法
Googleスプレッドシートには、標準でシート名をセルに表示する機能はありません。しかし、Google Apps Script(GAS)というツールを使うことで、簡単に実現できます。GASは、Googleのサービスを自分好みにカスタマイズできる便利なツールです。
手順1スクリプトエディタを開く
まず、スプレッドシートを開いてください。次に、画面上部の「拡張機能」メニューから「Apps Script」を選択します。これで、スクリプトエディタが開きます。
手順2コードを入力する
スクリプトエディタが開いたら、以下のコードをコピーして貼り付けてください。
function sheetname() {
return SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getName();
}
このコードは、「現在開いているシートの名前を取得して表示する」というものです。
手順3保存して実行する
コードを貼り付けたら、画面左上の「保存」ボタンをクリックして保存します。初めて実行する場合は、権限の承認が必要です。表示された指示に従って、必要な権限を付与してください。
その後、スクリプトエディタの上部にある「実行」ボタンをクリックすると、シート名が取得されます。
手順4シートに関数を入力する
スプレッドシートに戻り、シート名を表示させたいセルに以下の関数を入力してください。
=sheetname()
これで、そのセルに現在のシート名が表示されます。
シート名を自動でセルに反映させる方法
先ほどの方法では、シートを開くたびに手動で関数を入力する必要があります。これを自動化するためには、Google Apps Scriptを使って、シートが開かれたときに自動でシート名をセルに入力するように設定できます。
手順1スクリプトエディタを開く
先ほどと同様に、スプレッドシートを開き、「拡張機能」メニューから「Apps Script」を選択して、スクリプトエディタを開きます。
手順2コードを入力する
スクリプトエディタに以下のコードを貼り付けてください。
function onOpen() {
var sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet();
sheet.getRange('').setValue(sheet.getName());
}
このコードは、シートが開かれるたびに、セルにシート名を自動で入力するものです。
手順3保存して実行する
コードを貼り付けたら、「保存」ボタンをクリックして保存します。初めて実行する場合は、権限の承認が必要です。表示された指示に従って、必要な権限を付与してください。
その後、スプレッドシートを再度開くと、セルにシート名が自動で表示されます。
よくある質問や疑問
Q1: スマホでもシート名をセルに表示できますか?
はい、スマホのGoogleスプレッドシートアプリでも、上記の手順でシート名をセルに表示することができます。ただし、スクリプトの編集はパソコンで行う必要があります。
Q2: シート名を変更した場合、セルの内容は自動で更新されますか?
はい、シート名を変更すると、セルの内容も自動で更新されます。ただし、手動で関数を入力した場合は、シート名を変更してもセルの内容は更新されません。
Q3: 他のセルにシート名を表示させることはできますか?
はい、コード内の「」を他のセルの位置に変更することで、任意のセルにシート名を表示させることができます。
今すぐ解決したい!どうしたらいい?
いま、あなたを悩ませているITの問題を解決します!
「エラーメッセージ、フリーズ、接続不良…もうイライラしない!」
あなたはこんな経験はありませんか?
✅ ExcelやWordの使い方がわからない💦
✅ 仕事の締め切り直前にパソコンがフリーズ💦
✅ 家族との大切な写真が突然見られなくなった💦
✅ オンライン会議に参加できずに焦った💦
✅ スマホの重くて重要な連絡ができなかった💦
平均的な人は、こうしたパソコンやスマホ関連の問題で年間73時間(約9日分の働く時間!)を無駄にしています。あなたの大切な時間が今この悩んでいる瞬間も失われています。
LINEでメッセージを送れば即時解決!
すでに多くの方が私の公式LINEからお悩みを解決しています。
最新のAIを使った自動応答機能を活用していますので、24時間いつでも即返信いたします。
誰でも無料で使えますので、安心して使えます。
問題は先のばしにするほど深刻化します。
小さなエラーがデータ消失や重大なシステム障害につながることも。解決できずに大切な機会を逃すリスクは、あなたが思う以上に高いのです。
あなたが今困っていて、すぐにでも解決したいのであれば下のボタンをクリックして、LINEからあなたのお困りごとを送って下さい。
ぜひ、あなたの悩みを私に解決させてください。
まとめ
Googleスプレッドシートでシート名をセルに表示させる方法を、初心者の方にも分かりやすく解説しました。パソコンやスマホの操作に不安がある方でも、上記の手順を試してみることで、シート名をセルに表示させることができます。
さらに、シート名を自動でセルに反映させる方法もご紹介しました。これにより、シートを開くたびに手動で関数を入力する手間が省け、より効率的に作業を進めることができます。
他にも疑問やお悩みがありましたら、お気軽にLINEからお声掛けください。
コメント