alumi 發表於 12-6-16 17:17

[Excel] 尋找數值, 傳回 Y 座標


如上圖,在一堆數值中,找尋某一數值,並傳回其座標,該使用何種函數?
例如:搜尋 466 之值,回傳 Y 座標 12 之值.

calvinhorng 發表於 12-6-16 19:17

好像沒有一個單純的指令
試看看附件
按下活頁裡的搜索

callok 發表於 12-6-16 19:52

誰說沒有指令



alumi 發表於 12-6-16 20:42

callok 發表於 12-6-16 19:52 static/image/common/back.gif
誰說沒有指令

請問是使用何種指令呢?

calvinhorng 發表於 12-6-16 21:36

C大
如果數字重複呢?
可以標出多處位置嗎?
{:4_186:}

callok 發表於 12-6-16 22:41



                                    

froykeeper 發表於 12-6-17 00:47

沒向C大那麼厲害,只會找一個
=MATCH(466,A:A,0)

alumi 發表於 12-6-17 10:54

本帖最後由 alumi 於 12-6-17 11:50 編輯

calvinhorng 發表於 12-6-16 19:17 static/image/common/back.gif
好像沒有一個單純的指令
試看看附件
按下活頁裡的搜索
Debug.PrintWorksheetfunction.Match("466",Range(Cells(1,"A"),Cells(22,"A")),0)
Debug.PrintWorksheetfunction.Match("466",Range(Columns("A").Address),0)
Debug.PrintWorksheetfunction.Match("466",Range(Columns(1).Address),0)
Debug.PrintWorksheetfunction.Match("466",Range("A:A"),0)

謝謝您的程式碼,就交給前端的函數去處理.

感恩~  ^_^



alumi 發表於 12-6-17 10:57

froykeeper 發表於 12-6-17 00:47 static/image/common/back.gif
沒向C大那麼厲害,只會找一個
=MATCH(466,A:A,0)

一語驚醒夢中人,原來是 Match.

先前一直在研讀 (v)LookUp 的各項參數.{:4_186:}

感恩~~


tibet8168 發表於 12-7-6 10:27

match這個函數 來研就一下 謝
頁: [1]
查看完整版本: [Excel] 尋找數值, 傳回 Y 座標