热心网友
回答时间:2024-05-16 08:10
【含义】 按照给定的行号和列标,建立文本类型的单元格地址。 【语法】 ADDRESS(row_num,column_num,abs_num,a1,sheet_text) Row_num 在单元格引用中使用的行号。 Column_num 在单元格引用中使用的列标。 ABS_num 返回的引用类型
1或省略 绝对引用
2 绝对行号,相对列标
3 相对行号,绝对列标
4 相对引用
A1 用以指定 A1 或 R1C1 引用样式的逻辑值。如果 A1 为 TRUE 或省略,函数 ADDRESS 返回 A1 样式的引用;如果 A1 为 FALSE,函数 ADDRESS 返回 R1C1 样式的引用。 Sheet_text 为一文本,指定作为外部引用的工作表的名称,如果省略 sheet_text,则不使用任何工作表名。 【示例】 如果将示例复制到空白工作表中,可能会更易于理解该示例。
1 公式 说明(结果)
2 =ADDRESS(2,3) 绝对引用($C$2)
3 =ADDRESS(2,3,2) 绝对行号,相对列标(C$2)
4 =ADDRESS(2,3,2,FALSE) 在R1C1引用样式中的绝对行号,相对列标(R2C[3])
5 =ADDRESS(2,3,1,FALSE,"[Book1]Sheet1") 对其他工作表的绝对引用([Book1]Sheet1!R2C3)
6 =ADDRESS(2,3,1,FALSE,"ETSHEET") 对其他工作表的绝对引用('ETSHEET'!R2C3)
所以这个公式的意思就是:
ADDRESS(A1,2,1,true,“2”) 你的公式逗号和引号全换成英文,TURE后面再加一逗号
A1:引用的行存储在A1中;
列是第二列
引用类型是绝对引用
引用类型判断是TURE
引用地址是"2"
然后在不明白,你可以更改下看看效果就明白了
INDIRECT函数很简单就是把地址中的内容显示出来
收起
热心网友
回答时间:2024-05-16 08:11
=INDIRECT(ADDRESS(A1,2,1,TRUE,"2"))
公式修改为如上
你的双引号和括号都不对
ADDRESS(A1,2,1,TRUE,"2"),得到的内容为表单名称为2的B列中,第N行的地址,N为A1单元格的值
INDIRECT作用是返回地址中的值
收起
热心网友
回答时间:2024-05-16 08:11
INDIRECT()的语法默认是两个参数,第2参数是个逻辑值,即楼主所讲的。当逻辑值是TRUE时可以省略。
公式引用a1表当中的A1数据,A1要加上双引号:
=INDIRECT(a1&"!A1",TRUE)
上面讲了,TRUE可省略:
=INDIRECT(a1&"!A1")
补充:
你要“让表1 A1中显示表2 B2内容,表1A2中显示表3 B2内容,以此类推”
如果按你原来的公式,在表1的A1输入公式,B1起输入工作表名称就行:
=INDIRECT(B1&"!B2")
若要直接在表1的A1输入公式:
=INDIRECT("表"&ROW(2:2)&"!B2")
回车并向下填充
小抄的!有不明白我在回答你来自:求助得到的回答
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。
收起