Excel中的「名稱」究竟有何妙用?

Excel中的“名稱”究竟有何妙用?

名稱是一個比較特殊的功能,用得比較少,不過作用卻挺大的。

1.為透視表提供動態數據源

有時候,你會看見別人的透視表區域寫著:動態,這就是名稱。

Excel中的“名稱”究竟有何妙用?

單擊公式→定義名稱,輸入名稱為動態,引用下面的公式,確定。

=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))

Excel中的“名稱”究竟有何妙用?

當然,對於函數水平一般的人而言,寫出這個公式很難。正常都是採用插入表格的方法獲取名稱。

選擇A1,單擊插入表格,確定。

Excel中的“名稱”究竟有何妙用?

在設計最左邊就有表名稱,這個可以更改。

Excel中的“名稱”究竟有何妙用?

2.判斷單元格是否帶顏色,實現常規功能沒法實現的效果

Excel提供了帶顏色篩選,不過一次只能篩選一種顏色,沒法將所有帶顏色的單元格一次性篩選出來。

Excel中的“名稱”究竟有何妙用?

這是某學員的特殊要求,可通過宏表函數定義名稱來實現。

選擇E2,單擊公式→定義名稱,輸入名稱為顏色,引用下面的公式,確定。

=GET.CELL(63,Sheet2!D2)

Excel中的“名稱”究竟有何妙用?

在E2輸入公式,有顏色的都大於0,就是TRUE,再將TRUE篩選出來就可以。

Excel中的“名稱”究竟有何妙用?

這裡需要說明一下,宏表函數必須定義名稱才能使用使用,使用後再將工作簿另存為啟用宏的工作簿。

Excel中的“名稱”究竟有何妙用?

3.簡化公式,讓公式便於理解

如獲取當前工作表的名稱公式:

=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,99)

Excel中的“名稱”究竟有何妙用?

將CELL("filename",$A$1)這部分的名稱定義為路徑。

這樣就看起來更簡潔,更容易理解。

=MID(路徑,FIND("]",路徑)+1,99)

Excel中的“名稱”究竟有何妙用?


分享到:


相關文章: