发布日期:2025-02-05 14:10 点击次数:127
这篇与EXCEL函数分类名称及作用汇总的序号有关,还增加了点难度,这个会了,上个问题就解决了。看下图表讲解。
1、L3=LEN(M3)向下复制,生成了一列数字。LEN(M3)是返回文本字符串中的字符个数。
2、K3=LENB(M3)向下复制,同样生成了一列数字。LENB(M3)是返回文本字符串中的字节个数。与LEN(M3)相比凡是汉字的数字增加了一倍,原因一个汉字由两个字节组成,英文与数字由一个字节组成,英文LENB(M3)与LEN(M3)相同,中文LENB(M3)与LEN(M3)相比增加了一倍。
3、J3=LENB(M3)/2向下复制,单元格全是中文的与LEN(M3)数字相同,英文与混合的不相同。1-3主要讲这两个函数在此的用法。
4、G3=IF(H3="","",IF((LENB(H3)/2)=LEN(H3),"汉语",IF(LENB(H3)=LEN(H3),"英语","混合")))向下复制,生成了一列汉语、英文及混合的文字列,通过if的嵌套完成。IF(H3="",""执行下一个IF((LENB(H3)/2)=LEN(H3),"汉语",这里LENB(H3)/2)=LEN(H3)相等是汉语、不相等执行IF(LENB(H3)=LEN(H3),"英语","混合"),这里LENB(H3)=LEN(H3)相等是英语、不相等是混合。
5、F3=G3="混合"向下复制,生成了一列逻辑值TRUE与FALSE(1与0的值)。
6、E3=IF(G3="混合",1,"")向下复制,通if判断生成了一列1与空的列。
7、先说MAX函数:MAX函数是返回参数列表中的最大值,忽略文本值和逻辑值,求区域内的最大值函数。D3=IF(E3="","",MAX($D$2:D2)+IF(G3="混合",1,""))向下复制向下复制,生成了的混合名称的序号。IF(E3="","",不是空执行MAX($D$2:D2)【$D$2:D2没有值是0】,+IF(G3="混合",1,"")是混合的+1不是混合的为空,这时是混合+1,两侧合并计算=0+1=1。再看D11=IF(E11="","",MAX($D$2:D10)+IF(G11="混合",1,"")),MAX($D$2:D10)最大值是2,IF(G11="混合",1,""),G11是混合是1,两侧合并计算2+1=3,这就是他的原理。
8、C3=IF(IF(G3="混合",1,"")="","",MAX($C$2:C2)+IF(G3="混合",1,""))向下复制生成了序列号与7完全相同。8中把7中的E3="","",替换成IF(G3="混合",1,"")="",""。其他都相同。做这个铺垫是为了在9中把8中的两处G3替换成与G3单元无关的公式,不需分G列带公式的数据(不需要任何过度公式的列),就能完成的公式,即把G3单元的公式复制粘贴在8的公式G3两处即可。
9、B3=IF(IF(IF(H3="","",IF((LENB(H3)/2)=LEN(H3),"汉语",IF(LENB(H3)=LEN(H3),"英语","混合")))="混合",1,"")="","",MAX($B$2:B2)+IF(IF(H3="","",IF((LENB(H3)/2)=LEN(H3),"汉语",IF(LENB(H3)=LEN(H3),"英语","混合")))="混合",1,""))向下复制。这是终极公式,只需要名称列与序号列完成的公式。
10、前两篇发的是WPS免费版中所有的函数目录表,工程函数对于平常工作几乎用不到,平常工作中常用的有:日期、数学、统计、查找、文本、逻辑、数据库、财务、信息、工程及AI函数,AI函数会是今后最好的函数,这是我个人的一点看法,自己照着函数目录表及函数帮助练练,这样才会收到好的效果。