excel 函數運用?

2016-08-29 9:37 am
各位大大好,想尋求excel達人,幫忙解解答

1 2 3 4 5 6 7 8 9 >9
100 $303 $606 $893 $1,100 $1,200 $1,236 $1,246 $1,249 $1,250 $1,250
200 $374 $748 $1,102 $1,357 $1,481 $1,525 $1,538 $1,542 $1,543 $1,543
300 $418 $836 $1,232 $1,517 $1,655 $1,705 $1,719 $1,723 $1,724 $1,725
400 $448 $896 $1,320 $1,626 $1,774 $1,827 $1,843 $1,847 $1,848 $1,848
500 $471 $942 $1,388 $1,709 $1,865 $1,921 $1,937 $1,942 $1,943 $1,943
600 $489 $978 $1,441 $1,775 $1,936 $1,994 $2,011 $2,016 $2,017 $2,018

我想利用公式 尋找 數值

ex:
我要找 (左欄) 100及 (第一列) 4 等於 $1,100

這可以用什麼公式搜尋

感謝!!!

回答 (1)

2016-08-29 11:24 am
✔ 最佳答案
版面配置請參考:
http://imgur.com/a/RlrTw

M1 儲存格公式 :
=INDEX(B2:K7,MATCH(100,A2:A7,0),MATCH(4,B1:K1,0))

大略說明如下 :
(1)
MATCH(100,A2:A7,0)
在 A2~A7 中, 也就是數列 100, 200, ..... , 600 之中,
找 100 的位置,
匹配型態為 0 , 也就是要完全符合 100 的值,
結果 100 出現在數列第 1 個位置, 因此 :
MATCH(100,A2:A7,0) = 1

(2)
MATCH(4,B1:K1,0))
在 B1~K1 中, 也就是數列 1, 2, ..... , 9, >9 之中,
找 4 的位置,
結果出現在數列第 4 個位置, 因此 :
MATCH(4,B1:K1,0)) = 4

(3)
綜合 (1) 與 (2)
=INDEX(B2:K7,MATCH(100,A2:A7,0),MATCH(4,B1:K1,0))
相當於
=INDEX(B2:K7,1,4)
找陣列 B2:K7 的第 1 列 第 4 欄的值,
所以輸出值為 1100


收錄日期: 2021-05-02 14:19:18
原文連結 [永久失效]:
https://hk.answers.yahoo.com/question/index?qid=20160829013729AAu2tha

檢視 Wayback Machine 備份