如何在不同情况和用例中在Excel中查找和替换
这个简单的 Microsoft Excel 教程将解释如何在不同情况和用例中在 Excel 中查找和替换。
通常,您需要在 Excel 工作表上查找某个值或文本字符串,以便进行数据分析和可视化。此外,您可能还想在 Excel 工作簿中查找特定项目,无论是公司库存清单、定价手册还是学术课程大纲。
如果 Excel 工作表包含数千行和列,其中填充了数字和文本字符串,则手动扫描每行和每列将无法找到其中的单个值。这就是 Microsoft Excel 的“查找和替换”工具。
如果您是 Excel 新手,并且想要掌握在电子表格中查找值并将其替换为更新值的技能,请继续阅读。如果您已经掌握了 Excel,您将在这里发现充分利用 Excel 查找和替换工具的秘密方法。跟随我,直到最后,我将展示在 Excel 中查找和替换数据的多种方法。
推荐:YITH WooCommerce Frequently Bought Together
如何在 Windows 中查找和替换
要在 Windows 中的 Excel 桌面应用程序中查找值并将其替换为最新数据,请导航到工作表并单击Excel主页选项卡的编辑块中的查找和选择下拉菜单。
查找和选择上下文菜单将打开。单击“查找”选项以打开“查找和替换”对话框。
现在,在“查找和替换”的以下字段中输入所需的数据以查找所需的值或文本字符串:
- 查找内容:这里是查找值或字符串。
- 在范围内:如果您想在本地查找值,则可以将其更改为工作表;如果您想全局查找数据,则可以切换到工作簿。
- 搜索:单击此下拉字段可选择按行或按列进行搜索。
- 查找范围:您需要选择在哪里查找目标值,无论是在公式、注释、值等等中。
- 匹配大小写:如果您希望查找小写或大写的文本字符串,请选中此复选框。
- 匹配整个单元格内容:如果您希望 Excel 仅在指定文本与单元格的全部内容完全匹配时才查找和替换指定文本,请选中此复选框。
现在,您已成功根据要搜索的值或文本字符串配置了“查找和替换”对话框。现在,您需要了解如何将工具中的查找值可视化为列表。
如果您希望显示包含搜索项的所有单元格,您可以单击“查找全部”按钮。
在“查找全部”按钮下方,您将看到查找的内容列表以及工作表或工作簿中这些元素的超链接。
假设您只想循环查找工作表或工作簿中搜索项的出现位置。在这种情况下,您需要多次单击“查找下一个”按钮,在源数据集中逐个找到查找值。
找到需要用更新数据替换的值后,单击“查找和替换”工具的“替换”选项卡。
现在您将看到替换为字段。在此处提供更新的值并单击全部替换以更新查找和替换中列出的所有单元格。
如果您希望仔细替换值,请单击替换按钮。在此模式下,Excel 将一次替换一个单元格,因此您还可以审核工作表中数据更新的结果。
推荐:Divi Shop Builder For WooCommerce
各种查找和替换的快捷方式
Excel 查找和替换工具有各种热键,可让您的工作更轻松。以下是键盘快捷键:
- Ctrl+ F:通过使用此键盘组合,您可以在工作表上快速调出查找和替换工具。
- Ctrl+ H:或者,您可以使用此热键通过替换为字段启动查找和替换。
- F5:此键盘快捷键将启动“转到”对话框,您可以从中激活“转到特殊”工具。
在 Mac 中查找和替换
Excel for Mac 中的“查找和替换”工具( ++ Command)在编辑命令块中可用,就像在 Excel for Windows 应用程序中一样。ShiftH
但是,Mac 版 Excel 中有一个名为“在工作表中搜索”的特殊搜索工具。您可以在应用程序的右上角找到它。
在 Mac 上打开 Excel 工作簿,然后转到要执行查找和替换的工作表。现在,单击“在工作表中搜索”字段并输入要查找的值。
按下Return以选择查找值的第一个出现位置。如果Return再次按下,Excel 将循环显示该关键字的所有出现位置。
如果您单击“在工作表中搜索”工具中放大图标旁边的下拉箭头,您将获得一个上下文菜单。在这里,您可以选择“在工作表中搜索”以查找活动工作表中的值,或选择“在工作簿中搜索”以查找整个 Excel 文件中的值。
如果您单击“高级搜索”选项,则将打开“查找和替换”工具。在此对话框中,您可以在“查找”和“替换”选项卡之间切换。
推荐:如何修复MacBook键盘不工作的问题
在网络上查找和替换
Excel 网页版应用中不提供功能齐全的“查找和替换”功能。不过,有一个基本的“查找和替换”工具。
从 Microsoft 364 门户的 Excel Web 应用中打开源工作表。现在,按Ctrl+F启动“查找和替换”工具。
在这里,您可以在“查找”和“替换”选项卡之间切换,以使用任一功能来查找值并使用不同的值更新该值。
要扩展此工具的功能,您可以点击“搜索选项”下拉菜单以找到以下选项来微调查找过程:
- 范围内:在工作表或工作簿内搜索。
- 方向:向上或向下查找值
该网络应用程序缺少关键的查找和替换功能,如基于单元格格式的搜索、按行和按列的搜索以及自定义查找字段(如值、公式等)。
在 Android 中查找和替换
您可以在 Android 应用程序中找到 Excel 桌面查找和替换的几乎所有功能。
在 Android 设备上打开 Excel 应用程序,并从 Excel 后台启动工作簿。
找到并点击工作表上方菜单栏上的放大图标。这将启用“查找”字段。
如果您在“查找”字段中搜索任何值或文本字符串并点击键盘上的放大图标,Excel 应用程序将在工作表的公式和值中查找该值。
要循环查找查找值的所有出现位置,请单击应用程序右上角的左箭头和右箭头。
现在,如果您想替换查找值,请点击“查找”字段左侧的齿轮图标。这将从应用程序底部弹出“查找设置” 。
您现在可以切换到“查找和替换”来查找值并将其逐个替换为更新的值。或者,您可以单击“查找和替换全部”以一次性将所有过期的查找值替换为最新值。
当您选择“查找和替换”或“查找和替换全部”时,“替换”字段将显示在 Android Excel 应用程序的“查找”字段的正下方。
要用新值替换旧值,请点击Android 键盘上的复选标记键,或者点击右上角的全部替换按钮。
请注意,您还可以在Excel Android 应用程序的“查找”设置中找到“在工作表/工作簿内查找” 和“匹配:案例/整个单元格内容”选项。
如果您在 iPhone 或 iPad 上使用 iOS 版 Excel 应用,则可以像在 Android 设备上一样查找和替换值或文本字符串。只需按照前面提到的步骤操作即可。
如何使用查找和替换通配符
您可以在“查找和替换”中使用多个通配符来表示搜索字符串中的一个或多个字符。以下是最常见的通配符:
- ?(问号):代表单个字符。例如,搜索
te?t
将匹配test
、text
等。
- *(星号):代表零个或多个字符。例如,搜索
app*
将匹配apple
、application
等。
- ~(波浪号):用作Escape搜索通配符文字实例的字符。例如,搜索
~?
将找到问号字符本身。
推荐:如何在Excel中删除多行
如何使用查找和替换进行单元格格式化
假设您想要替换单元格格式样式,您可以使用查找和替换工具快速准确地完成此操作。
为此,您将使用“查找和替换”的“格式搜索”功能。此功能在 Excel for Mac、Excel Android 和 Excel iOS 应用中不可用。
转到源工作表并按Ctrl+H启动查找和替换工具。
在“查找和替换”中,单击“格式”下拉箭头,然后选择“查找内容”字段的“从单元格中选择格式”选项。
Excel 光标将变为颜色选择器图标。使用此光标单击源工作表中要替换的单元格格式。
单元格样式将显示在预览按钮中。
现在,要用新的格式替换过时的单元格格式,请单击替换为字段的格式按钮,然后使用格式单元格对话框的元素创建单元格格式。
单击“全部替换”可立即将“查找内容”字段中选择的所有现有单元格样式修改为“替换为”字段中创建的新单元格格式。
如何在 Excel 中查找和替换注释
假设你正在与同事协作处理 Excel 工作表。数据集的单元格中有各种注释需要你解决。在所有这些注释中,与设计相关的建议是最重要的。
您可以手动扫描所有评论以找出提及术语设计的所有评论,或者使用涉及查找和替换工具的半自动化过程。
转到源工作表并按Ctrl+F调出“查找和替换”对话框。
在“查找内容”字段中,在注释中输入您要查找的关键字。在本教程中,该关键字为“设计”。
单击“查看”下拉菜单并选择“评论”。
单击“查找全部”按钮可以列出“查找和替换”工具下方提及关键字“设计”的所有评论。
使用 Excel VBA 查找和替换
如果您想自动执行在大型数据集中查找值或文本字符串并将其替换为更新的输入的过程,则可以使用以下 Excel 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 查找和替换方法,请发表评论。