ntjm.net
当前位置:首页 >> ExCEl根据单元格的值在另一个表中查找位置,并返回所在行号和列号 >>

ExCEl根据单元格的值在另一个表中查找位置,并返回所在行号和列号

为了公式简便,建议你对等级降序排列,然后在C18输入公式,下拉:=INDEX($A$2:$A$12,MATCH(B18,$B$2:$B$12))&"-"&INDEX($B$1:$F$1,MATCH(B18,OFFSET($A$1,MATCH(B18,$B$2:$B$12),1,1,5)))

1、Excel中返回搜索值的指定位置需要用到函数MATCH.2、Match函数的使用格式为:MATCH(lookup_value,lookup_array,match_type).3、函数中,Lookup_value代表需要在数据表中查找的数值; Lookup_array表示可能包含所要查找的数值

行号=MAX((B1:F20=A1)*ROW(1:20)) 列号=MAX((B1:F20=A1)*COLUMN(B:F)) 都是数组公式,公式在编辑状态下按CTRL+SHIFT+ENTER结束公式

如果没有重复,用VLOOKUP函数解决.在第一个表格中需要的单元格输入公式=vlookup(sheet2!查找值所在单元格,第一个表格中查找值应在的列开始到另一个值所在列为止的单元格范围,另一个值所在列的数字序号,0)

如果需要引用另一个表已知行列号的位置,用ADDRSS比较方便,比如输入=ADDRESS(1,1,,,"Sheet2") 返回 Sheet2!$A$1 .如果需要引用另一个表已知行列号位置的值,个人还是比较喜欢使用OFFSET函数.输入=OFFSET(Sheet2!$A$1,

=match(A5,B表某列,0)

可以用index函数实现假设sheet1工作表是要筛选的值在sheet2工作表放结果那么在sheet2的A1输入你要筛选的E列的值在B1输入以下公式.向右拖拽填充至表1 的数据结束.如果A2,A3也有要筛选的值那么框选已填充公式的第一行再向下拖拽填充即可=INDEX(Sheet1!$A$1:$I$100,MATCH($A1,Sheet1!$E$1:$E$100),COLUMN(A1))

输入=VLOOKUP(B1,Sheet2!B:D,3,0) 公式表示:在Sheet2的B列精确匹配与当前工作表的B1单元格相同的“辩证分型”,然后返回对应第3列(Sheet2的D列“治法”)数据.

获取方式说明:第一:获取行号.1)选中任意单元格,输入:=ROW()即返回该公式所在行的行号.这个特性可以用来编制表格的自动序号.2)选中任意单元格,输入:=ROW(引用单元格),返回被引用单元格所在的行号.这个特性一般

你可以使用if这个函数,找到相同进行数据返回就可以了的.你试试吧.

相关文档
网站首页 | 网站地图
All rights reserved Powered by www.ntjm.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com