欢迎大家关注微信公众号:i-analysis
 
老白是个较劲的人,也是个完美主义者,最近看到自己的小朋友在做数据分析的时候,Excel表格实在是离专业玩家有些距离,恰好老白最近在看一些关于表格制作的书籍,今天就和大家分享一下,制作一个一目了然,大气明亮的Excel表格。在这本书中,对于制作一个良好的表格,一共提到了9大原则。
过去我们的表格一般都是这个样子的:
但我们希望未来的表格是如下这个样子的:
如果要达到上图的效果,我们需要按照以下九大原则来进行,才能做出来相对符合标准的图表。
原则一,行高设定为“18”
Excel预设的行高一般是“13.5”,如果这个行高来做表格,我们经常会发现行与行之间没有空隙,很拥挤。因此我们需要调整行高为“18”,这样阅读体验会好很多,当然在新版的Excel中,实际上默认的行高已经变成了“18”。
原则二,英文字体为Arial,中文字体为MS YAHEI LIGHT
对于数字和字母来说,尽管我们很喜欢用户Times New Roman,但是字体比较圆润,看起来会拥挤一些,但是Arial比较细长,看起来比较清爽一点点,粗细一致。
对于中文字体而言,这里建议使用MS YAHEI LIGHT,但也不是绝对,总的原则就是粗细要一致,看起来比较舒服才可以。此外,还有一点就是,字号也要一致,不要出现一会字大,一会字小的情况。在新版的Excel中,我们可以维持默认的12号字。
原则三,数字用千分撇区隔
数字要用千分撇标出位数,这是为了方便阅读和理解。
除了千分撇之外,对于像货币单位,当金额较大时,我们一般会以“千元”为单位,省略百位数以下的的3个0,否则以元为单位,则是位数太多,无法快速阅读和理解。
原则四,项目下的细项要缩排
如果让对方一眼就看懂数据含义或者计算,则是要把项目中的细项向右缩排。如下图,则都是所有项目靠左对齐,这样造成了无法知道销货收入或费用是怎么计算出来的。如果进行一定的缩进,则会发现销货收入是由“销货数量*单价”计算出来的。
原则五,单位要自成一栏
我们需要把“元”,“个”,“%”等单位放在项目名称后面,各单位的位置前后不一,我们很难一眼就找到单位在哪里。因此我们需要当单位位置明确,增加一栏,统一输入单位。如下图
原则六,设定栏宽的原则
设定栏宽的基本原则是让项目中的文字,数字能完完整整呈现在表格中,接下来,我们从最左边开始,逐一说明何谓正确的栏宽格式。见下图
B列和C列的栏宽为1,D栏配合文字调整栏宽。在第1年到第3年的栏宽会不一致,则需要根据三栏中,位数最多的数字,设定统一栏宽。还有一个小技巧,就是在表格最右侧,增加一栏空白栏,会让整个表格看起来美观,可设定栏宽为3。
原则七,表格框线的原则:上下粗,其余细
虽然说表格不能没有框线,但也不是全部画上外框线就可以。想要做出一目了然的表格,得有明确的框线原则。
如上的表格阅读体验很差,我们需要进行一定的调整,只用粗线和细虚线,画出必要的框线即可。
原则八,文字靠左对齐,数字靠右对齐
项目名称的文字,也要配合数字,向右对齐
原则九,表格不要从A1单元格开始
正确报个从B2开始
从A1开始,一来页面上看不见上方的框线,二来表格的左侧也没有空间,从B2开始,则是空出来一些区域。
 

