首頁 > 軟體

如何用Excel製作目錄

2020-07-14 14:34:17

你是否知道excel還能製作目錄呢?一個公式也不用就可以輕輕鬆鬆製作出來,這篇文章將為你詳細講解三種超實用的方法,讓我們快快學起來輕鬆提高工作效率吧!

一、用excel自帶的“檢查功能”製作目錄

“檢查功能”是啥?是不是在此之前從來沒聽說過。其實在“檢查功能”中,有兩個地方可以用來製作目錄,一是“檢查相容性”,二是“檢查輔助功能”。我們分別來說說它們都是如何製作目錄的。首先是 “檢查相容性”,它的主要作用就是檢查出當前工作表中所使用的功能是否有2003版本的excel無法支援的功能。是不是還不太明白?沒關係,看完操作,就懂了!

操作步驟:

①  輸入公式

按照上篇文章中提到的批次錄入的方法,在每個工作表的一處空白單元格中,輸入公式“=xfd1”。

②  自動生成“超連結列表”

點選“檔案”-“資訊”,在“檢查工作簿”的左側,“檢查問題”的下拉選項中,點選“檢查相容性”。

圖1

在彈出的“相容性檢查器”視窗中,點選“複製到新表”,生成“相容性報表”。

圖2

此時,大家可以發現,在剛剛生成的“相容性報表”中,E列已經自動生成了帶連結的工作表名稱。

圖3

原理:“=xfd1”表示等於excel中第16384列單元格的資料,由於03版本的excel僅支援256列*65536行的工作表格式,因此無法相容該公式。使用檢查功能就可以列出03版本的excel不能相容的資料所在的工作表名。

③  製作目錄表

將E列中生成的工作表連結複製到名為“目錄”的工作表中,使用替換快捷鍵CTRL+H,把“'!A2”替換為空。

Gif4

最後再製作一個返回“目錄”表的連結。

④  製作返回“目錄”表的連結

刪除“相容性報表”,並按照之前批次錄入資料的方法,選中除“目錄”外的工作表,在其空白單元格中,輸入公式:=HYPERLINK("#目錄!A1","返回目錄"),完成操作!

Gif5

優點:方便快速新增,不需要記憶公式。

缺點:① 只適用於2003版本以上,並且目錄不能隨著工作表的變動而自動更新。

② 如果要實現雙向跳轉的目錄,會佔用多餘頁面的空間。

下面我們再來說說“檢查輔助功能”,它的主要作用是檢查出工作表中可能會為殘疾人士帶來困擾的資料,並提出解決建議。是不是同樣一頭霧水?沒關係,一起來操作一下吧!

操作步驟:

使用批次錄入資料的方法,在每個工作表的一處空白單元格中,輸入任字元,字型顏色設定為白色,這裡輸入字元“囡”。然後再點選“檔案”-“資訊”,在“檢查工作簿”的左側,“檢查問題”的下拉選項中,點選“檢查輔助功能”,目錄就製作完成了。

Gif6

原理:我們這裡把字型顏色設定為白色,使字型顏色與背景色相近。對於視力不太好的人來說,閱讀與背景對比度較低的文字通常會覺得比較吃力。所以輔助功能檢查器就認為這是會給殘疾人帶來困擾的資料,於是將它們都查詢了出來。

優點:① 方便快速新增,不需要記憶公式。

② 可以實現雙向跳轉。

缺點:① 會改變原本工作表中的資料。

② 目錄不能隨著工作表的變動而自動更新。

二、監視視窗

嗯?監視視窗又是什麼鬼?是不是發現自己漏掉了好多excel功能?顧名思義,監視視窗主要是用來監視工作表中的單元格及其公式。聽起來似乎和目錄沒什麼關係,別著急,下面我們就一起來看看如何使用監視視窗製作目錄。

操作步驟:

① 在“公式”索引標籤下,點選“監視視窗”。在“監視視窗”中點選“新增監視”,依次加入各個工作表。

Gif7

② 新增完成後,雙擊“監視視窗”中的工作表名稱,即可實現快速跳轉。

Gif8

此外,監視視窗還可以像其他工具列一樣進行移動或停靠,可以將監視視窗置於工作表的上下左右側。

Gif9

優點:① 方便快速新增,不需要記憶公式

② 可以實現雙向跳轉,放置目錄的位置比較靈活

缺點:目錄不能隨著工作表的變動而自動更新。

三、VBA生成目錄

在上一篇教學中,給大家留下了一個問題:如何既能在不占用多餘頁面空間的基礎上,實現雙向跳轉,又能讓目錄實現自動更新呢?答案就是VBA。

單擊目錄中的工作表名稱,即可跳轉到相應的工作表中,雙擊其他的工作表單元格,即可返回目錄頁面。

Gif10

如果工作簿中的工作表發生變動,被刪除,或者增加,目錄也可以實現自動更新,只需要在刪除或者增加工作表後,重新執行VBA中的第一段程式碼即可。

比如,我們增加一個工作表,再刪除“炫富三件套”工作表。接著在EXCEL物件裡面的“Sheet1(目錄)”中,點選第一段程式碼,並點選“執行”按鈕。再返回工作表中,就會發現,目錄已經自動更新了。

Gif11

最後,將工作簿選擇儲存為“excel啟用宏的工作簿.xsml”,即完成操作。


IT145.com E-mail:sddin#qq.com