如何在Excel中使用公式查找和替换(4个例子)

  • Share This
Hugh West

这篇文章将帮助你了解 查找和替换公式 有时我们需要在Excel表中编辑我们的数据,为此,我们需要 用其他单词或字母替换单词。 有各种方法可以使用 查找和替换公式 我将在本文中解释一些最简单的方法来做到这一点。

我们将在下面的数据集上工作,在这里我们把 名称 的一些著名 电影 和相应的 主演 .

下载实践工作手册

查找和替换公式.xlsx

在Excel中使用公式查找和替换的4种方法

1.使用Excel的FIND和REPLACE函数来查找和替换字符

使用 识别 替换 函数是查找和替换Excel数据集中任何字符的最佳方法。 在这里,我们要替换第一个 名称 的。 主演 让我们看看我们如何做到这一点。

步骤。

  • 首先,制作一个新的 栏目 简短表格 的。 演员的 名称,并在单元格中输入以下公式 D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

在这里, 替换 函数获取单元格引用 C5 ,开始计算字符,直到找到一个 空间 的帮助下,在它的 识别 函数,然后替换掉第一个 名称 与它的起始字母表和一个 点(.) 的帮助下,在 左边 功能。

  • 点击 进入 之后,你将在单元格中看到输出结果 D5 .

  • 现在使用 填充手柄 自动填表 你会看到所有的 演员的 名称以其对应的第一个 字母表 和一个 .

因此,你可以通过使用以下方法将字符串中的一些字符替换成所需的字符 查找和替换公式 在Excel中。

阅读更多。 如何替换Excel中的特殊字符(6种方法)

2.应用SUBSTITUTE函数在Excel中查找和替换字符

我们也可以把第一个 名称 的。 主演 与它们相应的 字母表 通过使用 替换 功能 . 下面我们来讨论这个方法的必要步骤。

步骤。

  • 制作一个新的 栏目 演员的简称 并在单元格中输入以下公式 D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

公式分解

这里我们嵌套了 左边 , 权力 , LEN , 识别 中的功能。 替换 函数来替换第一个名字的 主演 与它们相应的第一 字母表 .

  • LEN(C5) --> ǞǞǞ LEN 函数返回 数字 单元格中的字符的 C5 .
    • 输出:14
  • FIND(" ",C5) --> 返回 位置 的。 空间 在细胞中 C5 .
    • 输出:10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> 成为
  • RIGHT(C5,14-10) --> 变成了
  • RIGHT(C5,4)
    • 产出:包子
  • LEFT(C5,1)&"。 " -->。 成为
  • C & "."
    • 输出:C。
  • SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> 缩减为
  • SUBSTITUTE(C5,C5, "C. Bale")
    • 产出:C. Bale

最后,我们得到了第一个 字母表 的第一个 名称 在细胞中 C5 用一个点。

  • 现在,打 进入 按钮来查看单元格中的输出 D5 .

  • 使用 填充手柄 自动填表 下层细胞。

因此,你可以通过使用以下方法将字符串中的一些字符替换成所需的字符 查找和替换公式 (在这种情况下,它是 替换 函数)在Excel中。

阅读更多。 如何在Excel VBA中使用替代函数(3个例子)

类似读物

  • 如何查找和替换多个Excel文件中的数值(3种方法)
  • 如何在Excel中使用通配符查找和替换数值
  • Excel中的数据清理技巧:给单元格添加文本
  • 如何在Excel中查找和替换选区(7种方法)
  • Excel VBA:如何在Word文档中查找和替换文本

3.使用Excel XLOOKUP函数查找和替换单元格