为什么你的Excel很丑?的更多相关文章

  1. java导入excel很完美的取值的方法

    java导入excel很完美的取值的方法   1.解决方法: /**    * 获取单元格数据内容为字符串类型的数据    * @param cell Excel单元格    * @return St ...

  2. 根据之前的博文,我把给同学做的三子棋小游戏的代码发出来,只是界面很丑很丑,AI算法很笨很笨,过几天我传到网盘上,提供大家下载娱乐

    background_image_filename = 'blackground.png' black_mouse_image_filename = 'black.png' white_mouse_i ...

  3. 使用 Excel 可以很方便的做程序原型

    使用 Excel 可以很方便的做程序原型 比如计算 单片机的端口模式,可以使用 Excel 很方便的计算出来,花了 15 分钟做好. 还可以使用函数自动根据二进制计算出 十六进制. 然后如果再使用软件 ...

  4. C# 利用NPOI 实现Excel转html

    public void ExcelToHtml(string fileName, IWorkbook workbook) { ExcelToHtmlConverter excelToHtmlConve ...

  5. C#开发中使用Npoi操作excel实例代码

    C#开发中使用Npoi操作excel实例代码 出处:西西整理 作者:西西 日期:2012/11/16 9:35:50 [大 中 小] 评论: 0 | 我要发表看法 Npoi 是什么? 1.整个Exce ...

  6. 【转】ExcelHelper类,用npoi读取Excel文档

    //------------------------------------------------------------------------------------- // All Right ...

  7. NPOI.dll 用法。单元格,样式,字体,颜色,行高,宽度。读写excel

    NPOI.dll 用法.单元格,样式,字体,颜色,行高,宽度.读写excel 转载:http://yuncode.net/code/c_531e679b3896495 view source prin ...

  8. .Net Excel操作之NPOI(一)简介

    一.NPOI简介 NPOI是一个开源项目,可以读/写xls,doc,ppt文件,有着广泛的应用. 使用NPOI能够帮助开发者在没有安装微软Office的情况下读写Office 97-2003的文件,支 ...

  9. 使用NPOI操作Excel文件及其日期处理

    工作中经常遇到需要读取或导出Excel文件的情况,而NPOI是目前最宜用.效率最高的操作的Office(不只是Excel哟)文件的组件,使用方便,不详细说明了. Excel工作表约定:整个Excel表 ...

随机推荐

  1. Java提高十七:TreeSet 深入分析

    前一篇我们分析了TreeMap,接下来我们分析TreeSet,比较有意思的地方是,似乎有Map和Set的地方,Set几乎都成了Map的一个马甲.此话怎讲呢?在前面一篇讨论HashMap和HashSet ...

  2. 关于laravel 用paginate()取值取不到的问题

    前几天在写api的时候,出现了一个比较奇怪的问题,用paginate()方法取值取不到的问题,我奇怪的是,我用paginate()方法取值是直接复制粘贴之前自己写过的api中的代码的,怎么突然取不到了 ...

  3. MatlabR2015b用了一段时间之后需要重新激活

    问题描述:MatlabR2015b安装成功,用了一段时间之后需要重新激活,按照http://www.cr173.com/soft/490645.html教程,无法激活成功,卸载重新安装也不行. 解决方 ...

  4. ASP.NET Core 一步步搭建个人网站(持续更新中~~~)

    摘要 ASP.NET Core2.0发布有一阵子了,这是.NET 开源跨平台的一个重大里程碑, 也意味着比1.0版本要更加成熟.目前.net core具有开源.跨平台.灵活部署.模块化架构等等特性,吸 ...

  5. Java 将两个有序数组合成为一个有序数组

    基本思路 1.如果其中一个数组的元素均大于另一个数组的元素,则可以直接组合,不用拆分. 即:其中一个数组的第一个元素大于或者小于另一个数组的最后一个元素 2.若不满足1中的情况,则表明数组需要拆分,拆 ...

  6. Activity讲解

    Activity Activity 是 Android 应用的重要组成单元之一(另外三个是 Service.BroadcastReceiver 和 ContentProvider),而 Activit ...

  7. JAVA技术图谱

  8. dijkstra最小花费

    //Gang #include<iostream> #include<cstring> #include<algorithm> #include<cstdio ...

  9. 室内地图1:从CAD到Map(画图,发布,路径导航)

    首先这个教程整理,比较偏细节. 因为我本身不是做GIS,所以可能有点流水账,当然错漏难免,恳请指正. 当我们做定位的时候,想要可视化展示,室外当然可以直接使用google,百度的底图.对于室内,有两种 ...

  10. 小白的Python之路 day1 用户输入

    1 2 3 4 5 6 7 8 #!/usr/bin/env python #_*_coding:utf-8_*_   username =input("username:") p ...