[英]Reference Dynamic Named Range dependent on cell value Excel
我正在嘗試根據單元格的內容動態引用名稱范圍。
例如,我有以下動態命名范圍:
tCat1_Pass
tCat2_Pass
tCat3_Pass
假設我們在單元格 A1 中有值 2,我想像下面這樣引用 tCat2
"tCat"&A1&"_Pass" which would = "tCat2_Pass"
INDIRECT 不起作用,除了編寫 UDF 或使用 CHOOSE 之外,還有其他解決方案嗎?
我通過編寫一個小的 UDF 解決了這個問題:
Public Function nm_return(cat_nbr As Integer, tbl_nm As String)
nm_return = Range("tCat" & cat_nbr & tbl_nm)
End Function
您還可以在名稱管理器中使用EVALUATE
,即將 nm_return定義為:
=EVALUATE("tCat"&$A$1&"_Pass")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.