Excel 能否批量删除工作簿的作者信息?

如图4.230所示,在文件夹中将鼠标指针指向工作簿时,在指针下方会弹出一个提示信息,其中一项是作者姓名。由于某些原因,不想让文件的属性中产生自己的真实姓名,有没有办法批量修改多个文件的作者姓名呢?

图4.230 作者信息

解题步骤

通过右键菜单可以打开文件的“属性”对话框,然后在其中可以修改或删除作者信息,支持批量删除,具体操作步骤如下。

1.在资源管理器中选择需要修改作者姓名的所有工作簿。

2.对选中的任意文件单击右键,并从右键菜单中选择“属性”菜单。

3.打开“详细信息“选项卡,然后单击下方的”删除属性和个人信息”,操作界面如图4.231所示。

4.在“删除属性”对话框中单击“从此文件中删除以下属性”,然后选择列表中的“作者”复选框并单击“确定”按钮执行删除,操作界面如图4.232所示。

图4.231 启用“删除属性”对话框

图4.232 删除“作者”属性

5.返回“属性”对话框后,在“作者”文本框中输入任意昵称,例如“表格居士”,单击“确定”按钮后,将鼠标指向文件可以预览新的作者信息。图4.233是添加作者信息的界面,图4.234是预览界面。

图4.233 修改“作者”属性值

图4.234 预览修改后的信息

知识扩展

1.作者信息来自于“Excel选项”对话框中的“用户名”,如果修改此“用户名”的值可以让新的工作簿产生新的作者信息。不过对于以前创建的文件,则需要在资源管理器中修改文件属性,修改的办法是先删除再添加,因为一个文件允许有多个作者,所以直接添加并不会覆盖以前的作者姓名。

2.在“属性”对话框中的“作者”下方还有一个“最后一次保存者”,它也会泄露作者信息,在删除“作者”属性值时应该把“最后一次保存者”也一并删除。

Excel 如何删除所有0值所在行?

在图4.21所示的工资表中,实发工资一栏中部分人员的工资为0,值为0的单元格可能有1个也可能有几百个,现要求删除所有值为0的单元格所在行,如何才能一次性删除呢?

解题步骤

删除0值所在行的重点在于找到所有0值,然后通过右键删除整行即可,具体步骤如下。

1.选择H列。

2.按组合键<Ctrl+F>,弹出“查找和替换”对话框。

3.将“查找内容”设置为0。

4.单击对话框右下角的“选项(T)>>”按钮,从而让对话框显示更多内容。

5.选择“单元格匹配”复选框。

6.将“查找范围”的默认值“公式”修改为“值”,操作界面如图4.22所示。

图4.22 设置替换选项

7.单击“查找全部”按钮,然后按下组合键<Ctrl+A>,表示选中所有找到的单元格。查找选项的设置界面与查找结果如图4.23所示。

图4.23 全选所有0值所在单元格

8.单击键盘上的右键,或者用鼠标单击 H7 单元格调出右键菜单,然后从右键菜单中选择“删除”,弹出“删除”对话框。

9.将删除选项由“下方单元格上移”修改为“整行”,然后单击“确定”按钮,H列的0值所在行将会一次性删除。图4.24是“删除”选项的设置界面,图4.25是删除结果。

图4.24 设置删除选项

图4.25 删除H列的0值所在行

知识扩展

1.手工输入单元格中的值可以替换成公式“=0/0”,但是通过公式计算出来的 0 则无法替换。因此本例没有采用将0替换公式“=0/0”,然后定位错误值再删除整行的思路。

2.Excel提供了3种查找方式,包含从单元格的值、批注和公式中查找,其中“值”是指在单元格中显示出来的值中查找,而“公式”表示不管单元格显示的值是什么,只在公式中查找。例如,A1 单元格的公式是“=153-103-20”,计算结果是 30,那么按公式查找 20,不选择“单元格匹配”复选框,A1单元格刚好符合条件,因为公式中包含数字20。如果改为按值查找,那么A1单元格不符合条件。正确理解“值”与“公式”才能用好查找与替换。

3.“查找与替换”对话框中的“单元格匹配”被选择时表示整段字符都与查找的对象一致才符合条件,不选择时表示部分字符与查找的对象一致就符合条件。例如,A1单元格中包含“张三丰”,那么未选择“单元格匹配”而查找“三”,A1 单元格是符合查找条件的,如果选择了“单元格匹配”,那么只有查找“张三丰”时A1单元格才符合查找条件。

4.“查找与替换”对话框中的“区分大小写”和“区分全/半角”仅用于查找字母,查找汉字和数字时仅需设置好“单元格匹配”选项即可。

5.当有多个单元格符合查找条件时,单击“查找下一个”按钮可以选中其中一个符合条件的单元格,单击“查找全部”时会在下方的列表中罗列出所有符合条件的单元格地址和单元格的值,但是Excel并不会选中这些符合条件的单元格。此时按下组合键<Ctrl+A>可以全选所有符合条件的单元格,要注意不能在关闭对话框后全选,而是单击“查找全部”后马上按下组合键<Ctrl+A>。

6.查找时Excel遵循一个规则:当选择了单个单元格后进行查找,Excel会在整个工作表中查找;当选择了多个单元格后进行查找,Excel 只在选区内查找。因此本例在查找前必须先选中H列,不能在选中单个单元格时执行查找操作。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 可否批量删除空行?

由于部分人员离职,提前领了工资,在图 4.11 所示的工资表中有若干行资料已经删除。现要求将这些空行一并删除,只保留有数据的行,有何方法一次性删除所有空行呢?

图4.11 中间存在空行的工资表

解题步骤

删除空行的重点在于定位空行,删除空行比较简单。具体操作步骤如下。

1.观察工资表的每一列,看是否有哪一列符合此条件——当整行都空白时此列在该行对应的单元格才空白,否则所有单元格都有数据。显然,在数据区域中除了I列以外,其他每一列都符合条件。

2.选择A、B、C、D、E、F、G、H列中的任意一列,假设是A列(但不能包含标题,标题行是不允许删除的)。

3.按下组合键<Ctrl+G>,弹出如图4.12所示的“定位”对话框,然后单击“定位条件”按钮,弹出如图4.13所示的对话框。

4.选中“定位”对话框中的“空值”单击按钮,表示选中当前选区中的空白单元格。

图4.12 “定位”对话框

图4.13 设置定位条件

5.单击“确定”按钮保存设置,同时返回工作表界面。此时工作表中除标题行以外,A 列的所有空白单元格都处于选中状态,效果如图4.14所示。

图4.14 选中A列标题行以外的所有空白单元格

6.单击键盘中的右键键,然后在弹出的右键菜单中选择“删除”,弹出“删除”对话框。图4.15是键盘上的右键键,图4.16则是“删除”对话框。

图4.15 右键键

图4.16 “删除”对话框

7.在“删除”对话框中选择“整行”,然后单击“确定”按钮执行删除。图4.17是删除空行后的工资表。

图4.17 删除空行后的工资表

注意:有些小键盘有可能没有配备右键键,笔记本电脑也可能没有右键键,此时只能用鼠标调用右键菜单,不过要注意用鼠标单击时必须单击选中的所有空白单元格中的一个,否则无法删除空行。例如,通过“定位条件”对话框定位了A7、A11和A20以后,此时应用鼠标单击A7、A11和A20中的任意单元格调用右键菜单。

知识扩展

1.Excel的定位工具可以定位单个空白单元格,不会定位空白行。即只要单元格本身是空白的就符合定位条件,不管单元格所在的行是否全部空白。因此删除空白行的重点不在于定位空白单元格,而在于找到所有空白单元格都刚好位于空白行的列。在本例中,I列的部分空白单元格处于空白行中,部分空白单元格处于非空行中,因此不能对I列定位。

2.定位空白单元格后,调出右键菜单时,默认只能删除空白单元格,必须自行调整“删除”对话框的选项为“整行”,从而删除所有空白单元格所在的行。

3.如果数据太多,很难肉眼判断哪一列的空白单元格刚好处于空白行中,那么可以采用公式作为辅助工具来区分。仍以本例的数据为例,在所有数据的右方一列 J 列输入公式“=COUNTA(A3:I3)”,公式计算结果等于 0 者表示该行是空行,公式计算结果大于 0 者则表示该行至少有一个非空单元格,公式计算结果如图4.18所示。

图4.18 区域空行与非空行

由于Excel的定位工具无法定位0值,因此还需要改进公式,采用“=1/COUNTA(A3:I3)”,公式的含义是1除以非空单元格的数量,当非空单元格的数量为0时,只能得到错误值;当非空单元格的数量大于0时,则返回一个正数,效果如图4.19所示。

图4.19 利用公式标注空行

此时选择I列,然后打开“定位条件”对话框,按图4.20所示的方式设置定位条件为公式错误值,当单击“确定”按钮后,I列的错误值所在单元格都会被自动选中。

图4.20 设置定位条件

最后只需要从右键菜单中调出“删除”对话框,删除整行即可。

此方法步骤较多,但是判断更精确,适用于数据较多的工作表,避免肉眼判断失误。

请在封面中缝指定的QQ群下载文件和视频教材,从而方便练习,同时验证本案例中的技巧与操作结果。

