請參閱20B45對值B-23 請參閱297CC爲值A-8
我有很多數目的行像上面的句子。我想知道如何在Excel中的每個單元格中插入每個單詞。
所有「請」應該進來連續「見」應該進來B行「20B45」應該進來C行「應該進來D行」值「應該進來F行」B-23「應該排在G排。
請參閱20B45對值B-23 請參閱297CC爲值A-8
我有很多數目的行像上面的句子。我想知道如何在Excel中的每個單元格中插入每個單詞。
所有「請」應該進來連續「見」應該進來B行「20B45」應該進來C行「應該進來D行」值「應該進來F行」B-23「應該排在G排。
首先將您的文檔保存爲「啓用宏的工作簿」。
按住Alt + F11打開VBA。然後點擊「插入」 - >「模塊」,並粘貼下面的代碼...
Function getWord(inputString As String, index As Integer)
Dim split() As String
split = VBA.split(inputString, " ")
getWord = split(index - 1)
End Function
然後你可以使用=getWord(inputString,index)
輸出單個單詞。
例如,如果A1存儲您的字符串。
=getWord(A1,1)
將返回'請'。
=getWord(A1,2)
將返回'see'。
非常感謝您的回答。請您告訴我在哪裏必須插入「= getWord(inputString,index)」 – Jhansi
好的,讓我們說A1存儲你的字符串,在A2中輸入'= getWord(A1,1)',然後在A3中輸入'= getWord(A1,2 )' – jamesnhero
當我給= = getword(A1,1)時,它會說「#NAME?」在單元格 – Jhansi
在excel中無法找到任何選項 – Jhansi
嘗試使用數據>文本到列>分隔符>下一步>打勾空格>完成# – zx8754
非常感謝您的答案 – Jhansi