欢迎光临 我们一直在努力
当前位置:营销小百科 >营销头条 >

Columns函数作用是返回数组或引用单元格的列数

日期:编辑:营销小百科

在 Excel 中,Column函数用于返回单元格的列号,一次既可以返回一列的列号,也可以返回多列的列号;而Columns函数作用是返回数组或引用单元格的列数。Column函数通常与Indirect函数、If函数、Index函数、VlookUp函数、SumProduct函数、Mod函数组合使用。以下是 Excel Column函数和Columns函数的使用方法,共列举有6个实例,包含Column(1:1)、Column(1:$5)、Column($1:$5)、Column函数与Index函数组合、Column函数与Indirect函数组合、Column + Mod + SumProduct函数组合的实例,实例操作所用版本均为 Excel 2016。


一、Column函数和Columns函数语法

Column函数表达式:COLUMN([Reference])


Columns函数表达式:COLUMNs(Array)


说明:


1、Column函数用于返回引用单元格的列号。参数 Reference 为对单元格或单元格区域的引用,可以省略;如果省略,默认返回公式所在列的列号;如果参数 Reference 为对一个单元格区域的水平引用(如 A1:D1),将以数组形式返回所有引用单元格的列号;参数 Reference 不能一次引用多个区域。


2、如果要把公式作为数组形式输入,需要从公式所在单元格开始框选,选中要包含的单元,按 F2,再次按“Ctrl + Shift + 回车”即可。


3、Columns函数用于返回引用的列数。Array 为数组或对单元格区域的引用,不能省略。


二、Column函数的使用方法及实例

(一)省略参数的实例


力博官方网1、单击 A1 单元格选中它,输入公式 =column(),按回车,返回 A1 的列号 1;再次选中 A1,把鼠标移到 A1 右下角的单元格填充柄上,按住鼠标左键,往右拖,则返回 A1 到 E1 的列号;操作过程步骤,如图1所示:


图1


2、说明省略参数 Reference 时,返回公式 =column() 所在单元格的列号。


(二)把公式作为数组输入的实例


1、把公式 =column() 复制到 A1 单元格,按回车,返回 A1 的列号 1;从 A1 开始框选,一直选到 E5,按 F2,显示 A1 中的公式,再按“Ctrl + Shift + 回车”,则 A1 到 E1 五个单元格都以数组形式输入公式,即 {=COLUMN()},并返回每个公式所在单元格的列号;双击 C1 单元格,按回车,弹出“无法更改部分数组”提示窗口,说明以数组形式输入公式 =COLUMN() 不能像在单元格中输入公式一样任意修改;操作过程步骤,如图2所示:


图2


2、以数组形式输入的 =COLUMN() 公式也不一能一个个删除,当选中一个删除时,也会弹出“无法更改部分数组”提示窗口,只有一次选中所有数组公式包含的单元格才能删除,操作过程步骤,如图3所示:


图3


(三)Column(1:1)、Column($1:$5) 与 Column(B:B)的实例


1、Column(1:1)返回一行所有列号


(1)选中 A1 单元格,输入公式 =column(,单击一下第一行行号 1,则自动输入 1:1,同时选中第一行,接着输入右括号),按回车,返回 1;操作过程步骤,如图4所示:


图4


(2)公式说明:


力博官方网A、=Column(1:1) 是以数组的形式返回第一行的所有列号,当在一个单元格中输入 =Column(1:1) 时,只返回第一行首个单元格的列号,即返回 1;如果要看到 =Column(1:1) 返回的第一行的所有列号,需要把 =Column(1:1) 放到Index函数中,操作过程步骤,如图5所示:


图5


B、操作过程步骤说明:双击 A1 单元格,把公式改为 =INDEX(COLUMN(1:1),1),按回车,返回 1;选中 A1,按住 Alt 键,按一次 M,按一次 V,打开“公式求值”窗口,单击“求值”,以数组形式返回第一行的所有列号。


提示:=Column($1:$5)、 =Column($1:5) 与 =Column(1:$5) 都是返回 1 到 5 行的所有列号,与 =Column(1:1) 返回的结果一样。


2、Column(B:B)返一列的列号


(1)选中 B1 单元格,输入公式 =column(,单击一下第二列字母 B,则自动输入 B:B,同时选中第二列,接着输入右括号),按回车,返回 2;操作过程步骤,如图6所示:


