excel hlookup用法

2014-05-22 9:04 pm
請問excel hlookup用法, 以下呢幾條hlookup 公式點計, 點解得出來這些數值?

A B C
TOM PETER JOHN
3 4 9
5 7 10
6 8 11

=HLOOKUP("B",A1:C4,3,TRUE) =5 不是=7 (why?)
但是 =HLOOKUP("C",A1:C4,2,TRUE) =9
=HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE) =C (why?)

回答 (1)

2014-05-23 11:11 am
✔ 最佳答案
假設三欄及四列的資料為
A B C
TOM PETER JOHN
3 4 9
5 7 10
6 8 11

HLOOKUP("B",A1:C5,3,TRUE)
找到第二欄,回傳第三個,回應是4
你的答案在同一列,不可能 =5或=7

HLOOKUP("C",A1:C4,2,TRUE)
回傳第三欄第二個值,是 john

HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE) =C
回傳c是正確的,有問題嗎??

2014-05-23 17:30:12 補充:
你冇睇書!!
HLOOKUP("B",A1:C5,3,TRUE)
A1:C5是查找範圍,查找的是"B",永遠是查第一列。
若找到,第三個參數3是回傳該欄中第三個數值。
HLOOKUP(3,{1,2,3;"a","b","c";"d","e","f"},2,TRUE) =C
即查找範圍及數值是
1,2,3
a,b,c
d,e,f
查個3,即係找到第三個COLUMN,你要2,即係第二行,咪係C囉。
後記。TRUE/FALSE係要唔要EXACT MATCH,你個查找範圍可能要SORTED
=HLOOKUP("B",A1:C4,3,TRUE)我部機係4,你部機係5??SHORT左????乜版本?


收錄日期: 2021-04-16 16:36:29
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20140522000051KK00054

檢視 Wayback Machine 備份