COCO研究院

 找回密碼
 註冊
搜索
查看: 7184|回復: 9

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

[複製鏈接]
發表於 12-6-16 17:17 | 顯示全部樓層 |閱讀模式
2012-6-16 下午 05-13-48.gif
如上圖,在一堆數值中,找尋某一數值,並傳回其座標,該使用何種函數?
例如:搜尋 466 之值,回傳 Y 座標 12 之值.
發表於 12-6-16 19:17 | 顯示全部樓層
好像沒有一個單純的指令
試看看附件
按下活頁裡的搜索

test.xls

37.5 KB, 下載次數: 519

評分

參與人數 1金錢 +2 收起 理由
alumi + 2 感恩!

查看全部評分

回復 支持 1 反對 0

使用道具 舉報

發表於 12-6-16 19:52 | 顯示全部樓層
誰說沒有指令

e.gif

 樓主| 發表於 12-6-16 20:42 | 顯示全部樓層
callok 發表於 12-6-16 19:52
誰說沒有指令

請問是使用何種指令呢?
發表於 12-6-16 21:36 | 顯示全部樓層
C大
如果數字重複呢?
可以標出多處位置嗎?
發表於 12-6-16 22:41 | 顯示全部樓層
e2.gif

                                      

發表於 12-6-17 00:47 | 顯示全部樓層
沒向C大那麼厲害,只會找一個
=MATCH(466,A:A,0)

評分

參與人數 1金錢 +2 收起 理由
alumi + 2 讚!

查看全部評分

 樓主| 發表於 12-6-17 10:54 | 顯示全部樓層
本帖最後由 alumi 於 12-6-17 11:50 編輯
calvinhorng 發表於 12-6-16 19:17
好像沒有一個單純的指令
試看看附件
按下活頁裡的搜索

Debug.Print  Worksheetfunction.Match("466",Range(Cells(1,"A"),Cells(22,"A")),0)
Debug.Print  Worksheetfunction.Match("466",Range(Columns("A").Address),0)
Debug.Print  Worksheetfunction.Match("466",Range(Columns(1).Address),0)
Debug.Print  Worksheetfunction.Match("466",Range("A:A"),0)

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

感恩~  ^_^



 樓主| 發表於 12-6-17 10:57 | 顯示全部樓層
froykeeper 發表於 12-6-17 00:47
沒向C大那麼厲害,只會找一個
=MATCH(466,A:A,0)

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

先前一直在研讀 (v)LookUp 的各項參數.

感恩~~


發表於 12-7-6 10:27 | 顯示全部樓層
match這個函數 來研就一下 謝
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-11-23 02:29

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 |