ǞǞǞ XLOOKUP 函数也可以作为一个 查找和替换 假设我们在Excel中使用了一些简短的名字来表示 电影 但在这之后,我们要替换他们的短 名称 与他们原来的 名称 例如,电影的原始名称是 蝙蝠侠1 蝙蝠侠前传》(Batman Begins 因此,我们想取代 蝙蝠侠1 蝙蝠侠前传》(Batman Begins 让我们在下面的描述中讨论这个程序。

步骤。

  • 我们对数据集进行了一些修改。 我们改变了一些 电影名称 并制作了一个新的 栏目 为那些全名 电影 .
  • 然后我们创建了 电影 我们将用它们原来的 名称 .

  • 在单元格中输入以下公式 D5 .
=xlookup(b5,$f$5:$f$7,$g$5:$g$7,b5)

在这里。 $F$5:$F$7 $G$5:$G$7 是指 lookup_array return_array 分别。 如果从 B5细胞 lookup_array ,那么 return_array 如果我们找不到这个值,那么 电池 的值将被返回。 来自 电池 B5 " 蝙蝠侠1 "是在查找阵列中找到的,因此,我们会得到" 蝙蝠侠前传》(Batman Begins ".

  • 按下 进入 按钮,这样你就可以在单元格中看到输出结果 D5 .

  • 现在使用 填充手柄 自动填表 下层细胞。

你会看到 名称 的。 短篇电影 替换成他们原来的 名称 这是另一种方法,你可以用来 查找和替换 一个特定的字符串与一个新的字符串。

阅读更多。 在Excel中根据条件替换单元格的文本(5种简单方法)

4.利用Excel VLOOKUP函数查找和替换字符

我们还可以应用 VLOOKUP 功能,以 发现 字符串和 替换 假设,我们提到一些 电影 替换它们的序列号,但之后我们要用它们原来的序列号来替换它们。 名称 例如,电影的原始名称是 蝙蝠侠1 蝙蝠侠前传》(Batman Begins 因此,我们想取代 蝙蝠侠1 蝙蝠侠前传》(Batman Begins 让我们在下面的描述中讨论这个程序。

步骤。

  • 我们对我们的数据集做了一些改变。 我们改变了一些 电影名称 并制作了一个新的 栏目 为那些全名 电影 .
  • 然后我们创建了 电影 我们将用它们原来的 名称 .

  • 在单元格中键入此公式 D5 .
=iferror(vlookup(b5,$f$5:$g$7,2,false),b5)

在这里,我们使用 VLOOKUP 如果没有找到任何值,那么将显示一个错误。 这就是为什么,借助于 误差(IFERROR 函数,我们可以用相应的单元格值替换任何错误。 然而,我们的查找数组有两个 专栏 和第二个 栏目 将返回我们想要的 产量 因此,我们用 2 我们想要一个精确的匹配,因此我们选择了 失败 在公式中。

注意事项 :记住要用一个 绝对单元格参考 在这里,我们需要一个额外的步骤来将公式应用到其他单元格。

  • 现在按 进入 按钮,你会看到单元格中的输出 D5 .

  • 之后,只要用 填充手柄 自动填表 下层细胞。

你会看到原来 名称 的。 电影 你想放在他们相应的 简称 因此,使用 VLOOKUP 功能帮助我们 查找和替换 特定的字符串与新的字符串。

相关内容。 如何在Excel中替代多个字符(6种方法)

练习部分

这里我给了你我用来解释这些例子的数据集。 你可以自己练习这些例子。

总结

在这篇文章中,我已经展示了一些结合使用的 查找和替换公式 我试图尽可能简单地解释这些例子。 我希望你能从这篇文章中受益。 如果你有任何其他简单的方法或想法,或者关于这些例子的任何反馈,请在评论框中留言。 这将有助于我丰富我接下来的文章。

Hugh West is a highly experienced Excel trainer and analyst with over 10 years of experience in the industry. He holds a Bachelor's degree in Accounting and Finance and a Master's degree in Business Administration. Hugh has a passion for teaching and has developed a unique teaching approach that is easy to follow and understand. His expert knowledge of Excel has helped thousands of students and professionals worldwide improve their skills and excel in their careers. Through his blog, Hugh shares his knowledge with the world, offering free Excel tutorials and online training to help individuals and businesses reach their full potential.