Excel 删除工作表的2种方法

工作表删除之后是不可以恢复的,在执行删除操作之前应确保该工作表不再使用。具体删除操作方法如下。

方法1

右键单击要删除的工作表标签,然后单击弹出菜单中的“删除”命令,如1-50所示。即可删除一张工作表,如图1-51所示。

图1-50 选择删除命令

图1-51 删除效果图

方法2

选择要删除的工作表标签,单击功能区“开始”选项卡“单元格”组中的“删除”按钮右侧的箭头,然后单击弹出菜单中的“删除工作表”命令,如图1-52所示。删除工作表后,实现效果如图1-51所示。

图1-52 选择“删除工作表命令”

Excel 删除单元格开头和结尾的空格:TRIM函数

在工作表中,如果有的单元格中含有空白的开头或结尾,可通过“TRIM”函数将空格删除。TRIM函数的语法为:=TRIM(text),其中“text”参数表示需要清除其中空格的文本。

通过“TRIM”函数将空格删除,具体操作如下。

01 在“B1”单元格中输入需要处理的字符串,本例输入“Within”。

02 在单元格中输入公式:=TRIM(B1),然后按下“Enter”键确认即可得到结果“Within”。

Excel 从文本右侧删除指定数量的字符:LEN、LEFT函数

如果需要从文本右侧删除指定数量的字符,可通过LEN和LEFT函数实现。

LEFT函数的语法为:=LEFT(string,n),其中参数string指定要提取子串的字符串;参数n指定子串长度返回值。

假设需要删除B1单元格中单词“Within”的最后两个字符,具体操作如下。

01 在“B1”单元格中输入需要处理的字符串,本例输入“Within”。

02 在单元格中输入公式:=LEFT(B1,LEN (B1)-2),然后按下“Enter”键确认,即可得到结果“With”。

alt

Excel 从文本左侧删除指定数量的字符:LEN、RIGHT函数

如果需要从文本左侧删除指定数量的字符,可通过LEN和RIGHT函数实现。RIGHT函数的语法为:=RIGH(string,n),其中参数string指定要提取子串的字符串;参数n指定子串长度返回值。

假设需要删除B1单元格中单词“Within”的前面4个字符,具体操作如下。

01 在“B1”单元格中输入需要处理的字符串,本例输入“Within”。

02 在单元格中输入公式:=RIGHT(B1,LEN (B1)-4),按下“Enter”键确认,即可得到结果“in”。

alt

Excel 删除公式保留计算结果的方法

在Excel 2010中,我们可以在删除单元格中公式的同时保留计算结果,其具体操作如下。

01 在工作簿中选中需要删除公式的单元格或单元格区域,单击“开始”选项卡的“剪贴板”组中的“复制”按钮。

02 单击“开始”选项卡“剪贴板”组中的“粘贴”按钮下方的alt按钮,在下拉菜单的“粘贴数值”栏中单击“值”按钮。

alt

03 返回工作表,保持单元格或区域为选中状态,在编辑框中即可看到只显示数值而不再显示公式了。

Excel 批量删除所有批注的方法

工作表中有较多批注,现要求删除所有批注,有何方法一次性删除所有批注呢?

解题步骤

批注比较像图形对象,但它不属于图形对象,定位对象时无法选中批注,因此需要采用其他办法实现需求。以图10.13为例,删除所有批注的操作步骤如下。

图10.13 包含多个批注的产量表

1.按组合键<Alt+H+F+D+S>打开“定位条件”对话框。

2.选中单选按钮“批注”,然后单击“确定”按钮执行定位,图10.14是定位条件设置界面,图10.15则是定位结果。

图10.14 设置定位条件

图10.15 选定所有批注所在单元格

3.对选中的任意一个单元格单击右键,然后从右键菜单中选择“删除批注”。

此处一定要注意,不是在任意单元格单击右键,而是对已经选中的任意单元格单击右键,否则右键菜单中可能看不到“删除批注”项。

知识扩展

1.定位批注其实是定位批注所在单元格,而非选中批注本身,因此定位后需要通过右键菜单调用“删除批注”,而非直接按下Delete键。

2.和删除对象一样,删除批注也只能针对当前的工作表,无法跨工作表操作。

3.如果需要更快地删除批注,可以采用上一个案例的思路,将删除批注的所有操作录制成一个宏,并设置快捷键,以后可以按下快捷键删除当前表的所有批注,从而提升操作效率。

