原來VLOOKUP啲lookup value文字同個source係可以唔洗完全一樣都搵到資料?唔係化?例如用「HK ABC Ltd」係可以lookup到「ABC」!?~
=LOOKUP(1,0/FIND(C2:C5,F2),D2:D5)
=FIND(C2:C5,F2)
- 因為FIND被LOOKUP包圍,所以Excel是可以將C2:C5逐行拆解
- 即FIND會先看=FIND(C2,F2)尋找C2在F2第幾個字元出現
- 所以會找出{#VALUE!;#VALUE!;10;#VALUE!}
=0/FIND(C2:C5,F2)
- 再用0除{#VALUE!;#VALUE!;10;#VALUE!}
- 因為0除所有數都等於0,所以便會得出{#VALUE!;#VALUE!;0;#VALUE!}
=LOOKUP(1,0/FIND(C2:C5,F2),D2:D5)
- 利用1在{#VALUE!;#VALUE!;0;#VALUE!}進行lookup,得出第3格是符合條件
- 因此便在D2:D5中的第3格抽出內容成為答案
參加我們的「Office套件實時支援」便可更進一步認識更多Office知識啦! 查看詳情















