好久没写干货了,今天给大家分享一些Excel中好玩的公示。如果觉得有用,请分享给你的好友,或者直接收藏吧。当然,最好关注下公众号/头条号:“梦幻辰风”,这些是对俺最好的支持。

Excel(Microsoft Office Excel)是一个电子表格软件,目前来说,常用的有微软和金山两家。微软家的是Microsoft Office,比如我们用的Office365 、 Office 2019 、Office 2016这些都是他们家的。而金山系的就是现在常用的WPS。

我在这里分享的所有公式,Microsoft Office和WPS都可以用。如果后面有VBA的话,那就可能仅支持Microsoft Office了。

1、Match函数

Match函数是Excel中返回指定数值在指定数组区域中的位置,一般用于查找。

举个例子,刘总给了我一个表格,让我查这个表格中的数据是否在大数据之中是否存在。正常情况下,我们一般都是用Ctrl + F进行搜索,一个一个的查找。

但是有了Match就不同了,来个例子。

=match("你要查找的值","范围")

要查找的值,直接用具体位置,比如查找Sheet1中A3在Sheet2中B列是否存在,那么怎么写?

=match(A3,'Sheet2'!B:B)

如果存在,会给你返回出在的位置。如果不存在,会直接返回#N/A

2、Len函数

len函数一般用来计算一个表格中文本的长度,我基本上用来看身份证号、学籍号是不是正确。

(没错,我兼管学生的学籍工作。)

值得注意的是,len函数会把空格作为字符进行计算。

举个例子:

=len("你要查找的值")

很简单,很方便。

3、Vlookup函数

这是我最喜欢的,也是最常用的。在学籍/普及工作之中,用的最多。

当然,这个要感谢老师傅@慕若曦提供的使用示例。

介绍如下:

VLOOKUP函数是Excel中的一个纵向查找函数,它与LOOKUP函数和HLOOKUP函数属于一类函数,在工作中都有广泛应用,例如可以用来核对数据,多个表格之间快速导入数据等函数功能。功能是按列查找,最终返回该列所需查询序列所对应的值;与之对应的HLOOKUP是按行查找的。

来个用法示例:

=vlookup("你要查找的值","范围","返回第几个数据",FALSE)

比如,学校给了我两个表格,1号表格是我要填写的,比如A1是姓名,B1是身份证号。2号表格里A1是姓名,B1是身份证号。

1号和2号表格中,A1姓名基本相同,但是顺序不同。如果要一次性填充,一个一个复制粘贴是不可能的,那么怎么用?在1号表格的C1填写下面的公式:

=vlookup(A1,[2号表格.xlsx]Sheet1!$A:$B,2,false)

在这里要注意的是:要查找的数值(A1)必须是查找范围(2号表格)中的第一列。

其中,2是返回的第2列数据(也就是身份证号)。

而FALSE,则是要求精确查找。(不精确还玩个锤子啊)

4、函数的组合

简单分享几个:

  • 1、通过身份证号判断性别

假设表格中身份证号的位置是F2。

=if(mod(mid(F2,17,1),2),"男","女")

原理:

身份证号第17位,奇数为男,偶数为女。

mid函数、mod函数、if函数,咱们下次再详解。

  • 2、随机生成指定区间的数字

这个用法我不想说,但是举个例子:

生成36.3到37.2之间的随机数,且包含小数

=randbetween(363,372)/10

原理:

用363到372之间的随机数,除以10,就得到答案了。

如果对数字不满意,用键盘上F9就可以刷新了。


下期预告:

  • if函数是什么?有什么用?
  • mod函数是啥?能用来干啥?
  • mid除了摘取数字,还能和别的函数擦出什么样的火花?
  • 有没有办法通过身份证号计算孩子在指定日期的年龄?比如计算孩子在2020年12月31日,多大?

全文完 [ 喜欢本文,打赏作者! ]