图6


(2)=Column(B:B) 中的 B:B 表示对第 2 列的引用,它以数组形式返回第 2 列的列号,即 {2},这个结果同样需要把 =Column(B:B) 放到Index函数中才能看到;把 B1 中的公式改为 =INDEX(COLUMN(B:B),1),选中 B1,按住 Alt 键,按一次 M,按一次 V,打开“公式求值”窗口,如图7所示:


图7


单击“求值”,则 COLUMN(B:B) 返回数组 {2},如图8所示:


图8


(四)Column + Indirect + Char函数返回指定行的内容实例


1、假如要返回表格 B 列第三行的内容。把公式 =INDIRECT(CHAR(COLUMN()+64)&3) 复制到 B7 单元格,按回车,返回“粉红衬衫”,正是 B3 单元格中的内容,操作过程步骤,如图9所示:


图9


2、公式说明:


A、公式 =INDIRECT(CHAR(COLUMN()+64)&3) 中的 64 是字符 @ 在 ASCII 码表中编码,字母 A 在 ASCII 码表中的编码为 65,如果公式在 A 列,则应该用 64 + 1,则获得 A 在 ASCII 码表的编号,公式在 B 列,则用 64 + 2,其它以此类推。


B、COLUMN() 返回它所在单元格的列号 2,COLUMN()+64 变为 2 + 64 = 66,66 是 B 在 ASCII 码表的编码,CHAR(66) 是把 ASCII 编码转为字符,即返回 B,公式变为 =INDIRECT(B&3),再用Indirect函数返回 B3 单元格的内容。


(五)Column + Mod + SumProduct函数组合求奇数列或偶数列的和


1、求偶数列的和


力博官方网A、把公式 =SUMPRODUCT((MOD(COLUMN($D:$G),2)=COLUMN(A1))*D$2:G$9) 复制到 D10 单元格,按回车,返回 D2:D9 列偶数列的和 12133,操作过程步骤,如图10所示:


图10


2、公式说明:


A、COLUMN($D:$G) 用于以数组形式返回 D 到 G 列的列号,即 {4,5,6,7};则 MOD(COLUMN($D:$G),2) 变为 MOD({4,5,6,7},2),再用数组中的每个元素与 2 取模,最后返回数组 {0,1,0,1}。


B、COLUMN(A1) 以数组形式返回 A1 的列号 {1};则 MOD(COLUMN($D:$G),2)=COLUMN(A1) 变为 {0,1,0,1}={1};如果左边数组中的元素等于右边数组中的 1,返回 True,否则返回 False,最后返回数组 {False;True;False;True}。


力博官方网C、则公式变为 =SUMPRODUCT({False;True;False;True}*D$2:G$9),接着用数组中的每个元素与 D2 至 G9 中每行的数值相乘,由于 False 被转为 0,True 转为 1,因此公式变为 =SUMPRODUCT({0,489,0,593;0,466,0,498;0,587,0,450;0,989,0,935;0,852,0,951;0,758,0,872;0,1253,0,1209;0,608,0,623}),求和结果正是 12133,即 D2:G9 中的偶数列之和。


2、求奇数列的和


A、只需把求偶数列和公式改为 =SUMPRODUCT((MOD(COLUMN($D:$G)+1,2)=COLUMN(A1))*D$2:G$9),即在 COLUMN($D:$G) 后加 1,如图11所示:


图11


B、按回车,返回 D2:G9 偶数的和 11980。


三、Columns函数的使用方法及实例

1、选中 B7 单元格,把公式 =COLUMNS({10,20,30;40,50,60}) 复制到 B7,按回车,返回 3;双击 B7 单元格,把公式改为 =COLUMNS(A:D),按回车,返回 4;操作过程步骤,如图12所示:


2、公式 =COLUMNS({10,20,30;40,50,60}) 中的数组三列两行,因此列数为 3;公式 =COLUMNS(A:D) 是返回第 1 到第 4 列的列数,共有 4 列。


