如何在不同情况和用例中在Excel中查找和替换

如何在不同情况和用例中在Excel中查找和替换

这个简单的 Microsoft Excel 教程将解释如何在不同情况和用例中在 Excel 中查找和替换。

通常,您需要在 Excel 工作表上查找某个值或文本字符串,以便进行数据分析和可视化。此外,您可能还想在 Excel 工作簿中查找特定项目,无论是公司库存清单、定价手册还是学术课程大纲。

如果 Excel 工作表包含数千行和列,其中填充了数字和文本字符串,则手动扫描每行和每列将无法找到其中的单个值。这就是 Microsoft Excel 的“查找和替换”工具。

如果您是 Excel 新手,并且想要掌握在电子表格中查找值并将其替换为更新值的技能,请继续阅读。如果您已经掌握了 Excel,您将在这里发现充分利用 Excel 查找和替换工具的秘密方法。跟随我,直到最后,我将展示在 Excel 中查找和替换数据的多种方法。

推荐:YITH WooCommerce Frequently Bought Together

如何在 Windows 中查找和替换

如何在不同情况和用例中在Excel中查找和替换
查找和替换工具

要在 Windows 中的 Excel 桌面应用程序中查找值并将其替换为最新数据,请导航到工作表并单击Excel主页选项卡的编辑块中的查找和选择下拉菜单。

查找和选择上下文菜单将打开。单击“查找”选项以打开“查找和替换”对话框。

配置查找和替换
配置查找和替换

现在,在“查找和替换”的以下字段中输入所需的数据以查找所需的值或文本字符串:

  • 查找内容:这里是查找值或字符串。
  • 在范围内:如果您想在本地查找值,则可以将其更改为工作表;如果您想全局查找数据,则可以切换到工作簿。
  • 搜索:单击此下拉字段可选择按行或按列进行搜索。
  • 查找范围:您需要选择在哪里查找目标值,无论是在公式、注释、值等等中。
  • 匹配大小写:如果您希望查找小写或大写的文本字符串,请选中此复选框。
  • 匹配整个单元格内容:如果您希望 Excel 仅在指定文本与单元格的全部内容完全匹配时才查找和替换指定文本,请选中此复选框。

现在,您已成功根据要搜索的值或文本字符串配置了“查找和替换”对话框。现在,您需要了解如何将工具中的查找值可视化为列表。

在“查找和替换”中使用“查找全部”
在“查找和替换”中使用“查找全部”

如果您希望显示包含搜索项的所有单元格,您可以单击“查找全部”按钮。

在“查找全部”按钮下方,您将看到查找的内容列表以及工作表或工作簿中这些元素的超链接。

在“查找和替换”中使用“查找下一个”
在“查找和替换”中使用“查找下一个”

假设您只想循环查找工作表或工作簿中搜索项的出现位置。在这种情况下,您需要多次单击“查找下一个”按钮,在源数据集中逐个找到查找值。

在替换为中输入值
在替换为中输入值

找到需要用更新数据替换的值后,单击“查找和替换”工具的“替换”选项卡。

使用全部替换
使用全部替换

现在您将看到替换为字段。在此处提供更新的值并单击全部替换以更新查找和替换中列出的所有单元格。

依次使用替换
依次使用替换

如果您希望仔细替换值,请单击替换按钮。在此模式下,Excel 将一次替换一个单元格,因此您还可以审核工作表中数据更新的结果。

推荐:Divi Shop Builder For WooCommerce

各种查找和替换的快捷方式

Excel 查找和替换工具有各种热键,可让您的工作更轻松。以下是键盘快捷键:

  • CtrlF:通过使用此键盘组合,您可以在工作表上快速调出查找和替换工具。
  • CtrlH:或者,您可以使用此热键通过替换为字段启动查找和替换
  • F5:此键盘快捷键将启动“转到”对话框,您可以从中激活“转到特殊”工具。

在 Mac 中查找和替换

Excel for Mac 中的“查找和替换”工具( ++ Command)在编辑命令块中可用,就像在 Excel for Windows 应用程序中一样。ShiftH

在工作表中搜索
在工作表中搜索

但是,Mac 版 Excel 中有一个名为“在工作表中搜索”的特殊搜索工具。您可以在应用程序的右上角找到它。

在工作表中的搜索中查找值
在工作表中的搜索中查找值

在 Mac 上打开 Excel 工作簿,然后转到要执行查找和替换的工作表。现在,单击“在工作表中搜索”字段并输入要查找的值。

