返回列表 上一主題 發帖

有關Index 與 Lookup如何能找出依大小寫限定的值呢

有關Index 與 Lookup如何能找出依大小寫限定的值呢

各位大大,
小弟知道可以透過Index與Lookup分別找出符合的值的第一筆,與最後一筆符合資料,但是這個找法,大小寫不同會視為符合值,能不能有辨法加上限定大小寫要完全相同的條件呢?


找第一筆符合的式子是:INDEX(A:A,MATCH(D2,B:B,0))
找最後一筆符合的式子是:LOOKUP(1,0/(B:B=D3),A:A)
還請高手幫我解惑,感謝您
Find.zip (6.39 KB)
clio

回復 2# ML089
ML089大大…
我試過,跑不出結果,會出現#DIV/0!
clio

TOP

回復 4# ML089
感謝ML089大大,
可以了,我能再請教一下嗎?
MATCH(,0/EXACT($D2,$B$2:$B$14),0)→【MATCH(,】省略一個參數,是不是等同補上0為【MATCH(0,】
clio

TOP

回復 5# hcm19522
感謝hcm19522大大,
這個答案也是可以的,小弟研究一下有一個問題想請教大大
=MATCH(COLUMN(A1)-1,0/EXACT($D2,$B$2:$B$14),COLUMN(A1)-1)→這個式子,在找第一筆資料時,小的發現COLUMN(A1)-1→0,但是我若直接改成1,答案就會不正確,但是
在找最後一筆資料時會變成COLUMN(B1)-1→1,若是我直接改成0,答案仍是正確的,所以我在Match後的第一個參數,0或1的差別,何時二者都可用,何時只能用0呢,小的不太了解這個意義能否請大大可以幫小弟解惑,感謝您。
clio

TOP

回復 8# ML089
感謝ML089大大的回覆
clio

TOP

回復 10# hcm19522
感謝hcm19522的回覆,雖然我還是不太了解…但是反覆試過後,用Match來找最後一筆出現的符合數字,好像不是每一個情況都能符合,以MATCH(1,0/EXACT($D2,$B$2:$B$14),1),因為找的Range裡面,都只有0跟錯誤訊息,所以可以正確的找到最後一個0的位置,但是若是這個節圍,是一塊數字,且不是依排序大小,會有重複出現的,好像就不一定能找到了,是這樣的嗎?
clio

TOP

        靜思自在 : 人生沒有所有權,只有生命的使用權。
返回列表 上一主題