如何在Excel中选择包含特定数据的单元格的行(4种方法)

  • Share This
Hugh West

有时你可能需要根据整行的某个单元格中的任何特定数据来选择整行。 你可以通过多种方式来完成这项任务。 在这篇文章中,我将向你展示4种简单易行的方法,以 在Excel中选择行 如果一个单元格包含特定的数据。

这里,我有一个不同书籍的所有者的数据集。 现在,我将向你展示如何通过选择所有者为Harold的整个行,来选择单元格中包含特定数据的行。

下载实践工作手册

在Excel中选择行,如果单元格包含特定的数据.xlsm

在Excel中,如果单元格包含特定的数据,选择行的4种方法

1.在Excel中根据特定数据选择行的过滤器

根据单元格的具体数据来选择行的最简单方法是使用 过滤器 特点是:第一。

➤ 选择整个数据集并转到 首页> 编辑> 分类> 筛选> 筛选 .

之后,在行头旁边会出现向下的小箭头。

➤ 点击旁边的箭头 业主 .

它将打开一个下拉菜单。

➤ 选择 哈罗德 从这个下拉菜单中选择 "我",然后点击 认可 .

结果是,你将只看到包含以下内容的行 哈罗德 在列表中被选中。

阅读更多。 如何在Excel中突出显示活动行(3种方法)

2.使用条件格式化选择单元格包含特定文本的行

你也可以根据单元格中的特定数据来选择行,方法是使用 条件性格式化 .

首先。

➤ 选择你的整个数据集并转到 首页> 条件格式化> 突出显示单元格规则> 含有的文本 .

一个名为的窗口 包含的文本 将被打开,现在。

➤ 根据将在方框中选择的行输入数据 格式化包含文本的单元格 对于这个数据集,我输入了 哈罗德 .

➤ 在 框,选择你喜欢的格式化风格,然后按 认可 我已经选择了 浅红色填充,深红色文本 .

结果,你会看到,包含数据的单元格会被高亮显示。

现在,你可以通过按以下方式选择行 CTRL 的行号,并点击 突出显示的细胞 .

阅读更多。 如果单元格中包含任何文本,则高亮显示行

类似读物

  • 如何在Excel中取消隐藏顶行(7种方法)
  • Excel中的数据清理技术:随机化的行数
  • 在Excel中隐藏行和列:快捷方式和其他技巧
  • Excel中的隐藏行:如何取消隐藏或删除它们?
  • 如何在Excel中冻结行(6种简单方法)

3.Excel查找和选择功能

查找& 选择 如果一个单元格包含特定的数据,也可以用特征来选择行。

首先。

➤ 选择你的整个数据集并转到 首页> 编辑> 查找 & 选择> 查找 .

现在,一个名为 查找和替换 将会被打开。

➤ 键入数据,基于哪些行将被选择在 发现什么 对于这个数据集,我输入了 哈罗德 .

➤ 之后,点击 查找所有 .

现在,拥有该特定数据的单元格将被显示在 查找和替换 窗口。

➤ 选择单元格并关闭。 查找和替换 窗口。

结果,你会看到,包含数据的单元格将被选中。

➤ 选择整个行,按 CTRL 并点击单元格的行号。

相关内容:Excel用条件格式化交替显示行的颜色 [视频]

4.使用VBA来选择行

使用 微软Visual Basic应用程序(VBA) 如果这些行中的某个单元格包含特定的数据,你可以轻松地选择这些行。

➤ 首先,按 ALT+F11 以打开 VBA 窗口

之后,在此窗口的右侧面板上,右键单击工作表名称,并转到 插入> 模块 .

它将打开 模块(代码) 窗口。

➤ 在此插入以下代码 模块(代码) 窗口

 Sub select_rows_with_given_data() Dim Rng As Range Dim myCell As Object Dim myUnion As Range Set Rng = Selection searchdata = InputBox("Please Enter Search data") For Each myCell In Rng If InStr(myCell.Text, searchdata) Then If Not myUnion Is Nothing Then Set myUnion = Union(myUnion, myCell.EntireRow) Else Set myUnion = myCell.EntireRow End If 结束If Next If myUnion Is Nothing Then MsgBox "The data was not found in selection" Else myUnion.Select End If End Sub 

运行宏后,代码将打开一个自定义框,你可以在其中插入数据。 如果在你选择的单元格范围内找到数据,整个行将被选中。 如果没有找到数据,将显示一个错误信息。

➤ 现在,关闭 VBA 窗口,选择你的数据集,然后转到 查看> 宏观 来运行该宏程序。

结果是,一个名为 宏观 将会被打开。

➤ 选择 select_rows_with_given_data 巨集名称 框中,并点击 运转 .

它将打开一个自定义框。

➤ 在 请输入搜索数据 框中输入具体数据,并点击 认可 .

结果,你会看到,所有在其中一个单元格中包含特定数据的行被选中。

相关内容。 用VBA在Excel中隐藏行(14种方法)

总结

如果一个单元格包含特定的数据,你可以按照上述任何一种方法在Excel中选择行。 如果你有任何困惑,请留下评论。

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.