Excel 2013 - 根據 Sheet1 儲存格中的條件為 Sheet2 中的儲存格指派值

Excel 2013 - 根據 Sheet1 儲存格中的條件為 Sheet2 中的儲存格指派值

我想根據另一張工作表中儲存格的值將值指派給一張工作表中的儲存格。我已關注這個答案,但它似乎僅在參考單元格和目標單元格位於同一張工作表中時才有效。

例如,在 Sheet1 儲存格 B1 中,我有以下公式:

=IF(ISBLANK(A1),"",SetCellValue("C1",A1))

這會導致儲存格 C1 被指派 A1 中的任何值。但是,如果我嘗試將目標儲存格放在不同的工作表中:

=IF(ISBLANK(A1),"",SetCellValue("Sheet2!C1",A1))

SetCellValue 函數傳回零(表示該值未寫入)。我不是特別擅長 VBA,所以我不確定如何更改程式碼以獲得所需的結果。有什麼想法嗎?先致謝!

相關內容