句子中的每个单词都应插入每个excel单元格中

时间:2015-09-07 11:08:50

标签: excel cell

句子是

请参阅20B45,了解B-23的价值 有关A-8的价值,请参阅297CC

我有很多行,如上面的句子。我想知道如何在Excel中的每个单元格中插入每个单词。

所有"请"应排成一排"见"应排在B行" 20B45"应该进入C行"对于"应该进入D行"价值"应该进入F行" B-23"应该进入G行。

1 个答案:

答案 0 :(得分:0)

首先将文档另存为“启用宏的工作簿”。

按住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'。