Google試算表快速跳轉到特定工作表(分頁標籤)的方法

要在Google試算表上插入跳到特定工作表(分頁頁籤)的作業真是比Excel麻煩許多,Google試算表的超連結函數(=HYPERLINK(連結, 顯示文字))只能在瀏覽器新分頁開啟指定的連結,即使連結的是文件裡的另一個分頁也會開啟新分頁。因此要在工作表2跳到工作表1就只好透過腳本(Google試算表裡稱為指令碼)來達成了。

1. 撰寫指令碼

點擊試算表功能表【工具】→【指令碼編輯器...】輸入下列指令碼,最後存檔:

function gotoSheet1() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("工作表1");
  ss.setActiveSheet(sheet).setActiveSelection("A1");
}

function gotoSheet2() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("工作表2");
  ss.setActiveSheet(sheet).setActiveSelection("A1");
}

function gotoSheet3() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("工作表3");
  ss.setActiveSheet(sheet).setActiveSelection("A1");
}

function gotoSheet4() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("工作表4");
  ss.setActiveSheet(sheet).setActiveSelection("A1");
}

function gotoSheet5() {
  var ss = SpreadsheetApp.getActiveSpreadsheet();
  var sheet = ss.getSheetByName("工作表5");
  ss.setActiveSheet(sheet).setActiveSelection("A1");
}

script editor

2. 在要插入跳轉位置上插入繪圖

點擊功能表上的【插入】→【插入繪圖】(Drawing)。
01

3. 製作文字按鈕

在繪圖編輯區拖放文字框、輸入按鈕文字並選擇底色,最後按【儲存並關閉】。
02

4. 移動文字按鈕到需要的位置

在文字按鈕上按右鍵就會出現藍色小方格,可以用來拖放大小,左鍵按住不放則可變更位置。
03

5. 指派指令碼

在文字按鈕右上角的三角形圖示按一下會出現功能選單,點擊【指派指令碼...】。
04

6. 輸入函數名稱

在指派指令碼對話窗裡輸入 gotoSheet1,即步驟1撰寫的 5 個函數之一。
05

7. 使用指令碼授權

第一次指派指令碼需要獲得授權,先按【繼續】。
06

再按【允許】以取得使用授權。
07

到此我們已經在工作表上建立一個跳轉到另一個工作表的快捷按鈕了,點擊後便會切換到指定的工作表了。

##

您可能也會有興趣的類似文章

簡睿

服務於軟體業的資訊老兵。興趣廣泛,學習力佳,樂於分享所知所學。

您可能也會喜歡…

6 個回應

  1. yen表示:

    您好,想詢問若是想跳到當天日期的儲存格,指令碼該怎麼寫呢?謝謝!

  2. yun表示:

    您好,想請問最新的 2023 版本 Google Excel 已經沒有此選項,該怎樣做設定呢?

  3. Ann表示:

    您好,想詢問若不是跳到指定工作表的儲存格,而是跳轉到雲端裡的pdf或jpg檔,是否有這樣的寫法呢?謝謝!

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *