Excel显示工作表
excel如何利用高级筛选找出两列中的相同数据
Excel中比较两列并提取两列中相同数据的方法有很多,例如数组公式、VBA等。本文介绍用高级筛选提取两列中的相同数据的方法,假如有两列名单分别在A2:A98和C2:C127区域,我们要将其中相同的名字提取到E列。 以Excel 2010为例,步骤如下: 先将两列名单的行标题改成相同,以便进行高级筛选,如本例改为“名单”。 1.选择某个空单元格,在“数据”选项卡的“排序和筛选”组中单击“高级筛选”,弹出“高级筛选”对话框。如果是Excel 2003,单击菜单“数据→筛选→高级筛选”。 2.将“列表区域”设置为其中一列数据所在区域,本例为C1:C127;将“条件区域”设置为另一列数据所在区域,本例为A1:A98。由于要提取两列相同的姓名到E列,本例选择“将筛选结果复制到其他位置”,在“复制到”后的文本框中输入E1(或用鼠标选择E1单元格)。 3.单击“确定”,Excel即可将两列中相同的姓名提取到E列。
excel如何批量将“假”空单元格转换为空单元格
所谓“假”空单元格是指Excel中看上去好像是空单元格而实际包含内容的单元格。这些单元格实际上并非真正的空单元格,例如一些由公式返回的空字符串“""”,选择性粘贴为值后就会形成这样的“假”空单元格。又如单元格中仅包含一个英文单引号,或由其他软件导入的“空”数据,以及单元格虽包含内容,但其单元格格式被设置为“;;;”等。 要判断一个单元格是否为真正的空单元格,可以用ISBLANK函数,如判断A1单元格:=ISBLANK(A1)公式返回TRUE就表明A1单元格为真的空单元格,返回FALSE则为“假”空单元格。有时要将某个包含空单元格的区域粘贴到其他区域,同时空单元格对应的区域不进行粘贴而保留原值,这时就需要用选择性粘贴并选择“跳过空单元”选项,但如果这些空单元格为“假”空单元格,就不会获得所需的结果。必须将这些“假”空单元格转换为真的空单元格。但这些“假”空单元格无法用“定位”的方法来同时选中,如果选择包含“假”空单元格的区域,按F5键打开“定位”对话框,单击“定位条件”,选择“空值”并确定,Excel会提示“未找到单元格”。对于仅包含空字符串的“假”空单元格,用下面的方法可以快速批量将其转换为真的空单元格。例如区域为A1:D20中包含许多“假”空单元格,步骤如下:选择A1:D20区域,按快捷键Ctrl+F,打开“查找和替换”,“查找内容”后保留为空,单击“查找全部”按钮,紧接着按快捷键Ctrl+A,就会全选这些“假”空单元格,然后关闭“查找和替换”对话框,按Delete键删除这些“假”空单元格中的内容即可。下面的VBA代码也可以将所选区域中的“假”空单元格转换为真的空单元格,假如这些“假”空单元格仅包含空字符串。Sub ConvBlankCells() Dim rCell As Range Application.ScreenUpdating = False For Each rCell In Selection If rCell.Text = "" Then rCell.ClearContents Next Application.ScreenUpdating = True End Sub
excel将数据透视表数据字段的默认值汇总方式恢复为“求和”
通常,在Excel数据透视表的数据区域或数值区域中添加字段时,希望这些字段的默认值汇总方式为“求和”,但有时一些字段的默认值汇总方式却是“计数”。实际上,当这些字段的每一项数据都为数值时,Excel就会自动将值汇总方式设置为“求和”,但如果数据源中的这些字段所在列包含空单元格、文本或错误值等时,Excel会将该字段的默认值汇总方式设置为“计数”。如图,在“金额”列中包含空单元格、文本格式的数字及错误值,默认该字段值汇总方式为“计数”,显示为“计数项:金额”。 要将这些数值字段的默认值汇总方式恢复为“求和”,只需将以文本形式存储的数字转换为数字格式、将空单元格用数值“0”填充、修改错误值即可。 一、将空单元格用“0”填充 方法是选择包含空单元格的区域,按Ctrl+H,打开“查找和替换”对话框,将“查找内容”保留为空,在“替换为”右侧文本框中输入“0”,然后单击“全部替换”按钮,即可一次在所有空单元格中输入“0”。 二、将以文本形式存储的数字转换为数字格式 选择第一个包含文本格式数字的单元格,如本例中的D4单元格,然后按“Ctrl+Shift+下箭头”向下选择该列数据。如果数据较多,可用定位的方法来查找该单元格。方法是选择该列数据,按F5打开“定位”对话框,单击“定位条件”按钮,在弹出的对话框中选择“常量”,然后仅保留“文本”选项后确定。 这时第一个包含文本格式数字的单元格旁边会出现一个错误检查标志,单击该标志,选择“转换为数字”即可将该列所有以文本形式存贮的数字转换为数字格式。
excel在宏对话框中不显示宏命令名称
如果Excel工作簿中包含宏命令,可以通过宏对话框来查看这些宏命令名称。方法是单击菜单“工具→宏→宏”,或按Alt+F8打开“宏”对话框。例如如下的代码: 在工作表中打开宏对话框: 有时我们不希望使用者通过宏对话框来运行宏命令,这时可以在代码的前面加上“Private”关键字。如: Private Sub test() …… End Sub 这样,当打开宏对话框后将看不到宏命令名称。