Excel 快速删除工作簿中所有图片的方法

工作簿中有多个工作表,每个工作表中有若干个图片,现打算删除所有工作表中的全部图片,有何办法快速完成?

解题步骤

删除单个工作表中的所有图片,可以通过快捷键打开“定位条件”→“对象”→“删除”这3个步骤完成,但是当多个工作表都需要删除图片时,每个工作表都执行这3步显然效率不够高。本例展示录制宏、保存宏,然后通过快捷键调用宏的办法来提高操作效率。

以删除图10.8中所有工作表的所有图形对象为例,具体操作步骤如下。

图10.8 含有大量图片的工作簿

1.单击左下角状态栏中的录制宏按钮,按钮位置与外观请参考图10.9。在录制之前按钮图标为,单击执行录制后图标会变成

2.在弹出的“录制宏”对话框中将宏名设置为“删除所有图片”,将快捷键设置为<Ctrl+q>,将保存主体设置为个人宏工作簿,操作界面如图10.10所示。

图10.9 启动“录制宏”对话框

图10.10 设置宏选项

3.单击“确定”按钮保存设置,同时关闭对话框。

4.按组合键<Alt+H+F+D+S>,弹出“定位条件”对话框,选中单选按钮“对象”,然后单击“确定”按钮执行定位,最后按下Delete键,删除选中的所有图片。

图10.11是设置定位条件的操作界面。

图10.11 设置定位条件

5.单击左下角状态栏中的停止录制按钮(其图标为)。

6.关闭 Excel,当看到如图 10.12 所示的对话框时一定要按“保存”按钮,否则刚刚所录制的宏会自动消失。

图10.12 保存宏

7.重新打开需要删除图片的工作簿,进入有图片的工作表,然后按组合键<Ctrl+q>,活动工作表中的所有图片都会瞬间被删除。

8.进入下一个需要删除图片的工作表,然后按下组合键<Ctrl+q>,Excel会调用宏“删除所有图片”执行相同的操作,删除表中的所有图片。

显然,使用快捷键删除所有图片比先定位对象再删除的方法快得多。

知识扩展

1.宏类似于DOS系统中的批处理文件,它用于批量执行指定的任务。在本例中,宏“删除所有图片”的功能是瞬间执行打开定位对话框、定位对象、删除所有对象等一系列动作。当然,其他操作也可以借助宏来提升工作效率,如设置页眉、页脚,设置单元格的数字格式、字体、背景色等,只要第一次录制好宏,以后执行这一系列操作时仅需按下快捷键即可,不再需要逐步操作。

2.录制宏时需要将宏代码保存在“个人宏工作簿”中,好处在于以后任何时候都可以通过设置的快捷键调用宏;如果将宏保存在当前工作簿中,那么只能在当前工作簿中才能调用宏。

3.为宏指定快捷键时,如果按下字母q则表示快捷键为<Ctrl+q>,如果按下大写的字母Q,那么表示快捷键为<Ctrl+Shift+q>。

4.组合键<Ctrl+q>有可能被其他软件占用,如旺旺、千牛软件就会占用此键。在设置之前应该测试计算机中是否有软件占用快捷键,如果占用则需要改用其他组合键。

<Ctrl+Shift+q>和<Ctrl+Shift+p>两个组合键被占用的可能性较小,而<Ctrl+q>被占用的可能性偏大。

Excel 如何快捷删除多列的重复值?

工作表中存在重复值,是否可以删除重复值只保留唯一值呢?

例如,同一项数据出现了多次,只保留第一次出现的数据。

解题步骤

Excel 从 2007 版开始提供了删除重复项工具,它可以将单列重复或多列重复的数据删除,Excel 2003及以前的版本不带此功能。

以图 6.46 为例,要求姓名和学号同时重复时删除重复项,其中一项重复时不删除,操作步骤如下。

图6.46 成绩表

1.选择A1:C11区域。

2.单击功能区的“数据”→“删除重复项”,弹出“删除重复项”对话框。

3.在图6.47所示的对话框中,取消选择“成绩”复选框,表示只判断姓名和学号,成绩允许重复。

图6.47 设置重复项的判断条件

4.单击“确定”按钮后,Excel会弹出如图6.48所示的对话框,通知用户删除了多少个重复值。关闭对话框后可以看到图6.49所示的结果。

图6.48 提示已删除的重复值数量

图6.49 删除重复项的结果

知识扩展

