excel中indirect函数引用的单元格的列标怎样自动变化?

作者&投稿:韩朗 (若有异议请与网页底部的电邮联系)
excel中INDIRECT函数中动态引用单元格的值~

用这个试一下
=COUNTIF(INDIRECT("C"&A14&":C"&C14),"bug")

可以使用indirect函数。
1、电脑打开Excel表格,如图要引用B列中2行的数据。


2、在H列中输入行号2,然后输入公式=INDIRECT("b"&H3)。


3、输入公式后,按回车键即可引用B2的数据。


4、下拉复制公式,只要输入行号,就可以引用B列中对应的行数据。

一、需要拖动公式时,INDIRECT公式中引用的列标由A变成B,C,D......,这样的要求可以用ADDRESS函数配合取行号ROW或列号COLUMN的函数进行组合。

二、举例如下
假设原公式为,=INDIRECT("A"&20)

(1)要公式右拉时变成 =INDIRECT("B"&20) =INDIRECT("C"&20) 。。。。。。
则公式可以改写成:
=INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN(A1),4),1,)&20)

(2)要公式下拉时变成 =INDIRECT("B"&20) =INDIRECT("C"&20) 。。。。。。
则公式可以改写成:
=INDIRECT(SUBSTITUTE(ADDRESS(1,ROW(A1),4),1,)&20)

=SUM(INDIRECT(SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&27-A28):A26)

=SUM(INDIRECT(CHAR(64+COLUMN())&27-A28):A26)

你说下你要干什么用,好重编公式


平湖市18922632199: Excel的INDIRECT函数是什么 -
蔡的伊达: 此函数立即对引用进行计算,并显示其内容.当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT, INDIRECT为间接引用.语法 INDIRECT(ref_text,a1) Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1...

平湖市18922632199: EXCEL中函数INDIRECT怎么运用? -
蔡的伊达: INDIRECT(ref_text,a1)举例如下: A B 1 数据 数据 2 B1 1.335 3 B3 45 4 George 10 5 5 62公式 说明 (结果) =INDIRECT($A$2) 单元格 A2 中的引用值 (1.333) =INDIRECT($A$3) 单元格 A3 中的引用值 (45) =INDIRECT($A$4) 如果单元...

平湖市18922632199: excel - indirect跨表引用数字 -
蔡的伊达: indirect说白了就是个翻译器.把文本翻译成地址引用,然后再配合函数使用.例如indirect(“1月销售表!a1:f30”)它就把里面的文本变成单元格引用

平湖市18922632199: 在EXCEL中怎样用INDIRECT()公式引用一个区域? 请问 这个怎么做的 这是你以前提的问题 -
蔡的伊达: =sum(indirect("a1:b100")),可以对a1:b100求和,看是你要的不

平湖市18922632199: excel表格中如何利用indirect函数 如何引用等差列中的数据 -
蔡的伊达: =INDIRECT("R1C"&ROW(A1)*20,0) 此处row(A1)结果是1,往下拖就依次是2,3,4*20根据实际需要自己调整 这里用的是行row(往下拖),根据需要可以设置列column(往右拖)

平湖市18922632199: Excel 怎么定 indirect 区域引用 -
蔡的伊达: INDIRECT(ref_text,[a1]) Ref_text 为对单元格的引用,此单元格可以包含 A1-样式的引用、R1C1-样式的引用、定义为引用的名称或对文本字符串单元格的引用.如果 ref_text 不是合法的单元格的引用,函数 INDIRECT 返回错误值#REF!或#...

平湖市18922632199: Excel中怎样引用另一个单元格的公式或者数据 -
蔡的伊达: 一、这可以用INDIRECT函数来完成.二、INDIRECT函数的定义:返回由文本字符串指定的引用.此函数立即对引用进行计算,并显示其内容.当需要更改公式中单元格的引用,而不更改公式本身,请使用函数 INDIRECT.语法 INDIRECT(ref_...

平湖市18922632199: 关于EXCEL中,INDIRECT和MATCH函数的使用 -
蔡的伊达: INDIRECT函数是引用函数,何为引用?举个例子,有一EXCEL表,A列的第一行的值是"B5",而B列第五行的值是"ABC",那么INDIRECT($A$1)返回的值就是B列第五行的值.也就是类似其他编程语言中的设定变量一样. INDIRECT函数...

平湖市18922632199: 关于indirect函数
蔡的伊达: 在B1输入公式“=INDIRECT($A$1&"!A"&ROW(A1))”,向下复制到需要处,即可得到7表A2、A3.....数据.

平湖市18922632199: EXCEL 请教INDIRECT函数! -
蔡的伊达: r[-20]c:r[-1]c是一种单元格表示方式,R表示的是行,而C表示的是列,R20就表示第20行,R1就表示第1行,这里的R-20:R-1表示的是从公式的单元格向上20行至向上1行,即如果你的公司输入在21行,反映出来的就是第1行至第20行,完整的写法应该是R[-20]C0:R[-1]C0,简写为R[-20]C:R[-1]C,如果你在C后面加了数字那就不是一列了而是一个区域,至于"r[-20]c:r[-1]c,0" 后面的这个0是FLASE的表现形式,用来定义你前面的格式.至于INDIRECT就是一个引用,这样你连起来就能理解了,INDIRECT引用了公式所在行的上一行至上第20行.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网