Board logo

標題: 【已解決】數據驗證問題 Data Validation Hide Previously Used Dropdown list [打印本頁]

作者: 游獅    時間: 2010-10-1 17:04     標題: 【已解決】數據驗證問題 Data Validation Hide Previously Used Dropdown list

本帖最後由 游獅 於 2010-10-2 13:12 編輯

各位大大,小弟參考了某檔案的數據驗證所做出來的驗證效果AA7:AG7 return value 是 0,但苦惱不知道問題出現在哪個公式或哪個點 。。。 可否請大大幫忙指點迷津
附上小弟所參考的檔案 [attach]2955[/attach] 和 自做的檔案 [attach]2956[/attach]。
作者: Hsieh    時間: 2010-10-1 18:49

你要驗證甚麼?
這是公式傳回計算結果跟驗證有甚麼關連?
作者: 游獅    時間: 2010-10-1 19:35

抱歉,由於小弟用的是英文版,所以不太肯定“驗證”的名稱是否正確,望見諒。
其實,小弟想弄出的效果是 AA7:AG7 數值應該是和 AA6:AG6 一樣,爾後,H7 的拖曳表才能讓小弟選擇 AA7:AG7 的數值。
爾後,在J7的拖曳表就會祛除 H7 的選項,L7 的拖曳表就會隨著祛除 H7 跟 L7 的選項,以此類推。
可是,目前的狀況是小弟的工作表DailyPlan!AA7:AG7 的 return value 是 0,結果 H7 的拖曳表也只有 "0" 選項,所以只能停留在此階段。

注:小弟是參考了其他網站的工作表進而複製其公式在小弟的工作表。

謝謝。
作者: Hsieh    時間: 2010-10-1 20:44

AA7陣列公式
{=IF(COLUMN(A$1)>cnt,"",INDIRECT("R6C"&SMALL(IF(ISERROR(MATCH($AA$6:$AG$6,$H7:$N7,0)),COLUMN($AA$6:$AG$6)),COLUMN(A$1)),0))}
向下向右複製
於H7作用時定義名稱
cnt=7-COUNTA(DailyPlan!$H7,DailyPlan!$J7,DailyPlan!$L7,DailyPlan!$N7)
list=OFFSET(DailyPlan!$AA7,,,,cnt)
資料/驗證/自訂公式
=list
[attach]2957[/attach]
作者: 游獅    時間: 2010-10-2 13:11

感謝 謝版主大大 忙裡抽閒 為小弟解答難題
雖然小弟還搞不清楚之前依樣畫盧的公式哪裡出現問題
但大大所提供的公式已經幫小弟給問題解決了。
作者: 游獅    時間: 2010-10-2 16:44

本帖最後由 游獅 於 2010-10-2 16:47 編輯

留個記錄。

如果三個空表只有兩個選項:
Define Name: “cnt” (任何字眼可取代名稱)
  1. =2-COUNTA(DailyPlan!$L7:DailyPlan!$N7)
複製代碼





歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)