Excel日常操作中最怕的不是不会公式啥的,而是被一些疑难杂症搞怕了,这些疑难杂症往往有一个共同点,那就是:看起来什么都没错,但就是报错了。
前阵子有这样一个非常有意思的段子:
那些在职场上用word的人往往没有word(话语权)
用PPT的人往往既没有power(权利)也没有point(观点)
用Excel的人一点都不Excel(出色)
总而言之,用MS的人都是既micro(微小)又soft(懦弱)的存在
但其实用好了Excel,你是真的可以Excel的
Excel常见数据格式
如果是接触过R、Python、SPSS、MySQL之类的软件的小伙伴一定都会数据格式这件事不感到陌生,在学习这些软件的时候,差不多第一件事就是讲各种数据格式。但是通常我们在学习Excel的时候就会忽略数据格式的问题,从而也给日常的办公带来过一些小麻烦,因此我们首先来看看Excel有哪些常见的数据格式:
常规:最常见的数据格式,该格式不包含任何特定的数据格式,个人觉得比较类似其他专业软件中的varchar格式,相对来说兼容性好,比较稳定
数值:用于一般的数值类型的表示,在设置小数点后几位数的时候常用
货币:可以显示各国货币的标识的数据类型,薪酬做工资的小伙伴们可能用得比较多
会计专用:这个薪酬的小伙伴可能也会用得着,和货币格式相比,这个格式除了会自动补齐货币符号以外,还会自动补齐小数点
日期:日期格式,和其他软件相比,Excel的日期格式要强大许多,因为可以选择国家地区,再选择日期格式,直接解决了每个国家有不同的表达习惯的问题
时间:和日期格式类似,时间格式也会根据国家给到一些非常特殊的表达方式。在此有一个小的tips,如果是给一个歪果仁看的话,如果给他看他的语言下的特殊表达,对方会很开心呢哦~
百分比:这个数据格式比较常见,使用也相对简单,相比之下这也是Excel一个比较亮点的地方,其他软件对于百分数没有这么友好。
分数:相对来说,分数的使用地方比较少,很少用,如果有兴趣的话可以尝试一下。
科学计数:用科学计数法进行数值的表示,人力的小伙伴会用得比较少,毕竟一般不会碰到太大或太小到需要科学计数法表示的数据。
文本:在文本格式下,数据格式将以文本的形式存储。这个需要特别注意,HR们经常会用到这个东西,那就是工号、身份证号。很多时候大家遇到的Excel都和文本格式有一定的关系。
特殊&自定义:这就是稍微复杂一些的数据格式了,一般来说用得比较少,这里就不做赘述了。
VLOOKUP坏了么
有的时候我们会遇到一个非常诡异的情况,明明这个工号就是有的,但是VLOOKUP偏偏报错了,就像这样:
明明公式是完全正确的,但就是报错了!这就是一个非常常见的数据格式带来的问题。
稍微有一点经验的小伙伴可能已经发现了,上图中A列的数据左上角都有一个小的三角形,而D列数据并没有这个小三角。如果点击这个单元格会看到一个小感叹号,提示:“此单元格的数字为文本格式,或前面有撇号”
我们首先来讲一下如何解决这个问题。
无非是这样两个解决思路——
方法一:将A列的数据转化为数值格式
方法二:将D列的数据转化为文本格式
所以来尝试一下把A列的数据转化为数值格式
大家最最习惯想当然的方法似乎失效了,没有什么用,尽管点了修改数据格式,但是并没有生效啊!
在这里给到大家一个解决方案:
点击这个感叹号,选择“转化为数字”这个问题就解决啦~
类似的,如果直接修改D列的数据为文本的话似乎也没啥反应。
还几个刚刚我们在看A列数据的报错时候的提示的后半句吗:“此单元格的数字为文本格式,或前面有撇号”
解决方案就在这个撇号上了,Excel中有一个非常特殊的符号英文格式下的单引号:'
大家可以尝试一下,直接的单元格中输入一个英文的单引号,你会发现你明明输入了内容,但是却什么都没有,就像这样:
相信自己,你不是见鬼了,因为英文格式下的单引号是将数字存储为文本格式的标记。
所以这个问题的解决方案就是——在前面加一个英文的单引号
道理我都懂,死机伤不起
数据格式不一致的解决方案倒是还挺简单的,但是道理我们都懂,数据多的时候采用感叹号——转化为数字格式会导致电脑死机!
拿小编自己来说吧,一万多条数据,i5的笔记本电脑,这么转格式分分钟电脑CPU满载死机!在被这个问题苦苦困扰了一段时间之后,终于找到了解决方案——
数据分列
下面是一个操作演示:
第一步:选中需转化格式的数据
第二步:点击数据——进入数据分列
接下来根据弹出的向导一步步进行就可以了。如果是文本转数字的话,完全使用默认的选项就可以了~
当然数据分列还有很多其他的用途,一个非常常见的用途就是将文本格式存储的日期转换为日期格式以便于进行相关加减法的计算。对于文本格式存储的日期转化的问题,目前小编只知道这么一种解决方案,如果小伙伴们有别的解决方案也欢迎大家在留言区交流。
本文系原创,首次发布于公众号:HR大数据