您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

Excel函数学习之巧用Column函数,让公式更灵活!

2025/6/25 15:42:24发布19次查看
很多时候,多个公式之间只是列参数的差别。如果复制公式或者填充公式后再手动修改列参数,就显得太笨拙了。完全可以用column函数来做列参数,让公式更灵活,使用更方便。
在刚学会vlookup那会儿,每遇到查找多列数据时,我的操作方法就是手动逐个更改公式中的第3参数。例如,下面需查找学生性别及各科目分数,我以往的操作如下。
有没有像我这么傻傻操作的同学?请举个手
如果匹配列数多的话,像我这样手动修改的话,不仅容易出错,还特别没效率。那有什么好办法呢?
有的,用column函数取代公式中的列参数。
一、column函数
简单说下column函数的含义和用法。
column函数用于获取列号,使用格式column(reference),当中reference为需要得到其列标的单元格或单元格区域。典型用法有三种。
1.column()
参数为空,column()返回公式所在单元格的列坐标值,如下公式位于b7单元格,所以返回值为2。
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函数嵌套公式一步到位完成,省去复制粘贴这一步骤。演示效果请看↓↓↓
相关学习推荐:excel教程
以上就是excel函数学习之巧用column函数,让公式更灵活!的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product