筛选注释(Microsoft Excel)
罗伯特有一个工作表,其中的注释包含在各个位置。他想知道是否有可能过滤数据表中的行,以便仅显示在特定列中包含注释的那些行。
Excel的筛选功能不提供一种可以自动检查注释是否存在的方法,但是有两种方法可以解决问题。一种可能的解决方案是遵循以下一般步骤:
。复制包含要过滤的注释的列。
。选择重复的列。
。按F5键显示“查找和替换”对话框的“转到”选项卡。
。单击特殊。 Excel将显示“转到特殊”对话框。
。单击评论单选按钮,然后按Enter。仅选择那些包含注释的单元格。
。键入列中不存在的任何数字,字符或短语。
。按Ctrl + Enter。所有选定的单元格(带注释的单元格)
现在应该包含您在步骤6中键入的内容。 。使用“自动筛选”仅显示包含您在步骤6中键入的内容的那些行。
如果愿意,可以创建一个用户定义的函数,该函数将让您知道特定单元格是否具有与之关联的注释。以下是进行此确定的简单方法:
现在,您可以在工作表中使用以下公式:
Function CellHasComment(c As Range) Application.Volatile True CellHasComment = Not c.Comment Is Nothing End Function
执行公式时,取决于单元格B2是否具有注释,它返回True或False。然后,您可以使用Excel的筛选功能仅显示由公式返回True的那些行。
=CellHasComment(B2)
注意:
如果您想知道如何使用此页面(或_ExcelTips_网站上的任何其他页面)中描述的宏,我准备了一个特殊页面,其中包含有用的信息。
链接:/ excelribbon-ExcelTipsMacros [点击此处在新的浏览器标签中打开该特殊页面]。
_ExcelTips_是您进行经济高效的Microsoft Excel培训的来源。
本技巧(3508)适用于Microsoft Excel 97、2000、2002和2003。可以在以下功能区中为Excel的功能区界面(Excel 2007及更高版本)找到本技巧的版本:
链接:/ excelribbon-Filtering_for_Comments [评论过滤]。