中易网

用EXCEL在二维表查找数据

答案:5  悬赏:70  
解决时间 2021-01-15 15:57
  • 提问者网友:夢醒日落
  • 2021-01-15 13:08
用EXCEL在二维表查找数据
最佳答案
  • 二级知识专家网友:人间朝暮
  • 2021-01-15 13:47
提供四条公式,任选一条即可,本例子中,公式是设定读取M2与M3单元格的值实现查找的功能,只要修改M2与M3的值就行了,公式自动适应。


公式一:
=INDEX(A:J,MATCH(M3,A2:A999,)+1,MATCH(M2,A1:J1,))


公式二:
=OFFSET(A1,MATCH(M3,A2:A999,),MATCH(M2,A1:J1,)-1)


公式三:
=INDIRECT("R"&MATCH(M3,A2:A999,)+1&"C"&MATCH(M2,A1:J1,),)


公式四:
=INDIRECT(ADDRESS(MATCH(M3,A2:A999,)+1,MATCH(M2,A1:J1,)))


如果一定要手动指定公式的查找数值,拿公式一来举例,改为这样:
=INDEX(A:J,MATCH(3.5,A2:A999,)+1,MATCH(5,A1:J1,))


我把文件传上来,请点击这回答右下角绿色的“点击下载”按钮,下载文件看看效果。



全部回答
  • 1楼网友:孤独的牧羊人
  • 2021-01-15 18:22
我暂时保留我的看法!
  • 2楼网友:由着我着迷
  • 2021-01-15 16:58
=OFFSET(A1,ROWS /0.5,COLS)

ROWS:表示 3.5 所在的单元格,比如L1
COLS:表示5所在的单元格,比如L2
  • 3楼网友:骨子里都是戏
  • 2021-01-15 15:44
你的这个表是十列21行的(数据20行)且是顺序排列的,假定范围是A1:J21。横向值输入在K1,纵向值输入在K2,查找结果在K3。则K3的公式可以是
=INDEX(B2:J21,MATCH(K1,A2:A21),MATCH(K2,B1:J1))
=VLOOKUP(K1,A2:J21,MATCH(K2,B1:J1)+1)
=OFFSET(A1,MATCH(K1,A2:A21),MATCH(K2,B1:J1))
  • 4楼网友:一秋
  • 2021-01-15 14:10
你可以将另一维转为列号,你的这个就是n+1,输入列维2,列号就是3
公式引用:=VLOOKUP(行维,A:J,N+1,FALSE)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息