返回列表 上一主題 發帖

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

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

本帖最後由 oobird 於 2011-2-12 20:29 編輯

[attach]4569[/attach]因為業績獎金工作表中搜尋基本資料產品名稱重複,因售價不同所以必要在產品名稱後面多加個字以便區分
但產品太多會造成混亂,請高手幫忙解決,謝謝!!

淞富1.rar (20.05 KB)

chaoping22

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

TOP

回復 15# chaoping22

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

TOP

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

TOP

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

TOP

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

TOP

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

TOP

本帖最後由 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

把原A欄另工作表作業
預留筆數可以動態範圍取代,新客戶也不用煩惱
基本資料!B2:B11="王家有",如果只有6筆產品資料建B2:B7即可不用預留

試做一下
居然卡住了
我將"王家有"定義動態名稱,
資料>驗證>=王家有  這樣是OK的
資料>驗證>=INDURECT(B9)  這樣是是錯誤的

不知為何原因

Book1.rar (56.2 KB)

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

TOP

因為常久以來售價都是由業務員直接跟客戶議價,客戶很難接受經由公司定價,在打折的方式,
而且同業也都直接報價,在相互競爭之下,價差非常大,由不得自己,我年近50,才開始學excel,
對於excel許多準則還不太了解,還請前輩多多賜教,
例如我這表是否設計錯誤!還是函數應用錯誤.....等!
請指正謝謝
chaoping22

TOP

        靜思自在 : 脾氣嘴巴不好,心地再好也不能算是好人。
返回列表 上一主題