不定期更新之Excel小技巧

作者:曾俊杰 发布时间:2020-01-16
浏览次数:


Excel 小 课 堂

曾俊杰


1


如何让单元格的日期成为你想要的样子


各种日期格式

2020/1/12

2020-01-12

2020.01.12

2020年1月

2020年1月12日

Jan-12-2020

......


根据所填写的表格挨个调整肯定是不靠谱的

那怎么办呢?

怎么又有利于一个的日期计算呢?


首先就是在录入时就要规范

建议大家在录入时都以“2020-1-12”这种格式录入

这样的话比较有利于后期更改格式

而且Excel也会把这个格式自动作为日期型数学


那么怎么变成自己想要的样子?

选中要设置日期格式的单元格

在“开始”选项卡—“数字”工具栏右下角的小三角️

在弹出的数值对话框左侧选择“日期”

我们可以根据自己的需要选择格式

如果找了半天,没有怎么办?


点击左侧选项栏最下方的“自定义”

比如,你需要的日期格式是2020.01.12

也输入yyyy.mm.dd

y=year

m=month

d=day

重复几次就代表几位,比如2020.1.1,就是yyyy.m.d

就不会出现占位项0




2


如何让所有列/行都放在一页里?


是不是有些同学会不断的缩小字号,调整列宽/行高?

这个方法倒也不是不行,就是在电脑上太费眼,而且费时费力。


今天没有例子,直接是方法


方法1(Office 所有版本都能用)

“页面布局”选项卡

“页面设置”工具栏右下角️小箭头

在弹出的“页面设置”对话框中

找到“缩放”

点击“调整为:”选项

要将所有列调整成一页,就选1页宽(也可以自定义)

要将所有行调整成一页,就选1页高(也可以自定义)


方法2(Office 2010版以后可用)

“文件”选项卡

“打印”项目

单击“无缩放”

可以根据自己需要调整成1页宽/1页高




3


提取字符函数三连击—Left篇


如果你有个地址簿

怎么快速的提取出所有地址中的省份名称呢?


如果你有个名单

怎么快速的提取所有人名中的姓氏呢?

先从Left函数开始


假设:“北京市西城区南礼士路56号” 在A1单元格中

怎么快速的在B1单元格中得到“北京”或“北京市”这段字符呢?

(别说打字,有1万行你还打字吗?


在B1单元格中输入:

=left(A1,3)

按回车

我们就在B1中得到了

“北京市”


原理解说:

left函数是从目标单元格的文本字符串左侧第一个字符返回指定个数的字符(有点绕哈)

有两个变量“Text”和“Num_chars”

(1)Text指的是要提取的字符串,也就是我们栗子当中的A1

(2)Num_chars指的是提取字符的个数,我们要“北京市”所以写3,如果是“北京”则写2;也可以不填,则系统默认为1,在提取姓氏时使用(复姓的小伙伴有点小bug,后续教大家修复方法)


=Left(要提取的那个格,要多少个字)


同类函数还有Right,mid


作者:俊杰(国家儿童医学中心、首都医科大学附属北京儿童医院)