提供2個方法:1.VLOOKUP 搭配 INDEX + MATCH 可達成E2=INDEX($G$2:$H$9*$C2,VLOOKUP($A2,{"美洲地區",1;"歐洲地區",2;"紐澳地區",3;"港澳地區",4;"大陸地區",5;"東北亞",6;"東南亞",7;"其他地區",8},2,FALSE),MATCH(LEFT($B2,2),LEFT($G$1:$H$1,2),0))而艙等的部分,利用LEFT來取前兩個字即可,輸入商務或經濟就可參照到商務票價或經濟票價欄內缺點是你的出差地區選項最好固定(可搭配下拉式清單,避免輸入錯誤),不然都要改陣列公式內的文字,比較不方便!如上述,此公式為陣列公式,要按什麼鍵你應該知道2.直接用VLOOKUP配合判斷式來達成E2=IF(OR(A2="",COUNT($A2)>0),"請選擇出差地區",IF(OR(B2="",COUNT($B2)>0),"請選擇艙等",IF(OR($C2<1,COUNT($C2)=0),"請輸入人數",VLOOKUP(A2,F2:H9,IF(LEFT(B2,2)=LEFT(G1,2),2,IF(LEFT(B2,2)=LEFT(H1,2),3)),FALSE)*C2)))此方式較為簡便!且可利用判斷式來處理錯誤訊息。以上,供參考!