作者A1pha ([αλφα])
看板Office
標題Re: [算表] 資料驗證 參照 設定範圍的某欄
時間Fri Aug 14 16:13:38 2015
※ 引述《A1pha ([αλφα])》之銘言:
: ※ 引述《A1pha ([αλφα])》之銘言:
: : 每想到過了將近4年,
: : 我又有機會更新這篇文章了……
: : 之前我說我找到「正解」,
: : 但是不知道為什麼,
: : 我今天使用同一個方式製作下拉式選單的時候,
: : 居然沒有辦法使用。
: : 之前我以為,我可以直接用「結構化參照」來定義資料驗證中的清單選項:
: : 例:
: : 在資料驗證-->清單 下面,
: : 直接在參照範圍那邊用 表格1[第一欄] 結構化參照的格式就可以使用。
: : (以之前舉的例子為例)
: : 但是不知道為什麼,
: : 我今天怎麼用,就是用不出來……
: : 同樣是Excel 2007不知道為什麼會這樣……
: : 後來我找到一個解決方法…
: : 但是跟我印象中的完全不一樣,還滿麻煩的。
: : 要這樣做:
: : 1. 在 公式-->名稱管理 那邊新增一個定義名稱例如TEST。
: : 2. 在定義名稱的參照那邊才可以使用結構化參照例如 表格1[第一欄]
: : 3. 然後再到 資料驗證-->清單 那邊參照打 "=TEST"
: : 這樣才能把結構化參照用到資料驗證那邊去……
: : 實在太複雜了…
: FXCK!
: 結果剛剛腦袋中靈光一閃……
: 直接在資料驗證-->清單 那邊參照打 "=INDIRECT(表格1[第一欄])"
: 就OK了………
: WTF!
這個問題真的太神奇了……
居然可以把我從2010年搞到現在==
現在我用office 2013版本,
結果現在資料驗證+結構化參照改成這樣了:
=INDIRECT("表格1[第一欄]")
以前弄出來的解法都失敗==
真不知道是我當時寫錯了,還是EXCEL一直更改寫法 囧
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.124.231.137
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1439540020.A.1D7.html
※ 編輯: A1pha (59.124.231.137), 08/14/2015 16:13:59
→ soyoso: 以本篇的寫法,測試於2007,2010,2013都會是正確 08/14 17:23
→ A1pha: 感謝測試 :D 08/24 16:32
→ soyoso: ^^ 08/25 23:51