為什麼這篇iferror函數&資料驗證鄉民發文收入到精華區:因為在iferror函數&資料驗證這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者Andy5566 (小妹56)看板Office標題[問題] Excel函數會在儲存後失效時間Su...
軟體:Excel
版本:2016
之前有幸在本版上解決Excel下拉選單的問題
但現在又碰到新的問題來請教一下版上鄉民
藉由B3與C3的下拉選項,求得D3可能的下拉選項
https://i.imgur.com/MKSPD6l.png
D3的函數為
{=IFERROR(INDEX($AC:$AC,SMALL(IF($B3&$C3=$AA$1:$AA$12&$AB$1:$AB$12,ROW($1:$12)),COLUMN(AA1))),"")}
資料驗證的清單來源為
=OFFSET(AC$1,MATCH(B3&C3,AA$1:AA$12&AB$1:AB$12,0)-1,,COUNTIFS(AA:AA,B3,AB:AB,C3))
但每當儲存檔案後,D3的函數都會失效
若重新寫入函數,則會出現「此值不符合此儲存格定義的資料驗證限制。」
必須將資料驗證的清單重新確定才能恢復正常
想請問這個問題的原因為何?是否有解決方案?感謝!<(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.41.178 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Office/M.1584286253.A.961.html
※ 編輯: Andy5566 (123.194.41.178 臺灣), 03/15/2020 23:40:06
=OFFSET(AC$1,MATCH(B3&C3,AA$1:AA$12&AB$1:AB$12,0)-1,,COUNTIFS(AA:AA,B3,AB:AB,C3))
但依然會有儲存檔案後,開啟下拉就會失效的問題
有下拉的鍵頭,卻拉不出任何選項出來
必須重新開啟資料驗證按確定,才能重新使用....囧
=OFFSET(AC$1,MATCH(B3&C3,產品&包裝,0),,COUNTIFS(AA:AA,B3,AB:AB,C3))
一樣可以使用,但存檔後重啟還是必須重新開啟並儲存資料驗證才能使用
啊....忘了加=,我需要想一下要怎麼將=加入才不會有異常
因為基礎不夠所以一知半解的,我會繼續了解這些指令的意涵!
※ 編輯: Andy5566 (123.194.41.178 臺灣), 03/16/2020 11:08:19