欢迎大家关注微信公众号: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. File signature analysis failed to recognize .old file

    My friend May she found a strange file called "bkp.old" as below in the evidence files. Sh ...

  2. Java面试之框架篇(八)

    71,谈谈你对Struts的理解. 1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServle ...

  3. css 模板

    css RESET @CHARSET "gbk"; /*设置编码*/ body,h1,h2,h3,h4,h5,h6,hr,p,blockquote, /** 结构元素 **/ dl ...

  4. 十五、Hadoop学习笔记————Zookeeper客户端的使用

    timeout表示会话超时时间,zookeeper靠与客户的心跳来判断会话是否有效(单位毫秒), -r为只读,表示zookeeper如果与半数以上服务器失去连接则会停止服务,如果有-r参数,则会继续保 ...

  5. 3721:和数-poj

    总时间限制:  1000ms 内存限制:  65536kB 描述 给定一个正整数序列,判断其中有多少个数,等于数列中其他两个数的和. 比如,对于数列1 2 3 4, 这个问题的答案就是2, 因为3 = ...

  6. nginx使用replace-filter-nginx-module实现内容替换

    有时候我们想对响应(例如PHP接口)返回的内容做些字符串,虽然可以使用各语言代码相关方法(例如PHP的str_replace)进行替换,但是在nginx层面替换是更方便的,无需修改代码. 约定:本文源 ...

  7. BST 解析 (二)height and deletion

    前面一章介绍了BST的结构和一些简单的基本功能,例如:insert,findMin,nextLarger等等.这一节主要讲解一些BST的delete node操作还有BST的height的分析以及一些 ...

  8. javascript权威指南pdf

    链接:https://pan.baidu.com/s/1c19qfSk 密码:j4f3

  9. 在没有DOM操作的日子里,我是怎么熬过来的(终结篇)

    前言 在我写终结篇的日子里,Vue版本稳定在2.9.1.当我摸清Vue的脉络之后,以一个爬坑无数的亲历者的身份,谈谈我在MVVM时代里遇到的那些事儿. 接下来,正文从这开始~ 好多童鞋学习Vue都有灯 ...

  10. PHP生成 uuid

    // 生成UUID,并去掉分割符 function guid() { if (function_exists('com_create_guid')){ $uuid = com_create_guid( ...