建议用VLOOKUP或LOOKUP函数
vlookup和column函数如何结合使用
方法/步骤
vlookup和column函数如何结合使用
图下数据表,这里我们根据姓名来返回成绩值
首先利用vlookup函数进行数据返回(这里用到绝对引用)
如下返回成绩后,用平时普遍的拖动方式无法查询其它科目成绩
这里,是因为我们对查询范围和查询条件做了锁定,函数中的序列值无法自动填充
我们只需要将vlookup中的2改为column函数
随后回车填充数据即可
数据源sheet1,如图:
sheet2,C1
=HLOOKUP(C$1,Sheet1!$C$2:$F$8,MATCH($A2&$B2,Sheet1!$A$2:$A$8&Sheet1!$B$2:$B$8,0),0)
编辑状态下同时按下CTRL+SHIFT+ENTER
然后向右向下填充
如图:
同sheet1公式:
=HLOOKUP(J$1,$C$2:$F$8,MATCH($H2&$I2,$A$2:$A$8&$B$2:$B$8,0),0)
编辑状态下同时按下CTRL+SHIFT+ENTER
然后向右向下填充
如图:
如果Sheet2的A列为Sheet1数据所在的行号,那么在Sheet2的B2单元格输入以下公式,然后向下向右填充公式
=INDEX(Sheet1!A:A,$A2)
详见附图同表举例
1、首先,打开一个表,例如,数据的行号和列号为周芷若的符号条件14。
2、选择一个空白单元格,然后选择公式中的插入函数。
3、然后d出插入功能窗口,在此窗口中搜索所需的功能。
4、在搜索功能中输入匹配功能,然后在搜索结果中选择该功能。
5、选择后,在功能参数中设置所需参数,在第一个参数中输入查询值,在第二个参数中输入数据区域,在第三个参数中输入0。
6、输入完所有参数后,点击确定,系统将自动显示合格数据的行号和列号。
使用VBA代码解决
Excel版本参考:2010
1、ALT+F11,打开VBE对话框
2、双击对应的工作表标签,复制以下代码,粘贴
Private Sub Worksheet_SelectionChange(ByVal Target As Range)[B5] = ActiveCellRow
End Sub
3、关闭,查看效果
以上就是关于excel有行数据和列数据,该如何匹配全部的内容,包括:excel有行数据和列数据,该如何匹配、Excel,查找数据,如何对行列匹配,如何得到想要的结果、excel查找需要的行数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)