本文是有关如何通过使用公式从Microsoft Excel中的字符串中提取前N个单词的文章。为了解决这个问题,我们将使用TRIM,LEFT,FIND和SUBSTITUTE函数。

看看我们为什么要使用上述所有公式:- FIND *函数有助于返回首次找到特定字符或文本字符串的放置编号。

LEFT函数从字符串的左侧返回定义的单元格中的指定字符。

TRIM *函数用于从单元格或范围中删除多余的空格。

SUBSTITUTE *函数用于将旧文本替换为新文本。

让我们举一个例子来了解如何提取波浪号(^)之前的所有文本。该符号出现在每个字符串的不同位置。

示例1:我们在A列中有一个列表。我们想要提取代字号(^)符号之前的所有文本,无论是文本,数字还是符号。在这种情况下,我们必须为每一行提取的字符数会有所不同。这与从字符串中提取“ N”个单词相同,因为“ N”可能因字符串而异。

img5

请遵循以下给定步骤:-

  • 选择单元格B2,写出公式。

  • = TRIM(LEFT(A2,FIND(“ ^”,SUBSTITUTE(TRIM(A2)&“”,“”,“ ^”,3))-1))

  • 按键盘上的Enter键。

  • 该函数将返回前N个数字。

img6

要在所有单元格中复制公式,请按“ CTRL + C”键并选择单元格B3:B4,然后按键盘上的“ CTRL + V”键。*

img7

这是我们可以从Microsoft Excel中的字符串中提取可变数量的字符的方法。

_ _如果您喜欢我们的博客,请在Facebook上与您的朋友分享。您也可以在Twitter和Facebook上关注我们。

我们很高兴收到您的来信,请让我们知道我们如何改进,补充或创新我们的工作,并为您做得更好。写信给我们[email protected]