名稱是一個比較特殊的功能,用得比較少,不過作用卻挺大的。
1.為透視表提供動態數據源
有時候,你會看見別人的透視表區域寫著:動態,這就是名稱。
單擊公式→定義名稱,輸入名稱為動態,引用下面的公式,確定。
=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A),COUNTA(Sheet1!$1:$1))
當然,對於函數水平一般的人而言,寫出這個公式很難。正常都是採用插入表格的方法獲取名稱。
選擇A1,單擊插入表格,確定。
在設計最左邊就有表名稱,這個可以更改。
2.判斷單元格是否帶顏色,實現常規功能沒法實現的效果
Excel提供了帶顏色篩選,不過一次只能篩選一種顏色,沒法將所有帶顏色的單元格一次性篩選出來。
這是某學員的特殊要求,可通過宏表函數定義名稱來實現。
選擇E2,單擊公式→定義名稱,輸入名稱為顏色,引用下面的公式,確定。
=GET.CELL(63,Sheet2!D2)
在E2輸入公式,有顏色的都大於0,就是TRUE,再將TRUE篩選出來就可以。
這裡需要說明一下,宏表函數必須定義名稱才能使用使用,使用後再將工作簿另存為啟用宏的工作簿。
3.簡化公式,讓公式便於理解
如獲取當前工作表的名稱公式:
=MID(CELL("filename",$A$1),FIND("]",CELL("filename",$A$1))+1,99)
將CELL("filename",$A$1)這部分的名稱定義為路徑。
這樣就看起來更簡潔,更容易理解。
=MID(路徑,FIND("]",路徑)+1,99)
閱讀更多 華夏永道CMA 的文章