close

標題:

Excel-函數或VBA-類似Vlookup但關鍵字為兩個

發問:

Excel函數或VBA的問題,有些類似Vlookup但是關鍵字為兩個 例如:姓名等於A君,日期等於2012/8/1,要搜尋時間列的數字 姓名 日期 時間 A君2012/8/107:11 A君2012/8/207:12 A君2012/8/307:13 A君2012/8/407:14 A君2012/8/507:15 B君2012/8/107:11 B君2012/8/207:12 B君2012/8/307:13 B君2012/8/407:14 B君2012/8/507:15 以上,請大大指教,謝謝

最佳解答:

假設資料放在A欄~C欄 E1為要查詢之姓名,ex: A君 F1為要查詢之日期,ex: 2012/8/1 則G1 =TEXT(INDEX(C2:C11,MATCH(E1&F1,A2:A11&B2:B11,0)),"hh:mm") 陣列公式 2012-08-14 23:09:11 補充: 另一種寫法 G1 =TEXT(LOOKUP(E1&F1,A2:A11&B2:B11,C2:C11),"hh:mm") 2012-08-16 09:09:59 補充: 回003問題: H1 =TEXT(INDEX(C2:C11,MATCH(E1&F1&G1,A2:A11&B2:B11&C2:C11,0)),"hh:mm") 供參。 回004問題: =TEXT(INDEX(Sheet1!C2:C11,MATCH(Sheet2!E1&Sheet2!F1,Sheet1!A2:A11&Sheet1!B2:B11,0)),"hh:mm") 供參。 2012-08-18 23:07:46 補充: 假設資料放在A欄~C欄 E1為要查詢之姓名,ex: A君 F1為要查詢之日期,ex: 2012/8/1 則G1 =TEXT(INDEX(C2:C11,MATCH(E1&F1,A2:A11&B2:B11,0)),"hh:mm") 陣列公式 另一種寫法 G1 =TEXT(LOOKUP(E1&F1,A2:A11&B2:B11,C2:C11),"hh:mm") 若是三個關鍵字,應該如何寫函數? H1 =TEXT(INDEX(C2:C11,MATCH(E1&F1&G1,A2:A11&B2:B11&C2:C11,0)),"hh:mm") 如果需要跨Sheet查詢,應該怎麼寫比較好? G1 =TEXT(INDEX(Sheet1!C2:C11,MATCH(Sheet2!E1&Sheet2!F1,Sheet1!A2:A11&Sheet1!B2:B11,0)),"hh:mm") 如果兩個關鍵字跟三個關鍵字,要計次,請問應該如何寫? =COUNTIFS(A2:A11,"A君",B2:B11,"2012/8/10")

其他解答:

 

此文章來自奇摩知識+如有不便請留言告知

請問大大,若是三個關鍵字,應該如何寫函數 2012-08-15 23:56:31 補充: Dear 大大,請問如果需要跨Sheet查詢,應該怎麼寫比較好 2012-08-18 18:57:29 補充: 感謝大大的回復,請放到所有回答 另外請問如果兩個關鍵字跟三個關鍵字,要計次,請問應該如何寫 謝謝6FE1C172A843305D

arrow
arrow
    創作者介紹
    創作者 yffuhxy 的頭像
    yffuhxy

    yffuhxy的部落格

    yffuhxy 發表在 痞客邦 留言(0) 人氣()