Excel 2016 怎样才能避免插入工作表的图片被误删除

有时需要在工作表中插入签名图片、公司 LOGO 或类似的图片,不想让他人太轻易就删除图片,或者避免误删除,应该如何操作呢?

解题步骤

在工作表中插入的图片可以轻松删除。选中图形对象后按下键盘上的Delete键就可以删除,在意外情况下,如有物品压在键盘上的Delete键之上就足以删除图片了。

如果通过ActiveX控件插入图片,则可以大大提升删除图片的难度,不管是主观故意还是误删,具体操作步骤如下。

1.单击菜单“文件”→“选项”,弹出“Excel选项”对话框。

2.单击“自定义功能区”,然后选择右方的“开发工具”复选框,操作界面如图2.50所示。

图2.50 显示“开发工具”

3.单击“确定”按钮保存设置,同时返回工作表界面。

4.单击功能区的“开发工具”→“插入”→“图像(ActiveX 控件)”,然后在工作表中按下鼠标并向右下角拖放从,而绘制一个图像控制。图2.51是调用图像控件的菜单,图2.52是插入到工作表中的图像控件。

图2.51 图像控件菜单

图2.52 插入到工作表中的图像控件

5.单击功能区的“开发工具”→“属性”,弹出“属性”对话框。

6.单击属性对话框中“Picture”属性右方的按钮,在弹出的“加载图片”对话框中选择图片文件(本例采用三星公司的LOGO图片为例),然后单击“打开按钮”从而加载图片到图像控件中。图2.53中鼠标指针处的按钮即用于加载图片。

7.为了让图片在图像控件中显得美观,还需要将“PictureSizeMode”属性值修改为1。图2.54为调整后的图像控件显示效果。

图2.53 加载图片的按钮

图2.54 调整图片在图像控件中的显示方式

8.关闭“属性”对话框,然后单击功能区的“开发工具”→“设计模式”,从而退出设计模式。此时图像控件会显示三星公司的LOGO,但是无法选中此图片,因而也就无法删除图片。

知识扩展

1.“开发工具”选项卡默认是隐藏的,必须通过自定义功能区将它显示出来。

2.图像控件必须在设计模式下才可以修改和删除,退出设计模式后就不能对图像控件做任何操作,包含选中、删除、编辑。

3.“设计模式”菜单中有一个切换按钮,单击时进入设计模式,按钮呈按下状态;再次单击则退出设计模式,按钮呈弹起状态。可以根据按钮的状态判断当前是否处于设计模式中。

4.不允许将png格式的图片显示在图像控件中。

5.“PictureSizeMode”属性值为 0 时图片将按原来的大小和比例显示在图像控件中;“PictureSizeMode”属性值为 1 时图片将自动调整比例和大小,从而填充满图像控件;“PictureSizeMode”属性值为 3 时图片将按原来的比例显示在图像控件中,但是大小可以随图像控件的大小而相应变化。

6.如果要移动图像控件的位置,必须进入设计模式后再操作,移动后再退出设计模式。

Excel 清除与删除数据透视表详解

如果要从数据透视表中删除所有的报表筛选、行标签和列标签、值以及格式,然后重新设计数据透视表的布局,可以使用“全部清除”命令。具体操作步骤如下。

打开“数据透视表.xlsx”工作簿,切换至“Sheet4”工作表。选择数据透视表区域中的任意单元格,如B2单元格,切换至“数据透视表分析”选项卡,在“操作”组中单击“清除”下三角按钮,在展开的下拉列表中选择“全部清除”选项,如图23-31所示。

使用“全部清除”命令可以快速重新设置数据透视表,但不会删除数据透视表。如图23-32所示,“全部清除”之后,数据透视表的数据连接、位置和缓存仍然保持不变。如果存在与数据透视表关联的数据透视图,则“全部清除”命令还会删除相关的数据透视图字段、图表自定义和格式。

图23-31 选择“全部清除”选项

图23-32 清除数据透视表效果

要注意的是,如果在两个或多个数据透视表之间共享数据连接或使用相同的数据,然后对其中一个数据透视表使用“全部清除”命令,则同时还会删除其他共享数据透视表中的分组、计算字段或项及自定义项。但是,Excel在删除其他共享数据透视表中的项之前会发出警告,此时可以取消该操作。

如果包含数据透视表的工作表有保护,则不会显示“全部清除”命令。如果为工作表设置了保护,并选中了“保护工作表”对话框中的“使用数据透视表”复选框,则“全部清除”命令将无效,因为“全部清除”命令需要刷新操作。

如果要删除数据透视表,则可以按照以下步骤进行操作。注意体会“全部清除”与删除的不同。

