Table of contents
从单元格中提取文本是Microsoft Excel最常见的用途之一。 你可能需要从单元格的开头、中间或特定部分提取文本。 在本教程中,我们将向你展示如何在Excel中从单元格中提取文本。 通过使用这些简单但有效的公式,你可以轻松地找到并从单元格中提取字符串的任何部分。
下载实践工作手册
下载这本练习手册。
从单元格中提取文本.xlsx如何在Excel中提取单元格中的文本的5种方法
1. 使用LEFT函数从单元格中提取文本
ǞǞǞ 左边 函数从一个字符串的左边提取一个特定数量的字符。
LEFT函数的语法。
=LEFT(text, [num_chars])
看一下这个数据集。
现在,使用 左边 函数,我们将从单元格中提取前4个字符。
步骤1。
- 在下面的公式中键入 C ell C5.
=LEFT(B5,4)
第2步。
- 然后按 进入 .
之后,你会看到提取的文本。
第3步。
- 接下来,拖动 填充手柄 在单元格的范围内 C6:C9 .
因此,我们已经从左边提取了所有的文本。
2.使用RIGHT函数来提取文本
ǞǞǞ 权力 函数从一个字符串的末尾提取特定数量的字符。
RIGHT函数的语法。
=RIGHT(text,[num_chars])
我们使用的数据集与我们用于 左边 但是,在这个时候,我们要从右边提取4个字符。
步骤1。
- 现在,输入以下公式 C ell C5.
=RIGHT(B5,4)
第2步。
- 然后按 进入
我们的文本将从右边剪下。
第3步。
- 接下来,拖动 填充手柄 在单元格的范围内 C6:C9 .
正如你所看到的,所有的单元格都包含了从右侧提取的文本。
类似读物
- 如何在Excel中提取第二个空格后的文本(6种方法)
- 在Excel中提取特定文本后的文本(10种方法)
- 如何在Excel中提取最后一个空格后的文本(5种方法)
3.使用MID函数从Excel中的单元格中提取文本
现在你想从一个文本的中间获得一个特定的部分。 在这种情况下,你可以使用 医学部 你必须给出一个起始数字和你想提取的字符数。
MID功能的语法。
=MID(text, start_num, num_chars)
看一下这个数据集,我们有一些代码被分成3部分,在这种情况下,我们要提取中间的4个字符。
步骤1。
- 首先,将这个公式输入 细胞C5。
=MID(B5,6,4)
第2步。
- 接下来,按 进入 .
第3步。
- 然后,拖动 填充手柄 在单元格的范围内 C6:C9 .
最终,所有的文字都被成功地从中间剪掉了。
4.使用公式从单元格中提取文本
现在,我们将使用一些函数来创建一个公式,从一个单元格中提取数值。 我们给出了这些特殊问题的三个例子。
4.1 提取某一特定字符前的文本
如果我们想从一个文本的某个字符之前获得一个特定的子串,那么我们必须首先找到我们想要提取的字符。 出于这个原因,我们将使用 搜索 和 左边 功能在一起。
通用公式。
=LEFT(text,SEARCH(char,cell)-1)
我们有一个由连字符"-"分隔的一些代码组成的数据集。 现在,我们要实现提取连字符前的文本的公式。
步骤1。
- 首先,在下面的公式中键入 细胞C5。
=LEFT(B5,SEARCH("-",B5)-1)
第2步。
然后,按 进入 .
第3步。
- 之后,拖动 填充手柄 在单元格的范围内 C6:C9
最后,我们已经找到了连字符之前的所有文本。
阅读更多:在Excel中提取字符前的文本(4种快速方法)
4.2 提取某一特定字符后的文本
在这个公式中,我们将使用 权力 函数,以及 LEN 和 搜索 职能。
通用公式。
=RIGHT(text,LEN(text)-SEARCH("char",text))
看一下这个数据集。
现在,我们要挑选"-"字之后的字符。
步骤1。
- 在下面的公式中键入 细胞C5 :
=right(b5,len(b5)-search("-",b5))
第2步。
- 然后,按 进入 .
第3步。
- 现在,拖动 填充手柄 在单元格的范围内 C6:C9 .
正如你所看到的,我们已经成功地从单元格中提取了我们想要的文本。
阅读更多。 在Excel中提取字符后的文本(6种方法)
4.3 使用MID和搜索功能从单元格中提取两个特定字符之间的文本
有时,我们可能需要挑选一个位于以下位置的子串 在两个特定的字符之间 首先,我们必须通过应用一个公式来指定两个具体的出现。 然后,在 医学部 函数将提取这两个字符之间的文本。
现在,我们有一个一些人的全名的数据集。 在这种情况下,我们要提取人的中间名。
步骤1。
- 将公式输入到 细胞C5 :
=mid(b5, search(" ",b5) + 1, search(" ",b5, search(" ",b5)+1) - search(" ",b5) - 1)
第2步。
- 之后,按 进入 你会看到中间的名字被提取出来。
第3步。
- 最后,拖动 填充手柄 的范围内 细胞C6:C9 .
最后,我们成功地提取了所有这些中间名字。
阅读更多。 如何在Excel中提取两个逗号之间的文本(4种简单方法)
5.使用查找和替换从单元格中挑选文本
现在,这个方法要找到一个文本的特定部分,并将它们替换为无值。 为了理解这个方法,通常你必须创建一个新的列。
首先,看一下这个数据集。
现在,我们要用这个方法来寻找用户名和域名。
5.1 从电子邮件中提取用户名
步骤1。
- 复制文本列的值,并将其粘贴到提取的文本列上。
第2步。
- 现在,选择所有这些值。
第3步。
- 然后,按 Ctrl+F 在键盘上,你会发现 查找和替换 对话框。
第4步。
- 在这里,在 发现什么 盒型" @* " . 它将选择从@开始的所有字符。
- 保持 替换为 盒子空白。
- 点击进入 全部替换。
第5步。
- 现在,你会看到已经有5个替代者了。 点击 好的。
正如你所看到的,我们已经成功提取了所有这些用户名。
5.2 提取域名
步骤1。
- 与之前的方法类似,复制这些电子邮件并将其粘贴在 提取的文本 突出这些,然后按 Ctrl+F。
第2步。
- 现在,在 发现什么 框中,输入 "*@" 它将会找到所有的人物,从一开始就伴随着 .
- 保持 替换为 盒子空白。
- 点击进入 全部替换。
最后,所有的域名都被成功提取出来。
总结
最后,我希望这些公式一定能帮助你提取特定的字符。 下载练习手册,练习所有这些方法。 我希望它能丰富你的知识。 此外,别忘了查看我们的网站 exceldemy.com 的各种Excel相关文章。