首页 > 自考资讯 > 自考知识

excel columns函数,excel columns函数用法

头条共创 2024-06-27

编者注:

通常,多个表达式之间的唯一区别是列参数。复制或输入公式后手动更改列参数太不方便。使用COLUMN 函数创建列参数使公式更加灵活且易于使用。

当我第一次学习VLOOKUP时,我使用的技巧是每次遇到多列数据时,手动将公式中的第三个参数一一更改。例如,下面我们需要查找学生的性别及其每个科目的分数。我过去的操作是:

94bdeabc5f0747689b7c189ed3f34c8b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=oQsG%2BH%2B5LZo%2Bn2WtGlGFzsWwT88%3D 你们有像我一样傻的同学吗?请举手

3ae6d800e88046dda3d2e105ae0cf671~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=H1Q%2F2AAIjVtFQOh6DzDmxICK3%2F0%3D 如果你有大量的匹配列,像我这样手动更改不仅容易出错,而且效率非常低。那么解决办法是什么呢?

是的,使用COLUMN 函数替换公式中的列参数。

1

列功能

我们简单解释一下COLUMN函数的含义和用法。

COLUMN 函数用于获取格式为COLUMN(reference) 的列号。引用是您想要其列号的单元格或单元格区域。有三种典型的使用方法。

1.列()

如果参数为空,COLUMN() 返回公式所在单元格的列坐标值。下面的公式放在B7 单元格中,因此返回值为2。

db8f63b43fc94d96b067326b0114c4f0~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=kUX48%2FDpI8k1oCujo217w2FNhRo%3D2.柱(C4)

参数是特定的单元格,例如COLUMN(C4),它返回C4的第3列,如下所示:

6e2bc629e30848aeb0bed58faccfc394~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=DZpswO8%2FjI75Syl0qi%2FsNENQuEo%3D3.色谱柱(A2:E6)

参数为一个单元格范围,如COLUMN(A2:E6),返回该范围内第1列(A2所在列)的列号值1,如下:

abfcc63564ca44adbe63676ae493374b~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=Obad%2BolY4fgMQNFjakorK34Sqyo%3D2

将VLOOKUP的第三个参数替换为COLUMN

接下来,回到之前的案例,嵌套VLOOKUP和COLUMN来查找学生的性别和各科成绩。单元格K2 中的公式从“=VLOOKUP($J:$J,$A:$H,2,FALSE)”更改为“=VLOOKUP($J:$J,$A:$H,COLUMN(B2),FALSE)”马苏。然后将此表达式向右拉,直接匹配其他六个值,而无需手动一一更改第三个参数。当您将公式向右拉时,您会注意到第三个参数自动更改为COLUMN(C2)、COLUMN(D2)、COLUMN(E2)、COLUMN(F2)、COLUMN(G2)、COLUMN(H2)。理解。请看演示效果

a24e5735d9b447b49e195f76e46f456c~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=zDgePu1upiY6BDUIbTETUV2Oxjo%3D 当您拥有大量数据时,这不是更高效、更不易出错吗?

3

使用VLOOKUP+COLUMN快速输入工资单

您还可以嵌套VLOOKUP 和COLUMN 函数来创建工资单,当您拥有大量员工时,这会更方便。下表是某公司员工的薪资表。我如何将其输入到我的工资单上?

a5637cac1ae0462d97526a5557f2237d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=teFjSG2uusNGRWZIbcSBHA%2FOVTE%3D (1) 可以将表格列表的标题复制到H1:M1 区域。

(2) 共有9 名员工,每张工资单有3 行,总共27 行。选择G1:G27,输入任意输入号码,按Ctrl+Enter回车。该栏提供双击录入,避免员工数量较多时拖拽录入的麻烦。

(3) 在单元格H2 中输入序列号1,在单元格I2 中输入公式。

=VLOOKUP($H2,$A$2:$F$10,列(B2),)

(4)向右画图,写出公式。

(5)选择H1:M3区域,双击右下角的填充柄(小方块)向下填充,完成工资单的创建。

请查看工作演示

5b5594ef491c46a6ac10692eb5c64443~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=skFT1MDWiq5p4fMnh%2BFFFY2vyvQ%3D 此外,您可以使用嵌套的VLOOKUP 和COLUMN 函数来调整表内容的排序。

VLOOKUP+COLUMN嵌套按照模板排列数据顺序

有两个月度产品销售表。表1中的产品顺序是正确的并且是一个模板。表2 中的产品已失效。为此,我们需要将表2 放回模板顺序。

5a30cf4ae2ee4dd1a4e7bd0c09ac99bd~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=RMyVrnMN5n7bDqfrNOexsfPKXEw%3D 许多人想出的方法是将表1中的产品复制并粘贴到特定区域,然后使用VLOOKUP函数中的公式搜索并匹配表2中的值。不过,您实际上可以使用VLOOKUP 和COLUMN 函数一步嵌套公式,从而无需复制和粘贴。请看演示效果

9d7ed17f0fe548da90d2d9d8c82dcb7d~noop.image?_iz=58558&from=article.pc_detail&lk3s=953192f4&x-expires=1720054643&x-signature=FpHsSBzxeWelKWEAK5tu77EkWlI%3D

版权声明:本文由今日头条转载,如有侵犯您的版权,请联系本站编辑删除。

猜你喜欢