打开“数据透视表.xlsx”工作簿,切换至“Sheet4”工作表。选择数据透视表区域中的任意单元格,如A3单元格,切换至“数据透视表分析”选项卡,单击“操作”组中的“选择”下三角按钮,在展开的下拉列表中选择“整个数据透视表”选项将整个数据透视表选中,然后按“Delete”键便可将选中的数据透视表直接删除。

Excel 应用TRIM函数删除空格

TRIM函数用于删除字符串中多余的空格,但会在英文字符串中保留一个作为词与词之间分隔的空格。其语法是:


TRIM(text)

其中,text参数是需要删除空格的文本字符串,或对含有文本字符串单元格的引用。下面通过实例具体讲解该函数的操作技巧。

打开“TRIM函数.xlsx”工作簿,本例中的原始数据如图12-33所示。为了规范工作表中英文字符的书写,需要使用TRIM函数将单元格中的多余空格删除,使工作表整体看起来更美观。具体的操作步骤如下。

含有空格的单元格

图12-33 含有空格的单元格

STEP01:选中B1单元格,在编辑栏中输入公式“=TRIM(A1)”,然后按“Enter”键即可返回A1单元格中已删除空格的文本,如图12-34所示。

STEP02:选中B2单元格,在编辑栏中输入公式“=TRIM(A2)”,然后按“Enter”键即可返回A2单元格中已删除空格的文本,如图12-35所示。

删除A1单元格文本中多余空格

图12-34 删除A1单元格文本中多余空格

删除A2单元格中多余的空格

图12-35 删除A2单元格中多余的空格

Excel 删除非打印字符:CLEAN函数详解

CLEAN函数用于删除文本中所有非打印字符,其语法是:


CLEAN(text)

其中,text参数是即将删除非打印字符的字符串或文本,或对含有非打印字符串单元格的引用。下面通过实例具体讲解该函数的操作技巧。

用户在网上下载了一份“设备情况报表”的模板,原始数据如图12-11所示。用户想将其打印出来,但在“位置”及“状况”标题文本中含有非打印字符,需要先使用CLEAN函数删除工作表中的非打印字符。具体操作步骤如下。

图12-11 原始数据

STEP01:选中C3单元格,在编辑栏中输入公式“=CLEAN(C2)”,然后按“Enter”键返回,即可删除C2单元格中的非打印字符,如图12-12所示。

STEP02:选中D3单元格,在编辑栏中输入公式“=CLEAN(D2)”,然后按“Enter”键返回,即可删除D2单元格中的非打印字符,如图12-13所示。

删除C2单元格中的非打印字符

图12-12 删除C2单元格中的非打印字符

删除非打印字符后的文本

图12-13 删除非打印字符后的文本

此函数将文本中非打印字符全部删除,适用于任何需要打印的文本,也适用于任何领域。

Excel 2019删除名称定义步骤图解

对于一些不再使用的名称,可以通过下面的操作来进行删除。

STEP01:打开“删除名称定义.xlsx”工作簿,选择工作表中的任意一个单元格,这里选择B2单元格。切换至“公式”选项卡,在“定义的名称”组中单击“名称管理器”按钮,打开如图9-25所示的“名称管理器”对话框。在名称列表框中选择需要删除的名称,这里选择“总价”名称行,然后单击“删除”按钮。

STEP02:随后会弹出“Microsoft Excel”提示框,询问“是否确实要删除名称 总价”,单击“确定”按钮即可删除“总价”名称,如图9-26所示。删除“总价”名称后的效果如图9-27所示,“总价”名称将不再显示在名称列表框中。

图9-25 删除名称

图9-26 提示框

删除名称后的效果

图9-27 删除名称后的效果

Excel 2019删除分类汇总

如果用户想删除分类汇总,则可以执行以下操作步骤。

打开“分类汇总表.xlsx”工作簿,选择包含分类汇总的区域中的任意单元格,如B2单元格,切换至“数据”选项卡,在“分级显示”组中单击“分类汇总”按钮,打开“分类汇总”对话框,在对话框中单击“全部删除”按钮即可,如图8-43所示。

图8-43 单击“全部删除”按钮

Excel 2019删除分级显示

在删除Excel分级显示效果时,不会删除工作表中的任何数据。如果用户想删除分级显示效果,可以按以下具体步骤进行操作。

打开“删除分级显示.xlsx”工作簿,切换至“数据”选项卡,单击“分级显示”组中的“取消组合”下三角按钮,在展开的下拉列表中选择“清除分级显示”选项,如图8-30所示。此时的工作表分级显示效果已经被删除,如图8-31所示。

选择“清除分级显示”选项

图8-30 选择“清除分级显示”选项

删除分级显示的效果

图8-31 删除分级显示的效果