按下Return以选择查找值的第一个出现位置。如果Return再次按下,Excel 将循环显示该关键字的所有出现位置。

在工作表选项中搜索
在工作表选项中搜索

如果您单击“在工作表中搜索”工具中放大图标旁边的下拉箭头,您将获得一个上下文菜单。在这里,您可以选择“在工作表中搜索”以查找活动工作表中的值,或选择“在工作簿中搜索”以查找整个 Excel 文件中的值。

在 Excel for Mac 中高级搜索
在 Excel for Mac 中高级搜索

如果您单击“高级搜索”选项,则将打开“查找和替换”工具。在此对话框中,您可以在“查找”“替换”选项卡之间切换。

推荐:如何修复MacBook键盘不工作的问题

在网络上查找和替换

Excel 网页版应用中不提供功能齐全的“查找和替换”功能。不过,有一个基本的“查找和替换”工具。

在 Excel Web 中查找和替换
在 Excel Web 中查找和替换

从 Microsoft 364 门户的 Excel Web 应用中打开源工作表。现在,按Ctrl+F启动“查找和替换”工具。

在这里,您可以在“查找”“替换”选项卡之间切换,以使用任一功能来查找值并使用不同的值更新该值。

搜索选项 在...内
搜索选项 在…内

要扩展此工具的功能,您可以点击“搜索选项”下拉菜单以找到以下选项来微调查找过程:

  • 范围内:在工作表工作簿内搜索。
  • 方向向上向下查找值

该网络应用程序缺少关键的查找和替换功能,如基于单元格格式的搜索、按行和按列的搜索以及自定义查找字段(如值、公式等)。

在 Android 中查找和替换

您可以在 Android 应用程序中找到 Excel 桌面查找和替换的几乎所有功能。

Excel 后台
Excel 后台

在 Android 设备上打开 Excel 应用程序,并从 Excel 后台启动工作簿。

启用查找
启用查找

找到并点击工作表上方菜单栏上的放大图标。这将启用“查找”字段。

输入搜索值
输入搜索值

如果您在“查找”字段中搜索任何值或文本字符串并点击键盘上的放大图标,Excel 应用程序将在工作表的公式和值中查找该值。

要循环查找查找值的所有出现位置,请单击应用程序右上角的左箭头右箭头。

查找并替换 Android
查找并替换 Android

现在,如果您想替换查找值,请点击“查找”字段左侧的齿轮图标。这将从应用程序底部弹出“查找设置” 。

查找并替换所有 Android
查找并替换所有 Android

您现在可以切换到“查找和替换”来查找值并将其逐个替换为更新的值。或者,您可以单击“查找和替换全部”以一次性将所有过期的查找值替换为最新值。

替换字段复选标记
替换字段复选标记

当您选择“查找和替换”“查找和替换全部”时,“替换”字段将显示在 Android Excel 应用程序的“查找”字段的正下方。

要用新值替换旧值,请点击Android 键盘上的复选标记键,或者点击右上角的全部替换按钮。

查找设置范围和匹配范围
查找设置范围和匹配范围

请注意,您还可以在Excel Android 应用程序的“查找”设置中找到“在工作表/工作簿内查找” 和“匹配:案例/整个单元格内容”选项。

iOS 中的“查找”工具
iOS 中的“查找”工具

如果您在 iPhone 或 iPad 上使用 iOS 版 Excel 应用,则可以像在 Android 设备上一样查找和替换值或文本字符串。只需按照前面提到的步骤操作即可。

如何使用查找和替换通配符

您可以在“查找和替换”中使用多个通配符来表示搜索字符串中的一个或多个字符。以下是最常见的通配符:

使用问号通配符
使用问号通配符
  • ?(问号):代表单个字符。例如,搜索te?t将匹配testtext等。
使用星号通配符
使用星号通配符
  • *(星号):代表零个或多个字符。例如,搜索app*将匹配appleapplication等。
使用波浪号作为通配符
使用波浪号作为通配符
  • ~(波浪号):用作Escape搜索通配符文字实例的字符。例如,搜索~?将找到问号字符本身。

推荐:如何在Excel中删除多行

如何使用查找和替换进行单元格格式化

假设您想要替换单元格格式样式,您可以使用查找和替换工具快速准确地完成此操作。

为此,您将使用“查找和替换”的“格式搜索”功能。此功能在 Excel for Mac、Excel Android 和 Excel iOS 应用中不可用。

启动查找和替换
启动查找和替换

