2017-04-21 131 views
0

我正在寻找一种方法来从文本列中删除不必要的信息(如介词)。例如。 “”,“和”,“是”等。每个单元格都有产品说明或反馈等信息。因此,它就像每个单元格中的一段。从Excel中的一串文本中删除特定单词

查找和替换功能将删除单词,即使它们是文本内的字符。例如。删除“the”和“these”将成为“se”。不要那样。替代功能也不起作用。

是否有任何功能或公式可以帮助?

+2

尝试替换为“the”,即在前面添加前导空格和尾部空格而不带双引号,如示例中所示。 – sktneer

+0

如果您可以使用VBA,则可以使用正则表达式引擎。这包括单词边界的标记。 –

回答

0

假设你已经在列A文本的柱,

使用不同的片材(片材4在本例中),以具有与要从文本的列中删除的单词列表。您必须在A1B1C1等等的列表中。

然后用下面的公式在原材的B柱,

=SUBSTITUTE(A1,Sheet4!A$1&" ","")

现在你有这个公式向右拖动。如果在sheet4中共有4个单词,则必须将公式向右拖动4列。最后一列将删除这些词的最终文本。拖动它们后,双击填充手柄以完成整个列表的公式。让我知道任何怀疑。然后,您可以隐藏不需要查看的列。