如何使用Indirect函數實現多級下拉菜單

大家好,作者正在自學Excel,定期分享學習乾貨,正在做著同樣事情的你請關注我。讓我們一起學習討論,在1個月內完成從初級到精通的蛻變。看看做個自律的人有多可怕。 

Indirect函數

說明:返回由文本字符串指定的引用。此函數立即對引用進行計算,並顯示其內容。如果需要更改公式中對單元格的引用,而不更改公式本身,請使用函數 INDIRECT。

語法:INDIRECT(ref_text, [a1])

INDIRECT 函數語法具有以下參數:

Ref_text 必需。對單元格的引用,此單元格包含 A1 樣式的引用、R1C1 樣式的引用、定義為引用的名稱或對作為文本字符串的單元格的引用。如果 ref_text 不是合法的單元格引用,則 INDIRECT 返回 錯誤值。

如果 ref_text 是對另一個工作簿的引用(外部引用),則被引用的工作簿必須已打開。如果源工作簿沒有打開,則 INDIRECT 返回錯誤值 #REF!。

A1 可選。一個邏輯值,用於指定包含在單元格 ref_text 中的引用的類型。

如果 a1 為 TRUE 或省略,ref_text 被解釋為 A1-樣式的引用。

如果 a1 為 FALSE,則將 ref_text 解釋為 R1C1 樣式的引用。

基礎用法

如何使用Indirect函數實現多級下拉菜單

經典應用-生成多級下拉菜單

方法:

1首先準備好數據源,使用Ctrl+G【定位】-【常量】-【確定】來選定內容。

2定義名稱。【公式】-【名稱管理器】-【根據所選內容創建】

如何使用Indirect函數實現多級下拉菜單

3選取第一級菜單單元格,使用【數據驗證】-【設置】-【允許】-選擇序列;單擊【來源】,F3粘貼名稱

4選取第二級菜單單元格,使用【數據驗證】-【設置】-【允許】-選擇序列;在【來源】輸入“=indirect(D2)”,確定。

如何使用Indirect函數實現多級下拉菜單

下一篇分享Lookup系列函數的應用,謝謝大家關注。


分享到:


相關文章: