To start with
我们先来学习一个英文单词,
什么单词呢?
excel
EXCELExcel 本身就是功能强大的意思, 所以如果有人问你,什么叫excel, 请回答,功能强大
However,
没有什么东西是完美无缺的, 所以今天,我们就来聊聊excel的故事。
本文可能不会太短, 先来个目录吧
- 视图
- 条件格式
- 公式
- 透视表
- EXCEL 什么鬼
视图
在日常办公中,难免会遇到列数或者行数极多的表,以至于我们在查阅信息的时候极其不便,那么接下来,我们来了解一下用什么姿势看excel。
窗口
excel 提供了使用不同窗口看同一张表的功能。
你可以通过 试图 - 新建窗口 来打开第二个窗口,届时, 你的第一个窗口的名字就会有 :1的后缀, 第二个窗口:2, 这样,你就可以同时看一个表的两个地方,但是,本质上,你看的还是同一张表,你在一个窗口中做的更改, 也会在另一个窗口中观察到。
窗口
冻结窗格
相比于新建一个窗口,冻结窗格更加强大,其效果是,冻结某窗格后,可以保留行列的对映关系,这么说说不清楚, 上图,
这张图有点小大,请耐心等待
大家仔细观察就会发现, 冻结窗格B2后, 我上下滚动屏幕时, 第2行以上的行不变,左右滚动屏幕时,B列以左的列不变, 这样我们就能一直知道,你看的这个单元格 是哪个杂志社的什么信息(相当于永久显示表头和行名),而不用一直左右滑动去找(这样很容易找错)。
条件格式
什么叫条件格式呢
条件格式, 顾名思义咯,就是某个单元格的格式是按某些条件来确定的, 我再举个栗子。
栗子.png
比如,我做示例的这个表格, 里面有一列是影响因子,我想更加直观和省力地观察这列数据,可以怎么做呢?
运用条件格式嘛,选中这一列,进入开始选项卡- 单击条件格式,这时会有很多条件可以选,我们先随便试一个 ,比如数据条格式, 如图, 数据条地长度表示影响因子大小:
我们可以再试试别的格式 ,如果选中色阶格式, 那么 da da...
怎么看这个颜色,想必就不用我多说了吧。
重点是,这些设置还可以进一步的手动调整,可以对单元格的文字字体,颜色,大小等等一系列属性进行设置。
所以有时候在文章里看的高大上的热图,其实用excel也能实现类似效果。
标准热图.png EXCEL版.png
当然 excel 没有聚类
公式
excel最为出色的是他的计算能力,我们有了数据, 怎么算呢?
这么介绍一些基础和常用的公式用法。
首先 公式以 =
开头,比如我写 =2+1
, 那么单元格就会出现 3
, 如果只写2+1, 那就不是公式,excel认为这个文本, 单元格的内容为2+1
通过对公式的运用,我们可以计算给定值的均值,方法,标准差,可以做t检验,z检验,卡方检验,超几何分布计算,相关性分析等等,
公式定位
以上的这些统计,今天 统统不讲,哈哈哈哈哈
我们说一些简单的, 做一个99乘法口诀表吧
这是空表
image.png
比如
- B2单元格, 应该是1*1, 所以填入的公式, 就应该是
=B1*A2
- C4单元格, 应该是2*3, 所以填入的公式, 就应该是
=C1*A4
但................... 我总不能一个一个输入吧
那 试试 填充?
不对哦,比如你在B2输入了=B1*A2
, 往下填充时, 你在B3得到的是=B2*A3
, 而不是 =B1*A3
, 因为自动填充会根据位置相对移动,所以单元格向下移动一格,公式中的所有的单元格也向下移动一格。
所以 渐渐明朗,我们要做的时固定某一个位置(这里是B1),让他不动
那么问题来了,怎么固定
用$
符号嘛
$
可以起到固定行或者列的作用,
-
$A1
表示固定A列, 向右填充时,列号不变 -
A$1
表示固定固定第一行, 向下填充时,行号不变
所以。。。。。。。。。。。。
怎么做到只输入一个公式,然后自动填充就可以得到整张表呢?
九九归一答案是 ....
常用公式
刚才主要讲了怎么在公式中固定单元格,现在呢,我们就来看看,怎么运用excel自带的公式,做一些提高生产力的cool stuff。
- VLOOKUP 能在某列搜索某一个值并返回指定位置的内容
如图, 我有2个杂志社的IF要查,但我的表有几千行,人找起来费时费力,运用VLOOKUP就能很好的解决这个问题, 公式 =VLOOKUP(G2,A$1:D$13,4,FALSE)
, 意思是,我要找G2的内容,即‘ACTA CARDIOLOGICA’,在哪里找呢, 在A1:D13
这个范围的第一列找(这里要固定,不然下一单元格公式就会变成A2:D14),如果找到要找的值,就返回对应行号的第4
列,就是这个杂志对应的IF 0.876
应用这个方法,有几百个查询也可瞬间完成
- 其他公式,就不乱介绍了,哈哈哈,需要用的时候百度吧,或者以后可以追加
透视表
什么叫透视表,透视表就是可以按一定的要求重构和计算数据, 这里使用以前我编造的一个数据表
学生 | 成绩 | 标准差 | 科目 | 学期 |
---|---|---|---|---|
别人家的孩子 | 90 | 3 | 语文 | 上 |
别人家的孩子 | 89 | 2 | 数学 | 上 |
别人家的孩子 | 94 | 1 | 英语 | 上 |
别人家的孩子 | 93 | 2 | 语文 | 下 |
别人家的孩子 | 80 | 1 | 数学 | 下 |
别人家的孩子 | 96 | 1 | 英语 | 下 |
老王家大儿子 | 69 | 4 | 语文 | 上 |
老王家大儿子 | 96 | 3 | 数学 | 上 |
老王家大儿子 | 70 | 5 | 英语 | 上 |
老王家大儿子 | 50 | 6 | 语文 | 下 |
老王家大儿子 | 98 | 2 | 数学 | 下 |
老王家大儿子 | 77 | 3 | 英语 | 下 |
老王家二儿子 | 26 | 7 | 语文 | 上 |
老王家二儿子 | 53 | 3 | 数学 | 上 |
老王家二儿子 | 66 | 5 | 英语 | 上 |
老王家二儿子 | 55 | 6 | 语文 | 下 |
老王家二儿子 | 46 | 4 | 数学 | 下 |
老王家二儿子 | 70 | 3 | 英语 | 下 |
比如 我想以孩子做行名,科目为列名,观察孩子的平均成绩,可以选中这些数据,插入 创建一个透视表,然后将学生拖入行名,学科拖入列名,成绩拖入值,
Ptable.gif这样就可以统计每个学生各个学科的成绩,默认求和,但是我们可以选择均值,方差,标准差等等
这种透视表可以自动计算每个行列对的值,而无关每对观测的数量有多少。在之前qpCR的程序中,我就利用了这个功能,大大方便了计算。
EXCEL什么鬼
接下来,开始吐槽时间,excel经常有一些奇奇怪怪的操作,我们一起来数落数落。
数据格式
- 读取txt时,把能当成日期的文字当成日期处理wom
我有时需要在excel里面编辑一些关于基因的东西,然而向MAR3,OCT4这样的基因,他都会自动转化成日期,我了个去,一旦转化了,你根本找不回来。
所以如果你们要处理好几千的基因的txt文件时,要确定里面没有这样的情况,否则慎用excel直接打开,或者使用下面的方法
数据选项卡 -- 自文件 -- 选择文件 -- 选择分隔符 --选择数据格式(这一步 就可以对特定列选择识别的格式,对基因名列选择txt)
- 坑爹的数字识别
EXCEL会默认将能识别成数字的内容识别成数字,然后数字长了就开始
咳咳, 科学计数法,
如果你要输入身份证号等等,请在最前面加英文引号'
分列
其实刚刚,已经进行了一次分列处理,分列就是用指定的长度或者符号,把每一行内容分成不同的列,有兴趣的同学可以研究一下, 效果如下,可以通过-
把ISSN号分开,同理可以分日期啊之类的
导出
excel做的图,其实,,,,
还行啦,挺好看的,但导出不方便,主要是页面大小和DPI不好调,本人建议可以使用origin或者graphpad这类软件, 如有兴趣,可以阅读本人前期文章,哈哈哈, Origin科研绘图
想要从excel出图放文章的同学可以参考一下这篇知乎文章,
https://zhuanlan.zhihu.com/p/21715153
网友评论