作者qwer11324 (DS)
看板Office
标题[问题] excel二维查找
时间Mon Jul 13 16:33:10 2020
(若是和其他不同软体互动之问题 请记得一并填写)
软体:excel
版本:2010
写VBA卡关了QQ
想请问版上的高手
在不变更表格排列方式的情况下
如何以输入数字的方式进行表格查找
并获取数字右侧的人名?
例如输入数字9可获取宋O翔
输入数字28可对应到吴O程
函数或VBA的方式均可
感激不尽!!<(_ _)>
https://imgur.com/xQigzki
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 101.136.203.147 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Office/M.1594629192.A.C17.html
2F:→ qwer11324: soyo大太神了吧 真的感谢您 07/13 18:59
3F:推 lovflo: 想请问SOYO大,MAX((A1:G20=K1)*COLUMN(A:G)-1) 这段 07/15 09:48
4F:→ lovflo: 是否有说明或可以参考的文章,这边的用法不是很理解。感谢 07/15 09:49
5F:→ soyoso: 范围a1:g20符合储存值时k1回传true(运算後为1),不符合回 07/15 11:23
6F:→ soyoso: 传false(运算後为0),来看回文连结k1为9,a1:g20=k1来看a3 07/15 11:23
7F:→ soyoso: 符合,对应column(a:g)就为1,在a栏符合就回传1,在c栏符 07/15 11:23
8F:→ soyoso: 合就回传3,true(运算後为1)*对应column(a:g)於a栏的1=1, 07/15 11:23
9F:→ soyoso: 其他不符合的就是0*1,2,3,...=0(都会是0值) 07/15 11:23
10F:→ soyoso: 如果储存格k1改为32时,对应column(a:g)於e栏的5,1*5=5 07/15 11:23
11F:→ soyoso: 再以max取出最大,用min也可以,就以min(if(来做 07/15 11:23