excel删除空行_Excel里99.9%的人都踩过的坑,早看早避开!

d4259846a7d0e7e5cc0945509a137417.png

本文作者可可(小 E 背后的小仙女)

本文由「秋叶 Excel」原创发布

如需转载,请在公众号发送关键词「转载」查看说明

2019 年上班第一天感觉怎么样呢?

望着满屏幕铺天盖地的表格,我只能摸摸自己还没下去的小肚子,长叹一声「假!期!苦!短!呐!」

公式一直在报错?
算不出正确结果?
不能使用筛选?
不能对全部数据排序?

……到底是什么让我在新年第 2 天就乌烟瘴气手忙脚乱?!欸,要怪就怪自己,怪自己又踩进了 Excel 里的这些坑!

0c5c057bd0273b387338aa070ffd3ab3.png

比起掉进坑费劲爬起来,从一开始就避免才是我们应该做到的!下面小 E 就为大家梳理一遍 Excel 里最常见的 4 个大坑,99.9%的人都踩过的坑,早看早避免

- 1 -

滥用空格惹的祸

咦,调整了列宽或者改变了字体大小,这个单元格里明明在下一行的文字怎么就跑上去了呢?

eea5c12853b68322ff16b29642a9330d.gif

还有,我想计算各位导师的学员总数量,怎么输入完公式得到的结果都是 0?公式明明没出错啊……

eecadfa1302768369590474630d2cdba.png

欸,其实都是空格惹的祸!

怎么办?按下【Ctrl+H】调出替换命令,替换掉所有空格——

b679ad3e5e4151f0266716851bae751f.png

再看看输入公式后的计算结果,没有问题了吧!

10eb1bbf892ef83bf0a66ab9f3d5788f.png

如果需要显示成两端对齐的姓名,那就在设置单元格格式里将对齐方式改成「分散对齐」吧~

c0a6a3c7e78381fd5f69dadf3b297e9b.png

至于单元格内文字换行,已经说过不止一遍了——以后记得用同时按下【Alt】和回车键,不要再滥用空格了!

- 2 -

空行惹的麻烦也不小

咦,无论升序排序还是降序排序,怎么只对前几行的数据起作用?

76f701f3cdea60d1d0c825da2458c1ff.gif

另外空行的「危害」可不止这个,在使用透视表时,明明源数据中有三个部门的数据——

5dbfc1aa50473926818eced09d055801.png

结果,透视表中就只有「仓管部」的信息了——

1b9bd7caddeff4b6ab91818ac4851a8b.png

空格以下的数据仿佛成了被遗弃的孤儿……

那就跟着小 E 动手把空行删了吧:

5bdec67d2fb8804a17061d52da48a654.gif

❶ 先使用筛选功能,筛选出全部的空行;

❷ 再选中第一行,按下【Ctrl+Shift+↓】全选所有筛选后的空行;

❸ 右键删除,再取消筛选,就清除了所有不连续的空行了!

- 3 -

合并单元格是大忌

咦,输入完公式再向下填充竟然报错了!我这公式有毛病吗?

ca26497d83a9f268ddefa197babfef10.gif

选中 B 列,点击【合并后居中】——原来只有 B2、B7、B12 有数据,怪不得公式会报错!

273d535914dec98a6f69f4f6f9b9c57a.png

说到底,都是合并单元格害的!更严重的是,合并单元格还会导致无法使用数据透视表、无法排序,绝对是 Excel 里一个大坑!!!

可是已经进坑了,就想想办法先把这些问题解决了吧!看着——

9dd283ead95a24be00788c32af2968a4.gif

❶ 选中合并居中后的 B 列,按下【Ctrl+G】进行定位,定位条件选择「空值」;

❷ 所有空白单元格被选中后,输入=B2,同时按下【Ctrl】和回车键;

❸ 公式的错误就自动消失了,最后选择 A 列按下【格式刷】按钮,再刷到 B 列上就搞定了!

如果想对每个部门按照人均奖金额排序,直接动手操作一定会出现这样的提示——

175f2519c76318114e40b36d7c5db149.png

所以,我们增加一列辅助列,并输入公式,然后向下填充。

=COUNTA($A$2:A2)*10^5+E2

20b9549fad6a6355b4b0524e408dfaca.png

然后选中 C 列到 F 列,点击【排序】按钮,主要关键词选择「辅助列」,次序选择「降序」,每个部门里的数据就按照人均奖金从高到低排列好了,最后把辅助列删除即可。