1.删除重复项和通过高级筛选工具提取唯一值有所不同。删除重复项的缺点是无法把结果显示在其他区域,优点是允许自由选择判断重复的条件,可以以单列的值为判断条件,也可以以多列的值为判断条件。

2.如果要求将重复值隐藏起来,便于以后在必要时恢复数据,那么应该采用辅助区域搭配筛选工具来完成。例如,在D1输入“辅助区域”,再在D2输入公式“=A2&B2”并向下填充,效果如图6.50所示。接着选择D1:A11区域,并单击功能区的“数据”→“高级”,弹出“高级筛选”对话框,在对话框中按图6.51所示的方式设置选项,当单击“确定”按钮后将得到图6.52所示的筛选结果。

图6.50 在辅助区域中填充公式

图6.51 设置筛选条件

图6.52 筛选结果

图6.52中重复值已经处于隐藏状态,如果此时清除筛选可以还原所有数据。

Excel 所有单元格中的空格可否一次性删除?

工作表中数据较多,偶然在其中一个单元格中有空格,空格影响了后续的公式运算。由于不知道还有哪些单元格中存在空格,因此打算删除所有单元格中的空格。

有什么方法可以一次性删除工作表中的所有空格呢?

解题步骤

Excel并没有提供删除某字符的工具,但是在替换字符时将目标字符设置为空文本即可实现删除字符的功能,因此本例中的问题可以通过替换来实现,具体操作步骤如下。

1.按组合键<Ctrl+A>全选工作表中的所有数据区域。

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

3.将“查找内容”设置为空格,然后观察“单元格匹配”复选框是否已选择,如果已选择则需要手动消掉,然后单击“全部替换”按钮,Excel会提示替换成功的数量。图5.38是替换选项的设置界面,而图5.39则是替换数量提示框。

图5.38 设置替换选项

图5.39 提示替换成功的数量

知识扩展

1.单元格中意外产生了空格时对于表格的运算、查找都有较大的影响。例如,将数值123.45输入成123.45,单元格会由于空格的干扰变成文本,而文本是不能参与SUM函数求和的。此外,如果文本的前面或后面意外产生了一个空格,那么VLOOKUP、COUNTIF等函数引用单元格时都会判断失误。

2.每一次执行替换前都有必要观察“单元格匹配”复选框是否选择,选择时表示等于关系,不选择时则表示包含关系。本例如果在选择状态下执行替换,那么单元格中只有一个空格没有其他字符才能替换成功,如果不选择则单元格中不管有多少字符,都会将其中的空格删除。

Excel 如何批量清除前置撇号(前面的一个点)?

有时会遇到某个工作表的部分单元格带有前置撇号的情况,其表现形式如图4.240所示。

当工作表中数千个单元格都有这种撇号时,要逐个删除显然是不现实的,如何才能批量地清除这些前置撇号呢?

图4.240 带前置撇号的单元格

解题步骤

这种前置的撇号是一种格式,而非字符,手工删除撇号是不可能成功的,你会发现将光标定位到撇号右方并按下BackSpace键清除撇号后,只要单击Enter键,再返回单元格查看,该撇号又会自动产生。要清除这种前置的撇号应该通过格式设置来实现,具体步骤如下。

1.在远离数据区域的空白区域选择空白单元格,然后复制该单元格。

2.由于图4.240中A2:A10区域和D2:10区域都带有前置的撇号,因此同时选择A2:A10和D2:10区域,然后单击右键,从右键菜单中选择“选择性粘贴”。

3.在“选择性粘贴”对话框中选择“格式”,然后单击“确定”按钮执行粘贴。图4.241是设置粘贴方式的界面,而图4.242是粘贴结果。

图4.241 设置粘贴方式

图4.242 粘贴结果

此时可以发现A2:A10区域和D2:10区域都已经没有前置的撇号了,不过单元格的边框也没有了,因此需要重新设置一下边框。

4.选择A2:A10区域和D2:10区域,单击“开始”选项卡中的田字格边框,从而为这两个区域添加边框。

知识扩展

1.单元格在默认状态下的格式是“常规”,而带有前置撇号的单元格格式为“文本”,将“常规”格式的单元格粘贴格式到“文本”单元格,“文本”单元格会变成“常规”格式,但是此时单元格中的前置0仍然不会消失,只有重新输入数值或双击单元格并按下Enter键,单元格中的前置0才会消失。

2.撇号分为半角和全角的,如果是全角撇号,那么直接使用替换工具将它替换成空白符即可。