返回列表 上一主題 發帖

【已解決】數據驗證問題 Data Validation Hide Previously Used Dropdown list

【已解決】數據驗證問題 Data Validation Hide Previously Used Dropdown list

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

各位大大,小弟參考了某檔案的數據驗證所做出來的驗證效果AA7:AG7 return value 是 0,但苦惱不知道問題出現在哪個公式或哪個點 。。。 可否請大大幫忙指點迷津
附上小弟所參考的檔案 DataValDailyListExample.zip (15.97 KB) 和 自做的檔案 DataValidationTestError.rar (54.39 KB)

你要驗證甚麼?
這是公式傳回計算結果跟驗證有甚麼關連?
學海無涯_不恥下問

TOP

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

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

謝謝。

TOP

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
DataValidationTestError.rar (60.29 KB)
學海無涯_不恥下問

TOP

感謝 謝版主大大 忙裡抽閒 為小弟解答難題
雖然小弟還搞不清楚之前依樣畫盧的公式哪裡出現問題
但大大所提供的公式已經幫小弟給問題解決了。

TOP

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

留個記錄。

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

TOP

        靜思自在 : 做好事不能少我一人,做壞事不能多我一人。
返回列表 上一主題