fb06be175bf6c06602f5d79eeef6d649.gif

- 4 -

数据明明不一样,

为何条件格式显示它们全部重复?

我们想突出显示这些重复的数据值——

ec3774f893d37481efaf44756c17c641.png

当使用条件格式时,却发生了这样的一幕,所有的数据都被认为是重复的!

c1f98154d036e65d737c74adac41ac60.gif

严格来说,这并不是由不规范操作引起的,问题出在——Excel 中数字的计算精度只限制在 15 位以内,超过 15 位以上的数字,系统会自动默认当成 0 来处理。

所以这些前 15 位相同的数字就被判断为一样的了!

3e11ae705e5e2d35e0adedc39f597f07.png

因此我们要把 15 位之后的数字也加入进去进行统计,才能正确检测出重复值,这就要在条件格式设置时输入另外一个公式——

=COUNTIF($A$2:$A$13,$A2&"*")>1

899ddd9abb8a699df056b55dc8ec0c5f.gif

这下可算是检测出了重复值!

fdaad08eb02a74d40122f922920d4b8d.png

以上就是小 E 总结出的 Excel 最常见的那些坑,每个坑进去可都要摔得不轻!所以赶快记下小 E 今天的分享吧,争取以后离这些坑远远的(P.S.即使真遇到了也能及时「自救」)!

更多精彩内容快来小E的微信公众号「秋叶Excel」(ID是excel100)get√吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/397090.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

CentOS 6.5 Zabbix-agent3.2 安装 1.0版

1.关闭防火墙service iptables stop2.更换源、安装zabbix-agentrpm -ivh http://repo.zabbix.com/zabbix/3.2/rhel/6/x86_64/zabbix-release-3.2-1.el6.noarch.rpmyum install -y zabbix-agent3.修改配置文件vim /etc/zabbix/zabbix_agentd.confServer192.168.8.228 ser…

centos下利用httpd搭建http服务器方法

centos下利用httpd搭建http服务器方法 1. 解决的问题 在开发测试过程中,分析图片任务需要将图片保存在服务器端,通过url来访问和下载该图片,这就需要使用一台图片服务器,但常常遇到图片服务器匮乏的情况,为了解决该问题…

[转]Java7中的ForkJoin并发框架初探(上)——需求背景和设计原理

详见: http://blog.yemou.net/article/query/info/tytfjhfascvhzxcytp83 这篇我们来简要了解一下JavaSE7中提供的一个新特性 —— Fork Join 框架。 0. 处理器发展和需求背景 回想一下并发开发的初衷,其实可以说是有两点,或者说可以从两个方面…

安装oculus运行时出现问题_U盘安装windows10出现的问题解决方法