转到源工作表并按Ctrl+H启动查找和替换工具。

从单元格中选择格式
从单元格中选择格式

“查找和替换”中,单击“格式”下拉箭头,然后选择“查找内容”字段的“从单元格中选择格式”选项。

Excel 光标将变为颜色选择器图标。使用此光标单击源工作表中要替换的单元格格式。

格式预览
格式预览

单元格样式将显示在预览按钮中。

用格式替换
用格式替换

现在,要用新的格式替换过时的单元格格式,请单击替换为字段的格式按钮,然后使用格式单元格对话框的元素创建单元格格式。

替换所有格式
替换所有格式

单击“全部替换”可立即将“查找内容”字段中选择的所有现有单元格样式修改为“替换为”字段中创建的新单元格格式。

如何在 Excel 中查找和替换注释

假设你正在与同事协作处理 Excel 工作表。数据集的单元格中有各种注释需要你解决。在所有这些注释中,与设计相关的建议是最重要的。

您可以手动扫描所有评论以找出提及术语设计的所有评论,或者使用涉及查找和替换工具的半自动化过程。

在评论中查找内容
在评论中查找什么

转到源工作表并按Ctrl+F调出“查找和替换”对话框。

“查找内容”字段中,在注释中输入您要查找的关键字。在本教程中,该关键字为“设计”。

更改查找范围
更改查找范围

单击“查看”下拉菜单并选择“评论”

查找所有评论
查找所有评论

单击“查找全部”按钮可以列出“查找和替换”工具下方提及关键字“设计”的所有评论。

使用 Excel VBA 查找和替换

如果您想自动执行在大型数据集中查找值或文本字符串并将其替换为更新的输入的过程,则可以使用以下 Excel VBA 脚本:

查找和替换的 VBA 脚本
查找和替换的 VBA 脚本
Sub FindAndReplace()

    Dim FindString As String
    Dim ReplaceString As String
    Dim LookInFormulas As Boolean
    Dim Scope As String
    Dim FindAndReplace As Boolean
    Dim ws As Worksheet

    FindAndReplace = MsgBox("Do you want to Find and Replace? Click 'Yes' for Find and Replace, 'No' for Find only.", vbYesNo + vbQuestion) = vbYes
    FindString = InputBox("Enter the search term (value or text string):")
    Scope = InputBox("Enter the scope of search: 'Worksheet' for current worksheet, 'Workbook' for entire workbook:")
    LookInFormulas = MsgBox("Do you want to look in formulas? Click 'Yes' for formulas, 'No' for values.", vbYesNo + vbQuestion) = vbYes

    If FindAndReplace Then
        ReplaceString = InputBox("Enter the replacement term (value or text string):")
    End If

    If Scope = "Workbook" Then
        For Each ws In ThisWorkbook.Worksheets
            If LookInFormulas Then
                ws.Cells.Replace What:=FindString, Replacement:=ReplaceString, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
            Else
                ws.UsedRange.Value = ws.UsedRange.Value
                ws.Cells.Replace What:=FindString, Replacement:=ReplaceString, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
            End If
        Next ws
    Else
        If LookInFormulas Then
            ActiveSheet.Cells.Replace What:=FindString, Replacement:=ReplaceString, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
        Else
            ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
            ActiveSheet.Cells.Replace What:=FindString, Replacement:=ReplaceString, LookAt:=xlPart, SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, ReplaceFormat:=False
        End If
    End If

    MsgBox "Operation completed.", vbInformation

End Sub

要使用此脚本创建 VBA 宏,您可以按照本文中提到的说明进行操作:

推荐:WordPress多用途主题ShadePro

宏对话框
宏对话框

创建VBA 宏后,按Alt+F8调出对话框。在那里,选择FindAndReplace宏并点击运行以执行 VBA 脚本。

一旦您运行脚本,Excel 就会以易于理解的语言提示您输入数据。

提示替换为值

您必须遵循这些提示并提供足够的数据,以便 Excel 可以自动找到查找值并将其替换为更新的值。

结论

现在您知道了如何在各种情况下以不同的方式在 Excel 中查找和替换。我希望您已经在自己的工作表上尝试并测试了这些方法,以便记住这些方法以供将来使用。

如果本文对您有帮助或者您想分享反馈,请在下面发表评论。此外,如果您知道更好的 Excel 查找和替换方法,请发表评论。

推荐:自定义WooCommerce最佳Elementor插件CoDesigner Pro


发表评论