Excel中column函数的使用方法

操作方式

  • 01

    COLUMN函数是EXCEL中的一个根基函数,在查找和数据计较中经常会用到。这个函数的感化是返回指心猿意马单位格引用的列号,这个函数经常和文件函数、查询函数一路利用,好比和VLOOKUP、LOOKUP等嵌套利用,可以起到很是矫捷的感化。
    当需要此函数返回的成果为一个数的时辰,本色上是一个包含一个元素的数组,好比COLUMN(A1),尺度的返回成果为{1},一般环境下不影响利用。

  • 02

    先来看看它的根基用法。如下图所示,图中C2单位格中的公式为'=COLUMN()',直接返回单位格的列号3;C3中的公式为'=COLUMN(D2)',因为公式中引用的单位格是D列,所以返回4;C4中的公式为'=COLUMN(D3:H8)',返回引用区域中最左侧列列号4。

  • 03

    【和VLOOKUP函数的组合利用】
    =VLOOKUP(A8,A2:F5,COLUMN(),0)
    公式中的COLUMN为当前列,将公式标的目的右拖沓填充时可以避免多次输入。

  • 04

    【和SUM函数组合进行隔列乞降计较】
    如下图所示,要求别离计较出产物的出产总数和入库数目。阐发一下表的数据布局,现实上就是计较隔列乞降的问题。
    总出产数=SUM((E2:J2)*(MOD(COLUMN(E2:J2),2)=1))
    总入库数=SUM((E2:J2)*(MOD(COLUMN(E2:J2),2)=0))
    本例中操纵COLUMN函数掏出列号进行数组运算,COLUMN(1:1)在数组中暗示{1,2,3,4,5,6,7,……}的数组。
    COLUMN(E2:J2)在数组公式中返回数组{5,6,7,8,9,10}
    MOD函数用来判定奇偶,返回FALSE或TRUE,以达到隔列计较的结果。

  • 05

    【掏出列号的英文字母】
    和SUBSTITUTE、ADDRESS等函数组合可以掏出列号的英文字母:=SUBSTITUTE(ADDRESS(1,COLUMN(),4),1,)

  • 06

    【掏出字符串中的数字】
    如下图所示,要求提取申明文字前后的数字:
    =-LOOKUP(1,-RIGHT(A2,COLUMN(A1:K1)))
    =-LOOKUP(1,-LEFT(A3,COLUMN(A1:K1)))
    我们可以用F9来慢慢返回值,看看这个函数的运行机理:
    选择COLUMN(A1:K1),按F9,可以看到返回值为:{1,2,3,4,5,6,7,8,9,10,11} 需要注重的是,利用A1:K1,是为了使数组长度大于OFFICE2013的长度。
    选择RIGHT(A2,COLUMN(A1:K1)),按F9可以看到返回值为:{'3','13','013','2013','E2013','CE2013','ICE2013','FICE2013','FFICE2013','OFFICE2013','OFFICE2013'}
    再选择-RIGHT(A2,COLUMN(A1:K1)),按F9后可以看到返回值为:{-3,-13,-13,-2013,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!,#VALUE!}

  • End
  • 发表于 2019-09-25 18:00
  • 阅读 ( 1058 )
  • 分类:电脑网络

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
联系我们:uytrv@hotmail.com 问答工具