excel中INDIRECT公式写的没错,怎么提示错误啊
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中INDIRECT公式写的没错,怎么提示错误啊相关的知识,希望对你有一定的参考价值。
=INDIRECT("Sheet2!A2")在前公式里,为什么结果为0,不是应该为Sheet2!A2吗?请大神详细解释下,谢谢
公式没有错误,它返回SHEET2工作表的A2单元格中的数据。检查一下SHEET2工作表的A2单元格中的数据,是不是没有数据,为空,导致结果为0。追问
能不能让其显示为Sheet2!A2这个字符呢,不返回单元格数值呢,之前的公式是
=INDIRECT("Sheet2!A"&Sheet1!E3)
Sheet1!E3=随机数字,"Sheet2!A"为文本,让他们结合后,用indirect来转换下,但是不要返回Sheet2!A2的值,此处假设随机数字为2.
那就不要用INDIRECT,公式:
="Sheet2!A"&Sheet1!E3
老铁,请看。
我上述公式 的目的是想用indirect转成有效的引用。我在做的是,是通过选择单选框变化E3(该单元格为单选框的单元格链接)中的数据,再用文本状态的"Sheet2!A"与E3中的数据结合,合成 Sheet2!A1或Sheet2!A2等等。
创建链接的图片,修改其链接的地址为Sheet2!A1(或Sheet2!A2等等),从而达到一种,选择单选框改变链接图片的目的。谢谢,老铁
公式是没有问题的追问
能不能让其显示为Sheet2!A2这个字符呢,不返回单元格数值呢,之前的公式是
=INDIRECT("Sheet2!A"&Sheet1!E3)
Sheet1!E3=随机数字,"Sheet2!A"为文本,让他们结合后,用indirect来转换下,但是不要返回Sheet2!A2的值,此处假设随机数字为2.
动态的,根据E3数字,提取 SHEET2,A列数据
或用 =INDEX(Sheet2!A:A,E3)
这个公式
Excel 经常使用的公式总结
INDIRECT
返回并显示指定引用的内容。使用INDIRECT函数可引用其他工作簿的名称、工作表名称和单元格引用。
- indirect函数对单元格引用的两种
A | B | C | D |
INDIRECT("A1") --- A1单元格内文本的引用
|
A2 | A | =INDIRECT("A1") |
INDIRECT(B1) ---引用的B1单元格内的地址引用的单元格的内容。 | INDIRECT("A1") --- A1单元格内文本的引用 | =INDIRECT(B1) | |
2. indirect函数工作表名称的引用
Item | Summary | Formula |
Test1 | 8 | =SUM(INDIRECT(A2&"!A1:A8")) |
Test2 | 16 | =SUM(INDIRECT(A3&"!A1:A8")) |
123 | 24 | =SUM(INDIRECT(A4&"!A1:A8")) |
其中Test1 Test2 123 分别为sheet的名字
特别注意: 当工作表名称直接是数字或特殊字符的,在工作表名称两边必须添加上一对单引号。例如
=SUM(INDIRECT("‘123‘!A1:A8"))
Look UP
Lookup的意思是“查找”,在Excel中与“Lookup”相关的函数有三个:VLOOKUP、HLOOKUP和LOOKUP
http://www.ittribalwo.com/article/274.html
以上是关于excel中INDIRECT公式写的没错,怎么提示错误啊的主要内容,如果未能解决你的问题,请参考以下文章
在excel中公式“=INDIRECT(ADDRESS(CELL("row"),COLUMN (A3)))”是啥意思,如何输入,请高手指教!