Excel教學Office軟件超實用教學函數公式查閱與參照函數

打破VLOOKUP常識:利用公司全名lookup公司簡稱的方法

原來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格抽出內容成為答案