Google sheets:如何提取字符前的文本


您可以在 Google 表格中使用以下公式来提取单元格中特定字符之前的所有文本:

 = REGEXEXTRACT ( A2 , " (.*)our.* " )

此特定公式从单元格A2中提取遇到字符串“our”之前出现的所有文本。

此公式使用REGEXTRACT函数提取 .* 之前所有字符(.*)

下面的例子展示了如何在实践中使用这个公式。

示例:在 Google 表格中提取字符之前的文本

假设 Google 表格中有以下表达式列表:

现在假设我们要在遇到字符串“our”之前从每个单元格中提取所有文本。

为此,我们可以在单元格B2中键入以下公式:

 = REGEXEXTRACT ( A2 , " (.*)our.* " )

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

Google 表格在字符之前提取文本

B 列现在显示 A 列中每个句子的“our”之前的所有文本。

要提取不同特定字符之前的文本,只需将our替换为其他字符即可。

例如,我们可以在单元格B2中键入以下公式,以从单元格A2中提取“is”之前的所有文本:

 = REGEXEXTRACT ( A2 , " (.*)is.* " )

然后我们可以单击此公式并将其拖动到 B 列中的每个剩余单元格:

B 列现在显示 A 列中每个句子的“is”之前的所有文本。

其他资源

以下教程介绍了如何在 Google 表格中执行其他常见任务:

Google Sheets:如何提取字符后的文本
Google Sheets:检查单元格是否包含列表文本
Google 表格:COUNTIF 为何不等于文本
Google Sheets:如果另一个单元格包含文本则条件格式

添加评论

您的电子邮箱地址不会被公开。 必填项已用*标注