簡體   English   中英

連接字符串,然后使用=“ concatenated string”執行字符串語句

[英]concatenating a string and then executing the string statement using =“concatenated string”

我正在嘗試創建一個字符串,然后執行它。 我的意思是,將“ A”和“ 20”連接起來,然后獲得該單元格中A20的值。

例子:

="A" & "20" -> doesn't work

=(CONCATENATE("A", "20")) -> doesn't work

Excel中有執行功能嗎?

=EXECUTE("string value")

因此,我可以創建一個字符串,該字符串的執行類似於輸入=string值的情況

不確定要執行的操作-但是,如果要獲取單元格A20中的值,則需要執行以下操作:

=INDIRECT((CONCATENATE("A", "20")),TRUE)

如果您只想連接這兩個字符串,那么您正在做的事情就很好了-它應該可以工作。

如果您試圖將“ A20”的字符串值插入到單元格中,則需要使用公式在單元格中復制並粘貼僅特殊值-這會將函數轉換為簡單的實際結果值。

您正在尋找“間接”功能: =INDIRECT(CONCATENATE("A","20"))它返回文本字符串的引用。 這是有關該功能的MSDN優秀文章: http : //support.microsoft.com/kb/151323

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM