各位好:以后每周都会按学习顺序给大家教EXCEL知识,欢迎关注和学习!
上期作业:
首先我们把这个编成一个数学问题,假如一段字符有汉字和英文组成,如果中英文都算一个字符的话则字数为a,若 汉字为2个字节英文为一个字节,长度为b。求英文字母数量x。这么一转换小学生都会做了:x=2a-b.那么a和b呢,就是代表LEN。LENB函数。所以光知道函数怎么用是不够的,要学会这么组合思维去解决问题。要么多思考要见见函数类型。以后会给大家出很多典型公式组合应用去帮助大家更好学习和使用函数。见图10:
如图所示:=B8*2-C8。两倍关系相去平汉字数量就是英文字母的字符数量。这里教大家另一个快捷键:F9:用处类似上次说的F4快捷键,是对公式输入栏进行快捷变化。拿刚才的公式举例:=B8*2-C8,这个公式其实就是=8*2-12,但是我们直接看是看不出来分步结果的【B8*2、C8就是分步结果,可以想成小学计算题分步骤解答】,我们只能得出最终结果4.在这里请用鼠标拖动B8*2,然后按F9,发现什么,对!变成16了。也就是说,对以后一个很长很长很长很长很长很长很长【算了不凑字数了】的公式,看不懂又不方便复制出来分解的,就用F9阶段性快捷显示分步骤结果。【注意:鼠标拖动的区域一定是个完整的可以计算的小公式比如你拖动C8,只拖一个C谁知道你要干什么,肯定显示错误!】看图11见效果:
FIND函数。承接上课。FIND字面意思找到意思,与前文所说的LEN、LEFT、RIGHT、MID函数相比,FIND与LEN 最像,因为这2个函数显示结果都是数字,其他显示的字符结果。FIND有三个参数构成:按顺序我用白话文说下意思:我要找一个汉字【参数1】,在这个单元格【参数2】,从第N位查起:见图12
开马兰开花二十一:我要找开这个字在队伍中哪个位置。很明显第一和第四都是。公式很好理解,第一参数找字是开,从A1单元,至于后面的1意思就是从第一位查起【实际生活大多数都是从第一位开始】,如果是2呢,就是从第二位查起。所以两个公式因为第三参数略有差异结果完成不一样了,一个1一个4.【注意:从第二位查起不是代表结果也是从第二位开始计算,图中结果还是4,说明只是从第二个开始找汉字(相当于过滤第一个字符),但结果还是从第一位开始的,毕竟只是从人家后面开始找并不是把人赶走队伍对吧!】
FIND函数实际应用较少,但是还是很好用的,特别对一些没有OA和自己软件的公司而言,比如这里常见数字提取。以图13为例子:
如图所示:我们要找出这几个CEO的名字。首先看规律名字长度有两个字也有三个字,直接RIGHT肯定不行,那么找规律。看规律:CEO-这四个字符后面就是名字,那么如果我们找到CEO位置,然后呢从总字符长度减去CEO-最后的位置那不就可以得出名字长度了吗,然后用RIGHT不是一下子得出了吗。【简单的数学逻辑,多想想就知道了】如图我们先拆分公式,分贝得出字符长度,CEO字符初始位置,名字长度这三个小字段。用公式=RIGHT(A5,D5),直接得出名字,然后将D5单元格替换成之前的公式,最后得出合并公式:=RIGHT(A5,LEN(A5)-FIND("CEO