返回列表 上一主題 發帖

向右搜尋的問題請高手幫忙解決,謝謝!!

本帖最後由 gong 於 2011-2-13 18:35 編輯

是因为AA是等于A2:A3的,相当于直接在单元格里输入A2:A3,(所以在一定的条件下,他会显示错值,)这是涉及到隐含交叉的问题,此例B5,相当于在B5输入=A2:A3,EXCELL认为你在使用数组,而没有写完条件,EXELL自己补默认条件即本单元格的行,当于=A2:A3 5:5,即返回A2:A3这个数组与第五行的交叉值,很明显,A2:A3与第五行没有交叉值,所以返回#VALUE!,但如果你指定的条件,即indirect(AA) 2:2,就返回第二行与A2:A3的交叉点,即是A2的值

而将indirect()放入有效性里,EXCELL不会认为你在用数组,所以返回一个区域给你而区域是符合有效性序列的条件,就不会出错值

註文件轉載自OFFICE FANS

INDIRECT使用解釋說明.rar (3.37 KB)

知之為知之,不知為不知,誠實也!

TOP

可惜我還是小學生,不能下載附件,又不太了解您所做的變動為何,
我在"業績獎金"工作表中產品名稱欄中(C欄)資料>驗証>清單>=INDIRECT(B9)
再操作一次,可正常搜尋到五筆王有家的產品資料,
資料>驗證>=王家有  是設定在那個欄位呢?
chaoping22

TOP

回復 9# chaoping22
只要基本資料B欄有排序
用多層次驗證,減少定義名稱數量
客戶售價.rar (19.1 KB)
學海無涯_不恥下問

TOP

可惜我還是小學生,不能下載附件,不知前輩有何變動,
王家有所預留之空位是預留給他訂購新產品用的
資料>驗證>=INDIRECT(B9)我在"業績獎金"工作表產品名稱欄(C欄)中
再操作一次,搜尋正常,至於前輩設定資料>驗證>=王家有是在那個欄位呢?
chaoping22

TOP

超級版主及前輩,請再幫我看看 ,資料在裡面 淞富3.rar (22.42 KB)
chaoping22

TOP

回復 15# chaoping22

定義名稱這樣使用,每增一個客戶就增加一個定義,那就太麻煩了
學海無涯_不恥下問

TOP

謝謝Hsieh超級版主.前輩問題果然解決了,非常感恩!!
chaoping22

TOP

        靜思自在 : 能幹不幹,不如苦幹實幹。
返回列表 上一主題