很多时候,多个公式之间只是列参数的差别。如果复制公式或者填充公式后再手动修改列参数,就显得太笨拙了。完全可以用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函数替代列参数提高公式灵活性相关推荐

  1. column函数HTML5,column函数 excel中column函数的使用方法

    column函数是一种查询的工具,我相信许多人都不会使用到这一个函数,因此在实际工程当中并不是十分的常见,然而这一款韩束如果能够掌握,对我们的工作也是非常有帮助的,接下来我们就一起来好好的了解一下这个 ...

  2. 查找引用类EXCEL函数之VLOOKUP函数的使用方法

    在一个数据量比较大的工作表中,如果想要找到符合某些特征的记录,通常会采用筛选的方式去实现.但如果需要查找某一条记录,那么用查找引用类EXCEL函数会更为方便.接下来,简单介绍一下查找引用类EXCEL函 ...

  3. 计算机公式column,函数公式的左膀右臂:ROW、COLUMN函数知多少

    一个公式生成乘法口诀表 演示的公式中用到了两个函数:ROW和COLUMN,这两个函数的用途非常广泛,可以配合其他函数实现很多功能(尤其是和VLOOKUP函数),另外和这两个函数相似的还有ROWS和CO ...

  4. excel中使用CORREL函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations)、例如,计算两种商品销售额之间的3个月的滚动相关性

    excel中使用CORREL函数计算两个时间序列数据列之间的滚动相关性(Rolling correlations).例如,计算两种商品销售额之间的3个月的滚动相关性 目录

  5. 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) ...

  6. pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value)

    pandas使用str函数和contains函数查看dataframe特定数据列中是否匹配或包含特定模式的字符串(match or contain a pattern in column value) ...

  7. pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values)

    pandas使用replace函数将dataframe指定数据列中的特定字符串进行自定义替换(replace substring in dataframe column values) 目录

  8. pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe)

    pandas使用sum函数计算dataframe单数据列的加和或者对所有的数据列进行求和(sum column or all columns of dataframe) 目录

  9. pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contain in list)

    pandas使用query函数查询dataframe指定数据列的内容(数值)包含在特定列表中的数据行(select rows which column values contained in a li ...

最新文章

  1. 50+篇《神经架构搜索NAS》2020论文合集
  2. sim卡移动端漏洞解析
  3. 学python是看书还是看视频-学 Python 你觉得是看书还是看视频?
  4. JSON 是个什么??!!!
  5. 跨进程信息交互真个费事。
  6. PyQt5-关闭窗体显示提示框(窗口界面显示器上居中)-5
  7. 使用脚本编写 Vim 编辑器,第 5 部分: 事件驱动的脚本编写和自动化
  8. wamp测试mysql_Wamp 配置及测试
  9. iptables基础篇
  10. 【AGC013D】Pilling Up dp
  11. 模拟退火解决TSP问题
  12. 面试分享系列 | 17道Python面试题,让你在求职中无往不利
  13. 大公司病?记改一个文字颜色的过程
  14. Handbook of Constraints Programming——Chapter4 Backtracking Search Algorithms-Preliminaries
  15. checkbox 点击搜索失去焦点_早些年植入三焦点晶体矫正老花的人,现在怎么样了?...
  16. 【Android群英传】学习笔记(三·一)
  17. [转载]Codejock Xtreme ToolkitPro MFC 使用
  18. php代码的网页框架,easyweb: easyweb是一个简单易用的php框架,实现了路由、容错等处理,集成composer代码生态,可快速创建中小型网站应用...
  19. JAVA在线小说电子书阅读系统毕业设计 开题报告
  20. Chrome 75 lazy-loading

热门文章

  1. 龙格库塔公式法解微分方程组初值问题实例
  2. excel 链接sql server数据库,并使用sql语句导出自己想要的数据
  3. 您的美团账户,美团互助未经客户同意自动扣费0.01元是什么情况
  4. Nginx常用知识梳理(三)——windows环境下端口耗尽问题
  5. 打印机服务器文件,打印机服务器ftp配置文件
  6. steam++工具箱
  7. WGS(重测序)分析详解与脚本
  8. python下载哪一个安装包_python中正确安装对应版本的包
  9. access是干什么的软件
  10. AngularJs 在ng-repeat中动态使用ng-model进行双向数据绑定(二)