excel获取行号、列号、列标和单元格地址
在用excel进行办公时,经常要用到各种函数功能。比如可能经常要用到获取行号、列号、列标和单元格地址的函数,具体如何获取呢?下面就来看看。
工具/材料
excel2007
操作方法
首先,我们来看看如何获取当前单元格的行号,如图在B1单元格中输入=row(),确定后就返回了B1格所在的行为1。
如果要获取指定单元格的行号,则在返回结果的单元格中输入=row(指定单元格),如图获取f9格所在的行,括号里就输入f9,确定后就返回了f9格所在的行为9。
如果要获取当前单元格的列号,则如图输入=column(),即可返回公式所在单元格的列号。
如果要获取指定单元格的列号,则输入=column(指定的单元格),如图获取f9的列号为6。
如果要获取指定行、列的单元格地址,则输入=ADDRESS(指定的行号,指定的列号),如图获取第9行,第5列的单元格地址为绝对地址E9
excel 查找并返回行号列号
Excel 如何多条件查询?即同时查询行、列并返回值?
说到按条件查询并返回值,大家都不陌生。但是常用的 vlookup, hlookup 函数只能解决一维查询,即单一条件查询。
查询二维表,比如既要满足行条件,又要满足列条件,怎么做?
用 index 和 match 函数组合可以解决这个需求。
我用的版本是 Excel 2016,其他版本的界面可能略有不同。
示例:
比如下表是学生的考试成绩原始表,需要查找某学生的某科成绩,怎么做?
我做了一个结果示例,姓名和学科列,都是可选的下拉菜单,当这两列选定以后,成绩列会显示出赵六同学的政治成绩。
解决方案:
当当当当~ index 和 match 函数组合拳闪亮登场!
=INDEX(B2:I7,MATCH(B11,A2:A7,0),MATCH(A11,B1:I1,0))
我把机器语言翻译成人类语言帮助大家理解一下阿:
- B2:I7:查找的数据源的区域,这里是所有成绩区域
- MATCH(B11,A2:A7,0):在第几行
- MATCH(A11,B1:I1,0)):在第几列
再把 match 函数翻译一下:
- MATCH(B11,A2:A7,0):根据B11 (学科)的值,查找并返回该学科所在的行数
- MATCH(A11,B1:I1,0)):根据A11 (姓名)的值,查找并返回该同学所在的列数
* 请注意:index 函数规定,行和列值的返回顺序不可以反过来,也就是说,上面两个 match 函数的位置不能互换。
啥?下拉菜单怎么做?好吧,那也说一下,虽然在本文教这个有点拉低技术含量。
1. 选择菜单 Data --> Data Validation --> Data Validation
2. 在第一个下拉菜单里选择 List
3. 点击 Source 中的输入区域 --> 拖动选择需要的下拉菜单项,这里是所有姓名 --> OK
4. 同理制作学科列的下拉菜单
推荐
- 1车厘子果肉颜色不均匀100
- 2酒精能不能直接喷在手机上369
- 3苏州景区导游词介绍153
- 4水煮虾怎么清洗虾最干净205
- 5DNF携手天界联盟每周可以领取多少次元通行证281
- 6昵称女生简短好听古风436