问题已解决
请教,=@INDIRECT("\'"&A3&"\'"&"!$B$2")这个公式@起什么作用呀?还有为什么公式下拉出错呢,原单元格中的公式能带出正确的,谢谢
温馨提示:如果以上题目与您遇到的情况不符,可直接提问,随时问随时答
速问速答在这个公式 `=@INDIRECT(&A3&&!$B$2)` 中,`@` 符号本身在 Excel 公式中并没有特定的常规作用。在 Excel 中,`INDIRECT` 函数用于返回由文本字符串指定的引用。
其语法为:`INDIRECT(ref_text, [a1])`
`ref_text`:要转换为有效单元格引用的文本字符串。
`a1`(可选):一个逻辑值,用于指定 `ref_text` 中引用的样式。如果为 `TRUE` 或省略,则 `ref_text` 被解释为 A1 样式的引用;如果为 `FALSE`,则 `ref_text` 被解释为 R1C1 样式的引用。
以下是一些使用 `INDIRECT` 函数的示例:
**示例 1:**
假设 `A1` 单元格中输入 `B5`,在 `C1` 单元格中输入 `=INDIRECT(A1)`,则 `C1` 单元格将显示 `B5` 单元格中的值。
**示例 2:**
如果 `A1` 单元格中输入 `Sheet2!A1`,在当前工作表的 `B1` 单元格中输入 `=INDIRECT(A1)`,将返回 `Sheet2` 工作表中 `A1` 单元格的值。
**示例 3:**
假设您希望根据单元格中的值动态引用不同的区域,例如 `A1` 中输入 `B1:B5`,在 `C1` 中输入 `=SUM(INDIRECT(A1))`,则可以计算 `B1:B5` 区域的总和。
`INDIRECT` 函数在处理动态引用和根据条件引用不同单元格或区域时非常有用,但使用时需要注意引用的文本字符串必须是有效的引用格式,否则可能会返回错误值。
08/05 17:09