看到各种微博、微信公众号随意转载,甚至加上自家的水印,特此声明—— 仅允许个人学习目的带源链接及作者转载使用,谢谢!
♋♋♋♋♋♋♋♋♋♋♋声明 ♋♋♋♋♋♋♋♋♋♋♋
以下为原文:
===============排版篇==================
给他人发送excel前,请尽量将光标定位在需要他人首先阅览的位置,例如Home位置(A1),例如结论sheet,长表尽量将位置定位到最顶端
有必要的时候请冻结首行;没必要但可追究的内容,可以隐藏处理
行标题、列标题加粗,适当处理文字颜色、填充颜色,利人利己,可参见:Excel 中的颜色要怎么搭配,视觉上更能接受且区分度高? - 设计
占用空间比较小的表格,可以放置在左上角,但留空A列和1行,并给表格加上合适的框线,观感很不错哦~
同类型数据的行高、列宽、字体、字号,求你尽量一致,非要逼死强迫症吗!
定义好比较标准的格式,例如百分比预留几位小数,手机号的列宽设置足够,时间显示尽量本土化...
不要设置其他电脑没有的字体,除非这个表格就在这一台电脑使用...
参考一些官方的模板,例如OfficePLUS,微软Office官方在线模板网站! ,再例如Mac端excel打开就显示的各种模板,很多清单或者规划类的excel我都直接用这里面的,不需要重新设计
===============操作篇==================
<img src="https://pic1.zhimg.com/11eda8287bf2c3d7592bc36d01d5ca58_b.jpg" data-rawwidth="364" data-rawheight="193" class="content_image" width="364">
(有点不清晰...当初偷懒直接把图片截到印象笔记的...)
<img src="https://pic2.zhimg.com/b3f8cd32c17feff1bf0a4f62b16ca629_b.jpg" data-rawwidth="546" data-rawheight="307" class="origin_image zh-lightbox-thumb" width="546" data-original="https://pic2.zhimg.com/b3f8cd32c17feff1bf0a4f62b16ca629_r.jpg">
<img src="https://pic1.zhimg.com/1af94640d1a09f1eec3d7a253aebaa94_b.jpg" data-rawwidth="515" data-rawheight="99" class="origin_image zh-lightbox-thumb" width="515" data-original="https://pic1.zhimg.com/1af94640d1a09f1eec3d7a253aebaa94_r.jpg">
<img src="https://pic1.zhimg.com/ee4463d783aaa3d94a30f5cb37fd66d0_b.jpg" data-rawwidth="212" data-rawheight="345" class="content_image" width="212">
===============公式篇==================
if、countif、sumif、countifs、sumifs,这几个一起学,用于条件计数、条件求和
max、min、large,这几个一起,用于简单的数据分析
rand、randbetween,这俩一起,用于生成随机数,也可以用于生成随机密码(用rand配合char可生成中英文大小写随机的)
定位类型的函数:MID、SEARCH、LEN、LEFT、RIGHT一起学吧,简单但异常实用
四舍五入个人偏好用round函数,举个简单例子,一列数据,2.04、2.03并求和,显示保留1位小数,你会在界面上看到2.0、2.0,求和却是4.1,表格打印出来会比较让人难理解
subtotal:用于对过滤后的数据进行汇总分析
sumproduct:返回一个区域的乘积之和,不用A1*B1之后再下拉再求和
Vlookup函数,这个不多说了,神器;另外推荐lookup函数:LOOKUP(1,0/(条件),查找数组或区域)
offset函数,常用于配合其他函数使用,例如想将10*20的表中的每行复制成3行按原顺序变成30行:=OFFSET($A$1,INT((ROW(A1)-1)/3),COLUMN(A1)-1,1,1) 下拉,由于不用到列,所以等同于=OFFSET($A$1,INT((ROW(A1)-1)/3),0),我当初是这么做笔记的....:=(A1,向下偏移(向下取整(行数-1)/3),向右偏移0)
text,例如19880110 text(A1,"0-00-00"),转为1988-01-10,用法很多
weekday,让你做时间计划表什么的时候,把日期转为“星期X”
column(目标单元格),返回目标单元格所在列数,有时候真的很好用...还有
@黄老邪
推荐的columns
transpose(目标区域),神奇的转置,把行变成列,把列变成行...
&,可在目标单元格后面增加某些字符,偶尔用(我这种强迫患者用的是concatenate公式,我特么有病!)
<img src="https://pic4.zhimg.com/6bbabe0e3142c5083bdeded646c4e503_b.jpg" data-rawwidth="330" data-rawheight="219" class="content_image" width="330">
数组,虽然复杂,但是有的公式配上数组简直爽爆
多百度,例如曾经碰到一个难题,把X分X秒,转为X秒,例如172分52秒,百度半天得到的公式:=IF( IFERROR( FIND( "分", $E2 ), 0) > 0, LEFT( $E2, FIND( "分", $E2 ) - 1 ) * 60 + IFERROR( MID( $E2, FIND( "分",$E2 ) + 1, FIND( "秒", $E2 ) - FIND( "分", $E2 ) - 1 ), 0 ), LEFT( $E2, FIND( "秒", $E2 ) - 1 ) * 1 ) 度娘很厉害的(评论里面直接用=TEXT(SUBSTITUTE(SUBSTITUTE("00:"&A1,"秒",""),"分",":"),"[s]"),把文本转为时分秒的标准格式再转秒,确实是更好的方法)
===============图表篇================
<img src="https://pic1.zhimg.com/v2-06b9f3bbd478ee6158a7e50030f9eccc_b.png" data-rawwidth="600" data-rawheight="443" class="origin_image zh-lightbox-thumb" width="600" data-original="https://pic1.zhimg.com/v2-06b9f3bbd478ee6158a7e50030f9eccc_r.png">
数据透析表、数据透析图,嗯嗯,推荐的人太多了...
图表设计——布局,灵活运用好多类数据时的“次坐标轴”
选择数据——右键——更改图标类型,灵活在一张表上结合起来柱状图和折线图
<img src="https://pic4.zhimg.com/e121b8bbab0b34a94c3896cff4835ccb_b.jpg" data-rawwidth="378" data-rawheight="222" class="content_image" width="378">
===============技巧篇=================
如何将无规律的一列上下翻转? ——创建一列,标上1、2、3……,下拉,以该列为主排序,改升序为降序,扩展目标列,得到结果,之后可以删掉创建的辅助排序列
如何将目标区域的每一行数据下面插入一条空行?
——创建一列,标上1、2、3……,下拉,下面空白行标上1.5、2.5、3.5……下拉,同理排序~Tada~
<img src="https://pic4.zhimg.com/7756161ef730d37854be1c3f7e5967eb_b.jpg" data-rawwidth="457" data-rawheight="407" class="origin_image zh-lightbox-thumb" width="457" data-original="https://pic4.zhimg.com/7756161ef730d37854be1c3f7e5967eb_r.jpg">
===============插件篇=================
<img src="https://pic3.zhimg.com/b7526f75b47c3d23bfc37e00cf8bd03a_b.jpg" data-rawwidth="1004" data-rawheight="772" class="origin_image zh-lightbox-thumb" width="1004" data-original="https://pic3.zhimg.com/b7526f75b47c3d23bfc37e00cf8bd03a_r.jpg">
当然,也有柱状图:
<img src="https://pic4.zhimg.com/555db0fa7e0c5378a76ce98f5bb66c43_b.jpg" data-rawwidth="1025" data-rawheight="621" class="origin_image zh-lightbox-thumb" width="1025" data-original="https://pic4.zhimg.com/555db0fa7e0c5378a76ce98f5bb66c43_r.jpg">
<img src="https://pic1.zhimg.com/64bd517c42da64dfb6040c3d54d45e80_b.jpg" data-rawwidth="683" data-rawheight="669" class="origin_image zh-lightbox-thumb" width="683" data-original="https://pic1.zhimg.com/64bd517c42da64dfb6040c3d54d45e80_r.jpg">
默认配色就很不错,而且演示的时候点击时会直接按你点击的类型帮你显示对应的数据(例如上面的堆积柱状图)
1. 在线Web抓取:不需要学会某个编程语言也能爬虫+分析一些简单数据,随便举个例子输入新浪股票的网址,它自动帮忙抓取到N个表,我随便打开一个:
<img src="https://pic4.zhimg.com/e91c650b8065f74fa67f0814cd42aef3_b.jpg" data-rawwidth="1331" data-rawheight="768" class="origin_image zh-lightbox-thumb" width="1331" data-original="https://pic4.zhimg.com/e91c650b8065f74fa67f0814cd42aef3_r.jpg">
2. 连接数据库:不需要学会SQL语法也能查询+分析数据库内的数据,这个就不方便截图了... 打比方说,常见的 select * from ... where xxx = xxx and xxx>xxx group by xxx这种sql语法查询的内容,可以在Power Query中直接通过点击、筛选等操作就列出来
==================数据可视化篇 ====================
常见的数据可视化工具不再赘述,在知乎里面一搜一大把,我的经验不算多,但是单独加这个分类是想强调数据可视化的重要性,以及我对数据可视化的理解,希望大家结合下面的内容再去看其它答案的数据可视化工具:
1. 要『正确』地理解数据可视化,一切不以帮助理解数据为目的的可视化都是耍流氓,例如
倒腾半天用各种花哨工具做出来的酷炫效果(也包括一些可视化工具的网站),砸UI饭碗
本来需要输出的是给其它部门的数据报表,自以为是地加上可视化,请做好本职工作
桑基图、箱线图、雷达图用的很溜,但实际Boss只想用看(或者只会看...)熟悉的柱状图、折线图、饼图
2. 我认为的『正确』的数据可视化是:
易理解的。选择正确的表达形式,适合用柱状图就别用散点图,也别用那些受众人群不好理解的特殊用图
可维护的。改了一点数据或者下次有类似报表再做不要花重复的时间再来一次
有标准的。在同一工作范畴内选择尽量标准一致性的数据可视化效果,坐标、图例、筛选尽量统一,所以也不推荐一个报告用到多种可视化工具
3. 一些个人技巧
个人分析使用excel自带透视图,后台用的inspinia模板 + echarts(另外补充,echarts-x很好用但很多人不知道),写报告用图说,商业数据分析用Tableau,另外觉得GA和umeng的可视化做的不错可以学习借鉴
有时候看到数据维度多的时候,觉得用什么图都不合适,我会先看echart图例再往回看适用具体哪种
思维不要固化在柱状图、折线图、饼图,多看多学才能横向拓宽自己的知识面
大部分后台需求是可以用图来表达的,密密麻麻的数据表格会让人无法第一时间抓到重点,不要吝啬开发的时间
补充上条,为了数据表格能随时导出,在可视化表达之后,也考虑是否要把表格补充进来,这点我觉得umeng做的真的很好
妈呀,写到这我真要吐槽这知乎新版的『可视化』,bug太多了,我编辑个答案各种丢图丢格式还多加换行...
==================其它篇 ====================
不会写宏没关系,要懂得怎么使用别人的宏(自行百度“excel宏大全”吧~),怎么保存xlsm,怎么录制宏。当你把机械化的一套操作通过录制宏实现,并用xlsm配合auto_open自动操作,眼看表格自动化操作,在两秒内给你返回原来每天固定要做十几分钟的数据分析结果时,那个鸡皮疙瘩...
有时间推荐泡泡excel的论坛,excelhome什么的,神人太多了....
excel满足不了你,又懂编程,想秀逼格的,请右转百度 SPSS
✎✎✎✎✎✎✎✎✎ 出题的分割线必须华丽 ✎✎✎✎✎✎✎✎✎
额,
我
都
写
那
么
多
了,
出
个
题
又
不
会
死——
【A列】 a a a a b b b c c d d d d e …… …… ……
每行仅一个数据,无法准确知道有多少个a,多少个b,多少个c…… 请【仅用一个公式】统计出——【A列中不同单元格的个数】,比如a、b、c、d,算4个请注意,只允许公式,其他操作均不允许,因为这个题不是为了结果,而是考excel逻辑的... (擦,这么快就被解答,说好的面子呢!)
【后记】
1. 关于答案 excel是一个很庞大很完整的“系统”,各行各业用处定然不尽相同,所以答案肯定仁者见仁智者见智,我也只是抛砖引玉,说说自己在个人工作上的经验
2. 关于疑问求解 excel里的帮助(F1)非常之有用,输入关键词就会提供给你需要的信息,请常用!个人推荐是——基础操作找百度,公式函数找F1,偏具体的需求找excelhome
3. 抛玉...
会计中都有哪些必须熟练掌握的 Excel 公式?分别用于哪些场合?熟练是指到什么程度? - 调查类问题
Excel 中的颜色要怎么搭配,视觉上更能接受且区分度高? - 设计
楼下Yumeng Guo的图表系列,表示已收藏...
4. 关于学习与书籍 引用
@谌斌
回答的如何快速有效地提高 Excel 技能水平?—— 我觉得提高Excel水平最重要的是某种“刺激”: 你需要交一个报告; 你需要做一个分布图; 你需要做数据去重; 你需要做数据排序; 你需要做数据统计; 这种“刺激”唯一不能是:你想学Excel。个人非常感同身受,我所有的学习均是受上面所提的各种“刺激”,所以假如让我推荐学习excel的书籍,我怕误人子弟...不过,我个人还是比较倾向在有一定基础之后补充完善的干货...