excel函数应用:Column函数替代列参数提高公式灵活性
很多时候,多个公式之间只是列参数的差别。如果复制公式或者填充公式后再手动修改列参数,就显得太笨拙了。完全可以用Column函数来做列参数,让公式更灵活,使用更方便。
在刚学会VLOOKUP那会儿,每遇到查找多列数据时,我的操作方法就是手动逐个更改公式中的第3参数。例如,下面需查找学生性别及各科目分数,我以往的操作如下。
有没有像我这么傻傻操作的同学?请举个手!
如果匹配列数多的话,像我这样手动修改的话,不仅容易出错,还特别没效率。那有什么好办法呢?
有的,用COLUMN函数取代公式中的列参数。
一、COLUMN函数
简单说下COLUMN函数的含义和用法。
COLUMN函数用于获取列号,使用格式COLUMN(reference),当中Reference为需要得到其列标的单元格或单元格区域。典型用法有三种。
1.COLUMN()
参数为空,COLUMN()返回公式所在单元格的列坐标值,如下公式位于C2单元格,所以返回值为3。
2. COLUMN(C4)
参数为具体的某个单元格,如COLUMN(C4),返回C4所在列号3,如下。
3. COLUMN(A2:E6)
参数为单元格区域,如COLUMN(A2:E6),返回区域中第1列(A2所在列)的列号值1,如下。
二、用COLUMN取代VLOOKUP第三参数
现在回到前面查找学生性别及各科目分数的案例,将VLOOKUP与COLUMN进行嵌套使用。单元格K2的公式由“=VLOOKUP($J:$J,$A:$H,2,FALSE)”修改为“=VLOOKUP($J:$J,$A:$H, COLUMN(B2),FALSE)”,然后直接右拉这个公式就可以直接匹配出其它6个值,不用再逐一手动将修改第3个参数。右拉公式时你会发现第三参数自动变成COLUMN(C2),COLUMN(D2),COLUMN(E2),COLUMN(F2),COLUMN(G2),COLUMN(H2)。演示效果请看↓↓↓
效率是不是高很多,而且不容易出错丫?数据量大时特别管用。
三、VLOOKUP+COLUMN快速填充做工资条
Vlookup与COLUMN函数的嵌套也可以应用在制作工资条上,并且员工数越多,使用该法越方便。下表是某公司部分员工的工资表,现在要将其制作成工资条,如何完成呢?
(1)可以将表格列表标题复制在H1:M1区域。
(2)9名员工,每名工资条3行,共需27行。选中G1:G27,输入任何一个输入数字后按Ctrl+Enter键填充。这一列是为双击向下填充准备的,避免员工人数多向下拖动填充的不便。
(3)在H2单元格输入序号1,然后在I2单元格中输入公式:
=VLOOKUP($H2,$A$2:$F$10, COLUMN(B2),)
(4)右拉填充公式。
(5)选中H1:M3区域,双击右下角填充句柄(小方块)向下填充即可完成工资条的制作。
操作演示请看↓↓↓
此外,利用Vlookup与COLUMN函数的嵌套使用还可以应用在调整表格内容的排序上。
四、Vlookup+COLUMN嵌套按模板调整数据顺序
现有两张产品月度销量表,表1中产品的顺序是对的,是模板。表2的产品顺序被打乱了,现要求将表2恢复到模板顺序,如何实现呢?
不少人想到的方法是将表1中产品复制粘贴到某一区域,然后通过Vlookup函数公式将表2中的数值查找对应进来。但实际可以用Vlookup与COLUMN函数嵌套公式一步到位完成,省去复制粘贴这一步骤。演示效果请看↓↓↓
怎么样?用Column函数这样替代后,是不是更便捷了?自己动手试试吧!
excel函数应用:Column函数替代列参数提高公式灵活性相关推荐
- column函数HTML5,column函数 excel中column函数的使用方法
column函数是一种查询的工具,我相信许多人都不会使用到这一个函数,因此在实际工程当中并不是十分的常见,然而这一款韩束如果能够掌握,对我们的工作也是非常有帮助的,接下来我们就一起来好好的了解一下这个 ...
- 查找引用类EXCEL函数之VLOOKUP函数的使用方法
在一个数据量比较大的工作表中,如果想要找到符合某些特征的记录,通常会采用筛选的方式去实现.但如果需要查找某一条记录,那么用查找引用类EXCEL函数会更为方便.接下来,简单介绍一下查找引用类EXCEL函 ...
- 计算机公式column,函数公式的左膀右臂:ROW、COLUMN函数知多少
一个公式生成乘法口诀表 演示的公式中用到了两个函数:ROW和COLUMN,这两个函数的用途非常广泛,可以配合其他函数实现很多功能(尤其是和VLOOKUP函数),另外和这两个函数相似的还有ROWS和CO ...
- excel中使用CORREL函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations)、例如,计算两种商品销售额之间的3个月的滚动相关性
excel中使用CORREL函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations).例如,计算两种商品销售额之间的3个月的滚动相关性 目录
- pandas使用nunique函数计算dataframe每个数据列的独特值的个数(count number of unique values in each column of dataframe)
pandas使用nunique函数计算dataframe每个数据列的独特值的个数(count number of unique values in each column of dataframe) ...
- pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value)
pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value) ...
- pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)
pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values) 目录
- pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe)
pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe) 目录
- pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contain in list)
pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contained in a li ...
最新文章
- 50+篇《神经架构搜索NAS》2020论文合集
- sim卡移动端漏洞解析
- 学python是看书还是看视频-学 Python 你觉得是看书还是看视频?
- JSON 是个什么??!!!
- 跨进程信息交互真个费事。
- PyQt5-关闭窗体显示提示框(窗口界面显示器上居中)-5
- 使用脚本编写 Vim 编辑器,第 5 部分: 事件驱动的脚本编写和自动化
- wamp测试mysql_Wamp 配置及测试
- iptables基础篇
- 【AGC013D】Pilling Up dp
- 模拟退火解决TSP问题
- 面试分享系列 | 17道Python面试题,让你在求职中无往不利
- 大公司病?记改一个文字颜色的过程
- Handbook of Constraints Programming——Chapter4 Backtracking Search Algorithms-Preliminaries
- checkbox 点击搜索失去焦点_早些年植入三焦点晶体矫正老花的人,现在怎么样了?...
- 【Android群英传】学习笔记(三·一)
- [转载]Codejock Xtreme ToolkitPro MFC 使用
- php代码的网页框架,easyweb: easyweb是一个简单易用的php框架,实现了路由、容错等处理,集成composer代码生态,可快速创建中小型网站应用...
- JAVA在线小说电子书阅读系统毕业设计 开题报告
- Chrome 75 lazy-loading