[問題] excel二維查找

看板Office作者 (DS)時間4年前 (2020/07/13 16:33), 編輯推噓1(1010)
留言11則, 3人參與, 4年前最新討論串1/1
(若是和其他不同軟體互動之問題 請記得一併填寫) 軟體:excel 版本:2010 寫VBA卡關了QQ 想請問版上的高手 在不變更表格排列方式的情況下 如何以輸入數字的方式進行表格查找 並獲取數字右側的人名? 例如輸入數字9可獲取宋O翔 輸入數字28可對應到吳O程 函數或VBA的方式均可 感激不盡!!<(_ _)> https://imgur.com/xQigzki
-- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.136.203.147 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1594629192.A.C17.html

07/13 16:57, 4年前 , 1F
07/13 16:57, 1F

07/13 18:59, 4年前 , 2F
soyo大太神了吧 真的感謝您
07/13 18:59, 2F

07/15 09:48, 4年前 , 3F
想請問SOYO大,MAX((A1:G20=K1)*COLUMN(A:G)-1) 這段
07/15 09:48, 3F

07/15 09:49, 4年前 , 4F
是否有說明或可以參考的文章,這邊的用法不是很理解。感謝
07/15 09:49, 4F

07/15 11:23, 4年前 , 5F
範圍a1:g20符合儲存值時k1回傳true(運算後為1),不符合回
07/15 11:23, 5F

07/15 11:23, 4年前 , 6F
傳false(運算後為0),來看回文連結k1為9,a1:g20=k1來看a3
07/15 11:23, 6F

07/15 11:23, 4年前 , 7F
符合,對應column(a:g)就為1,在a欄符合就回傳1,在c欄符
07/15 11:23, 7F

07/15 11:23, 4年前 , 8F
合就回傳3,true(運算後為1)*對應column(a:g)於a欄的1=1,
07/15 11:23, 8F

07/15 11:23, 4年前 , 9F
其他不符合的就是0*1,2,3,...=0(都會是0值)
07/15 11:23, 9F

07/15 11:23, 4年前 , 10F
如果儲存格k1改為32時,對應column(a:g)於e欄的5,1*5=5
07/15 11:23, 10F

07/15 11:23, 4年前 , 11F
再以max取出最大,用min也可以,就以min(if(來做
07/15 11:23, 11F
文章代碼(AID): #1V31n8mN (Office)
文章代碼(AID): #1V31n8mN (Office)