返回列表 上一主題 發帖

[發問] excel 模糊比對的問題

本帖最後由 oshi 於 2015-2-7 12:41 編輯
回復  oshi
無符合資料填入"#not found"
符合有1個以上則填入"#TBD"
僅1個符合則填入A欄對應值
是這樣 ...
Hsieh 發表於 2015-2-6 18:20




Hsieh板大~
我那天可能說明的不是很清楚QQ
大概是這樣~
原本的作法是
1.如果有1個符合填入A欄相對值
2.如果有多數符合,先依序填入A欄相對值,多餘的填入"#TBD"
3.如果沒有符合,填入"#not found"

目前想要再多加一個功能是
對於顯示#not found 的儲存格想要讓D欄模糊比對B欄的值
如果用vlookup的模糊比對只會找到第一項

剛剛使用您的式子
之後變成
1.如果有1個符合填入A欄相對值    =>被填0
2.如果有多數符合,先依序填入A欄相對值,多餘的填入"#TBD" =>全部填"#TBD"
3.如果沒有符合,填入"#not found" =>毫無反應Q_Q 還是填#not found

我用直接下拉的方式跟用ctrl+shift+enter的結果都是這樣Q_Q

不過可以請問一下Hsieh板大用這些公式的思緒是什麼嗎?我覺得好像接近我想要的方式了

感謝

TOP

模糊比對:
=CHOOSE(SUM(N(COUNTIF(B:B,"*"&D2&"*")>{0,1}))+1,"#not found",INDEX(A:A,MATCH("*"&D2&"*", ...
准提部林 發表於 2015-2-6 21:12



   
    准提部林大 我Test您的公式結果會有些原本填正確的值卻被填入#TBD
我猜測是因為您用"*"&D2&"* 導致有些類似的儲存格被判定錯誤

TOP

模糊比對:
=CHOOSE(SUM(N(COUNTIF(B:B,"*"&D2&"*")>{0,1}))+1,"#not found",INDEX(A:A,MATCH("*"&D2&"*", ...
准提部林 發表於 2015-2-6 21:12


准提部林大您用萬用字元去模糊收尋的方式我有試過
可是因為資料裡面有些時候是D2的字元較長

比方說是
我本來的意思是要讓AAA_1可以模糊對到 AAA

這樣d2收尋的時候  就會變成 *AAA_1*

AAA就被判定不是類似的字串Q_Q

TOP

        靜思自在 : 犯錯出懺悔心,才能清淨無煩惱。
返回列表 上一主題