函数公式网 函数公式 一组简单实用的函数公式

一组简单实用的函数公式

朋友们大家好,今天我们要学习一套简单实用的函数公式技巧,一点一滴的积累也能提高效率。

1. 提取名称

如下图,要提取A列混合内容中的名字。

=LEFT(A2,LENB(A2)-LEN(A2))

LEN函数统计A2单元格的字符个数,每个字符记为1。

LENB函数计算A2单元格的字节数,统计双字节字符(如汉字) )在字符串中为2,单字节字符(如数字、半角字母)为1。

LENB的计算结果减去LEN的计算结果,即为字符串中双字节字符的个数。

最后使用LEFT函数,根据指定的位数从A2单元格左侧取值。

2. 提取正则数

如下图,需要提取B列混合内容中的值 。

公式为 :

=-LOOKUP(1,-RIGHT(B2,ROW($1:$99)))

本例中,值都位于右侧, 先用RIGHT函数从B2单元格右边第一个字符开始依次提取长度为1到99的字符串。

加上负号后,值被转为负数,包含文本字符的字符串就变成了错误值。

LOOKUP函数以1为查询值,在由负数、0和错误值组成的数组中,忽略错误值,提取最后一个等于或小于1的值。最后,使用 负号将提取的负数转换为正数。

3. 填写内容

如下图,根据B栏户主关系,在C栏填写户主姓名。

C2 输入下面的公式:

=IF(B2=”户主”, A2, C1)

公式的意思是:如果B2等于“户主” of household” ,则返回A列的姓名,否则返回公式所在单元格上一单元格的内容。 当公式被下拉时,前面公式的结果会被后面的公式再次使用。

4. 简单条件判断

下图为某单位部分员工考核表。 需要根据考核分数进行考核。 85分以上为良好,76~85分为合格,小于等于75分为不合格。

在C2单元格中输入以下公式并复制下来。

=TEXT(B2,”[>85]Good;[>75]Pass;Fail”)

该公式使用的是带有自定义标准代码的三部分格式。 格式代码的使用几乎与自定义格式完全相同。

5. 返回最后一个非空单元格内容

=LOOKUP(1,0/(B:B””),B:B)

简单说一下计算过程 公式:

先用B:B””判断B列是否不等于空单元格,得到一组由逻辑值TRUE和FALSE组成的内存数组 .

然后将这些逻辑值除以0。在四次算术运算中,逻辑值TRUE相当于1,FALSE相当于0。除法后,由错误值组成的新内存数组 并得到0。 其中0为0/TRUE的结果,表示满足条件。

最后以1作为查找值,在这个内存数组中找到0的位置,返回第三个参数中对应位置的内容。

如果有多个符合条件的记录,LOOKUP会默认匹配最后一个。

图文排版:朱鸿忠

本文来自网络,不代表函数公式网立场,转载请注明出处:https://www.cyhsb.com/hsgs/1111.html

每天必用的3个函数公式,高手能按时下班就靠它们了!

Excel函数公式:必须掌握的9个常用函数公式

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据

返回顶部