把Excel那些坑都填上

经常用Excel的朋友应该都有过这种感受:知道他很强大,但也担惊受怕。强大的是大部分office工作中遇到的数据处理需求都可以通过Excel的函数、公式、数据透视表等嗖嗖搞定;担惊受怕的是,不知道哪一步就神不知鬼不觉地踩进坑里,发现时痛心疾首。

本人工作生涯十年几乎无一日不与Office办公三大神器打交道,感情最深的就属Excel了。从这个角度来看亦可称之为“表妹”生涯十年,踩过的坑不计其数,后果有大有小。同时也造就了每当同事遇到Excel麻烦时我可以在第一时间帮助其解决问题,因为那些坑我都踩过了。

所以也萌生了我想把这些在使用Excel过程中历练出来的填坑方法记录下来,特别是最常见又不是一眼就能爬的坑。

1st:vlookup大坑!

如果一个单元格里的内容是非数值型数字,比如员工工号,在进行vlookup匹配的时候很可能会踩到大坑,就是明明两边数据都有,但是匹配结果却是#N/A,相信很多小伙伴都碰到过!没有及时发现的结果当然是工作出现差错。

那怎么解坑呢?你可能很自然会想到两边数字明明相等,却没有匹配到,那应该是单元格格式的问题吧,那就全部选定之后右键-->单元格格式-->全部改成文本或者常规格式,两边数据统一都这么改不就ok了吗?答案是很不ok,#N/A的一定还是#N/A。

经过反复观察试验发现,问题的关键在于——单元格左上角有没有绿色小三角——这才是症结所在。甭管是文本还是常规,要么大家都有小旗子要么都没有,必须统一!

好,剩下的任务就是怎样把两边的每一个数据都改成统一有或没有小旗子了,我一般将他们改成有小旗子的,因为如果是含有“0”开头的数字,改成非文本格式的话,“0”就直接不见了。而通常情况下,文本格式的数字单元格是有小旗子的,无奈Excel不会在你改完文本格式后就自动加上小旗子,必须双击该单元格再回车它才会出现,相当于手动激活,但不可能每个单元格都去双击一遍,或者用肉眼去扫一遍。看图举例:


四个单元格没有匹配到

数据1和数据2的数字都是相同的,但其中“222”“444”“666”“888”为什么在数据2中没有匹配到数据1中的数字呢?你一定发现了,这四个数字在数据1中左上角没有小旗子!


这四个单元格没有小旗子

So批量加旗子的步骤是:

  • 1、选定Excel中你需要匹配的内容区域,Ctrl+c;
  • 2、开一个txt文本,Ctrl+v;
  • 3、全选txt文本中刚刚黏贴进来的内容,Ctrl+c;
  • 4、回到Excel中,将刚刚那片数值区域改成文本格式,

再右键-->选择性黏贴-->只保留文本,

OK!全部有旗子了,匹配结果全部正确。当然,数据1和数据2两列数据都要执行以上操作,确保全部单元格都有小旗子再进行vlookup才能万无一失,这个坑就算填上了。


2018/1/18 23:16 (此处上下分隔线间为更新插入内容)
特来更正对于第一个vlookup坑的解坑方法,上面我写的方法虽能解决问题,但对比下方网友“鱼卡啦”留言中提到的“分列”方法就过于呆萌了,感觉被蒙在鼓里十年终于拨云见日了啊~~分列竟还有此等妙用,居然没发现。

为了便于理解,稍微说得详细一点,一般分列适用于对一列单元格进行等宽或者按分隔符分割成一列以上,但在此处显然不需要做分割,仅需使用到Excel分列功能的一个中间步骤——设置“文本”格式——即可实现将一列数据统统加上小旗子,大家不需要再按照上面这么复杂的方法做了。

不过上面的方法还是能够解决一些分列解决不了的问题的,请看下面第二个坑。


所以碰到纯数字单元格匹配的时候一定要长个心眼,切勿vlookup一刷就觉得万事大吉了。

2nd:迅速填“0”

第二个坑还是关于纯数字的单元格问题,还是拿员工号举例,比如位数统一为5位数字,但是发现“0”开头的员工号在Excel里经常会自动消失了,那是因为这个单元格非文本格式,Excel自动将其当做数值处理,只留下0后面的数字。而被省掉的“0”的个数可能是1个到4个中的任何一种,所以结果看到的数字位数参差不齐,用笨办法——比如通过Len()函数获取单元格长度,再筛选之后分别修改——比较麻烦,那么最迅速的解决方案是什么呢,请看图:

5位员工号数据如上图现在长成这样,无法进行匹配或查找之类的一系列操作。
So迅速填“0”大法为:

  • 选定单元格区域,右键-->单元格格式-->自定义,在类型下面填写5个“0”,

确定,“0”全部补齐!

还要补充一下,“0”全都“看见”,不代表一定真的存在,如果后续还需要进行vlookup匹配,那么还得按照1st中的方案进行操作。

3rd:“探照灯”式筛选对抗遗漏

拿到一张陌生的Excel数据表,不假思索随意筛选看到的内容可能会欺骗你,举例说明:

经筛选,你看到最下面的值是a069吧,你心想这个表大概就从a002到a069这些内容了吧。

但拉到下面才发现真相,远远不止这些,还有很多数据

前面筛选时没有看到a069后面的a070、071、072...是因为当中有断行,即一整行都没有数据,随意筛选的结果会让你对这张表中的数据产生错误的判断。
So严谨的筛选方法为:

  • 1、选中整列,“照亮”整列数据
  • 2、再进行筛选

看,全部数据现形了吧。

4th:拔掉隐形的回车

在vlookup的大坑里还有一个“隐形杀手”,就是单元格内的软回车,明明看起来相同的两个单元格匹配的结果却是#N/A,怎么办?空格当然也是嫌疑最大的原因之一,但大家都知道只要搜索空格就可以证实了,那软回车怎么让它现身呢?一种方法是用clean()函数,但单列数据还好,多列数据就不那么方便了,
So最简便的方法是:
Ctrl+F调出搜索框-->输入“Alt+10”,这时候搜索框里你肉眼什么也看不见,但是放心敲下回车键吧,有没有软回车答案立现!如果要将其去除直接按“全部替换”即可。

一下子回忆不全,本文将持续更新,欢迎对Excel感兴趣的朋友拍砖、与我交流切磋、共同进步。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 219,490评论 6 508
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,581评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 165,830评论 0 356
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,957评论 1 295
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,974评论 6 393
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,754评论 1 307
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,464评论 3 420
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,357评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,847评论 1 317
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,995评论 3 338
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 40,137评论 1 351
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,819评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,482评论 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 32,023评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,149评论 1 272
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,409评论 3 373
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 45,086评论 2 355