問題已解決
請教,=@INDIRECT("\'"&A3&"\'"&"!$B$2")這個(gè)公式@起什么作用呀?還有為什么公式下拉出錯(cuò)呢,原單元格中的公式能帶出正確的,謝謝
溫馨提示:如果以上題目與您遇到的情況不符,可直接提問,隨時(shí)問隨時(shí)答
速問速答在這個(gè)公式 `=@INDIRECT(&A3&&!$B$2)` 中,`@` 符號本身在 Excel 公式中并沒有特定的常規(guī)作用。在 Excel 中,`INDIRECT` 函數(shù)用于返回由文本字符串指定的引用。
其語法為:`INDIRECT(ref_text, [a1])`
`ref_text`:要轉(zhuǎn)換為有效單元格引用的文本字符串。
`a1`(可選):一個(gè)邏輯值,用于指定 `ref_text` 中引用的樣式。如果為 `TRUE` 或省略,則 `ref_text` 被解釋為 A1 樣式的引用;如果為 `FALSE`,則 `ref_text` 被解釋為 R1C1 樣式的引用。
以下是一些使用 `INDIRECT` 函數(shù)的示例:
**示例 1:**
假設(shè) `A1` 單元格中輸入 `B5`,在 `C1` 單元格中輸入 `=INDIRECT(A1)`,則 `C1` 單元格將顯示 `B5` 單元格中的值。
**示例 2:**
如果 `A1` 單元格中輸入 `Sheet2!A1`,在當(dāng)前工作表的 `B1` 單元格中輸入 `=INDIRECT(A1)`,將返回 `Sheet2` 工作表中 `A1` 單元格的值。
**示例 3:**
假設(shè)您希望根據(jù)單元格中的值動(dòng)態(tài)引用不同的區(qū)域,例如 `A1` 中輸入 `B1:B5`,在 `C1` 中輸入 `=SUM(INDIRECT(A1))`,則可以計(jì)算 `B1:B5` 區(qū)域的總和。
`INDIRECT` 函數(shù)在處理動(dòng)態(tài)引用和根據(jù)條件引用不同單元格或區(qū)域時(shí)非常有用,但使用時(shí)需要注意引用的文本字符串必須是有效的引用格式,否則可能會返回錯(cuò)誤值。
08/05 17:09
閱讀 1541