安装windows10 出现的问题之前安装windows10都没什么问题,今天安装windows10出现了好多问题,记录一下。我这个教程我觉得是最好的安装教程安装windows10教程问题1. 我们无法创建新的分区,找不到现有分区(或者因为MBR分区表问题&am…

JavaFx导出文件

导出文件格式可选 protected void handExportDateAction(ActionEvent event) {// ShowDialog.showConfirmDialog(FXRobotHelper.getStages().get(0),// "是否导出数据到txt?", "信息");FileChooser fileChooser new FileChooser();FileChooser…

python选择排序从大到小_Python实现选择排序

一、选择排序简介选择排序(Selection sort)是一种简单直观的排序算法。选择排序首先从待排序列表中找到最小(大)的元素,存放到元素列表的起始位置(与起始位置进行交换),作为已排序序列,第一轮排序完成。然后,继续从未排序序列中找…

【Ubuntu14】Nginx+PHP5+Mysql记录

这次因为工作原因,需要在Linux下进行开发。推荐的环境是Ubuntu14NginxPHPMysql。环境搭建好之后,装上GIT,装上IDE,觉得Mysql命令界面麻烦又装了个Navicat。总体用下来感觉很带感。 【虚拟机与镜像文件】 这里我采用的虚拟机是VMwa…

java句柄数过高怎么解决_主播个人及企业利润高,个税或企业所得税怎么解决...

网络直播在2020年尤为火热,男女老少都纷纷投入其中,究其原因还是其行业表现出来的“利润高”等。也确实有部分人取得了一定的成效,也催生了不少的直播平台、经纪公司的出现。 那么这些主播个人或者企业利润高,个税或企业所得…

杂项-Java:JBoss

ylbtech-杂项-Java:JBoss是一个基于J2EE的开放源代码的应用服务器。 JBoss代码遵循LGPL许可,可以在任何商业应用中免费使用。JBoss是一个管理EJB的容器和服务器,支持EJB 1.1、EJB 2.0和EJB3的规范。但JBoss核心服务不包括支持servlet/JSP的WE…

任务调度及远端管理(基于Quartz.net)

这篇文章我们来了解一些项目中的一个很重要的功能:任务调度 可能有些同学还不了解这个,其实简单点说任务调度与数据库中的Job是很相似的东西 只不过是运行的物理位置与管理方式有点不一样,从功能上来说我觉得还是差不多的, 存储过…

2015/12/15--Document对象

<html> <head> <script type "text/javascript"> //使用document.write()输出流写文本 document.write("hello,world!"); //使用document.write()输出流写HTML document.write("<h1>welcome to my world!</h1>")…

C# 子类实例化基类 基类使用不了子类的方法_C#高级编程面试考题

一、简答题1.简述C#中的所有访问修饰符及访问权限private(私有的)给类&#xff0c;及所有类成员使用所有类成员的默认访问修饰符可访问范围当前类自身public(公开的)给类&#xff0c;及所有类成员使用可访问范围当前类自身所有的子类同一程序集其他类通过实例化也可以访问其他程…

协程(Coroutine)与多线程,多进程

执行多个任务可以使用多线程或多进程。 多进程中&#xff0c;同一个变量&#xff0c;各自有一份拷贝存在于每个进程中&#xff0c;互不影响 多线程中&#xff0c;所有变量都由所有线程共享。而线程间的切换是系统进行调度&#xff0c;无法控制&#xff0c;所以可能 一个进程中的…

关于img 403 forbidden的一些思考

网页中经常需要显示图片给用户看&#xff0c;对网站本身来说有的图片是从本地图片服务器来的&#xff0c;但是一旦数量多了以后&#xff0c;磁盘空间又是一个问题。 所以有时就希望显示其他网站的Image&#xff0c;直接把其他网站的图片显示在我的网站上。但并不是所有的外网Im…

Leetcode: Kth Largest Element in an Array

Find the kth largest element in an unsorted array. Note that it is the kth largest element in the sorted order, not the kth distinct element.For example, Given [3,2,1,5,6,4] and k 2, return 5.Note: You may assume k is always valid, 1 ≤ k ≤ arrays lengt…

python 循环赋值_Python打牢基础,从19个语法开始!

Python简单易学&#xff0c;但又博大精深。许多人号称精通Python&#xff0c;却不会写Pythonic的代码&#xff0c;对很多常用包的使用也并不熟悉。学海无涯&#xff0c;我们先来了解一些Python中最基本的内容。Python的特点解释型语言&#xff0c;无需编译即可运行提供了交互式…

uwp连接mysql数据库_在 UWP 应用中使用 SQLite 数据库

在 UWP 应用中使用 SQLite 数据库Use a SQLite database in a UWP app06/26/2020本文内容可以使用 SQLite 在用户设备上的轻量级数据库中存储和检索数据。You can use SQLite to store and retrieve data in a light-weight database on the users device. 本指南演示如何执行该…

12-事件委托(事件代理)

什么是事件委托 通俗的讲&#xff0c;事件就是onclick&#xff0c;onmouseover&#xff0c;onmouseout&#xff0c;等就是事件&#xff0c;委托呢&#xff0c;就是让别人来做&#xff0c;这个事件本来是加在某些元素上的&#xff0c;然而你却加到别人身上来做&#xff0c;完成这…

oracle 窗口函数 (keep)

看到很多人对于keep不理解&#xff0c;这里解释一下&#xff01;Returns the row ranked first using DENSE_RANK2种取值&#xff1a;DENSE_RANK FIRSTDENSE_RANK LAST在keep (DENSE_RANK first ORDER BY sl) 结果集中再取max、min的例子。SQL> select * from test;ID MC SL…

MySQL 的实时性能监控利器

操作系统及MySQL数据库的实时性能状态数据尤为重要&#xff0c;特别是在有性能抖动的时候&#xff0c;这些实时的性能数据可以快速帮助你定位系统或MySQL数据库的性能瓶颈&#xff0c;就像你在Linux系统上使用「top&#xff0c;sar&#xff0c;iostat」等命令工具一样&#xff…