相关阅读

  • 网络营销方案怎么写,网络营销方案怎么写?

  • 网络营销方案怎么写? 网络营销方案是营销在网络上的展示方式。其方案写作遵循着系统性、创新性、可操作性和经济性原则。具体写作步骤如下: (一)明确组织任务和远景 设计网络
  • edm邮件营销,什么是EDM邮件营销?

  • 什么是EDM邮件营销? EDM就是以前的垃圾邮件(spam email),现在一些公司为了做生意,给他换了个马甲而已。 EDM从来没工作过,将来也不可能。主要问题是: 1)收件箱数据本身就是错
  • 营销宣传方案,如何写营销方案?

  • 如何写营销方案? 写营销方案总共有八大步骤: 一、了解现状。 1、市场形势。包括市场规模与增长,过去几年的总量,不同地区的销量,顾客消费变化的趋势。 2、产品情况。包括过
  • 逐渐增长英语怎么说,逐渐缩小用英语怎么说

  • 逐渐缩小用英语怎么说 逐渐缩小 [网络] step down; stepdown; [例句]我们应该逐渐缩小城乡差别。 We should gradually diminish disparity between cities and countries. 逐渐增强的英文,逐渐增强的翻译,怎
  • 营销方面的经典书籍,关于营销方面的书籍

  • 关于营销方面的书籍 1、《影响力》 在这本书中,心理学家罗伯特·B·西奥迪尼博士为我们解释了为什么有些人极具说服力,而我们总是容易上当受骗。 2、《定位:有史以来对美国营销

热门文章

  • 自我营销的范文,自我营销策划方案怎么写?

  • 自我营销策划方案怎么写? 1、分析:优势、劣势、综合结论 2、定位:描述未来个人的定位 3、中心问题:拟定最要紧的核心问题 4、发展战略:近期、中期、远期的规划方向 5、发展步
  • Columns函数作用是返回数组或引用单元格的列数

  • 在 Excel 中,Column函数用于返回单元格的列号,一次既可以返回一列的列号,也可以返回多列的列号;而Columns函数作用是返回数组或引用单元格的列数。Column函数通常与Indirect函数、If函
  • 网络营销与策划,网络营销与策划

  • 网络营销与策划 网络营销包含的内容很多。 1、搜索引擎推广。 2、自媒体平台推广。 3、交流互动平台。 4、其他。 网络营销策划后期数据跟踪很重要,网络上的信息变化快,需要随时
  • 市场总监 英文,关于职位的英文缩写

  • 关于职位的英文缩写 职位的英文缩写: 1.GM:GeneralManager总经理 2.VP:VicePresident副总裁FVP(FirstVicePresident)第一副总裁AVP:AssistantVice 3.President副总裁助理HRD:HumanResourceDirector人力资源总
  • 品牌形象论,奥格威的品牌形象理论是什么?

  • 奥格威的品牌形象理论是什么? 品牌形象论(Brand Image)是大卫·奥格威(David Ogilvy)在20世纪60年代中期提出的创意观念。品牌形象论是广告创意策略理论中的一个重要流派。在此策略理
  • 商业计划书格式,商业企划书格式是什么?

  • 商业企划书格式是什么? 商业企划书格式是: 商业计划书范文的范文格式 第一章 概要 1.1 项目背景 1.2 项目基本情况 1.3 项目总体描述 1.4 主要财务指标 1.5 项目投资亮点 1.5.1 亮点一

最新文章

  • Columns函数作用是返回数组或引用单元格的列数

  • 在 Excel 中,Column函数用于返回单元格的列号,一次既可以返回一列的列号,也可以返回多列的列号;而Columns函数作用是返回数组或引用单元格的列数。Column函数通常与Indirect函数、If函
  • 「Excel」查看长表格,不要拖拖拖,这样更便捷

  • 在实际工作中,不少单位excel表格列数好多好长,比如员工档案信息表: 长表格也给excel的编辑和查看带来了极大的不便 1、向右翻时第一列看不到了 解决方法:选取B2 - 视图 -冻结窗格
  • 好多人都是女孩A,却想成为女孩B。很真实

  • 两个女孩都是我之前在工作中结识的,认识她们差不多有三年了。 她们互相不认识,分别供职于不同领域的两个公司。 女孩A,87年的,我认识她的时候月薪5k,现在略涨了几千块,算上
  • 保安工作5400一个月能干不?丢人吗?

  • 职业没有高低贵贱之分,只有适不适合的区别。 对于你来说,选择一份职业,一般要看以下几点: 第一,工资 保安一个月工资5400,这个工资算是不错的了。 在深圳,保安的工资也就