亲爱的小伙伴们,跟我学EXCEL系列福利来了,从初级一直到高级学习EXCEL系列文章,结合财务实际应用讲解,配合动图细节演示,通俗易懂,是一套比较系统的不可多见学习EXCEL的好文章。持续更新中!
本系列文章包括基础篇(包括技巧、函数)、进阶篇(主要是数据透视表)、高级篇(主要是Power Query)。
希望大家喜欢,欢迎提出宝贵意见和建议!
今天我们继续学习函数及相关内容。
二、EXCEL基础篇-函数06
08、文本函数---文本统计函数LEN、LENB
今天我们学习一些文本函数,先看两个基础的对文本统计的函数。
LEN函数的函数表达式是=LEN (单元格) ,统计字符串的字符数。
LENB函数的函数表达式是=LENB (单元格),统计字符串的字节数。
在计算机里,汉字和汉字标点符号占用一个字符,两个字节。英文、数字、英文标点符号占用一个字节。通过下面这个动图我们可以看看统计字符数和字节数的区别,虽然这些文本函数使用的频率不是太高,但是作为函数的基础知识还是有必要学习的,用的少不等于不用,有时候也会用的到的!
09、文本函数---文本重复函数REPT
函数表达式:=REPT(需要复制的字符,复制的数量)
这是一个复制文本用的函数,实际应用中常用于补充文本的位数。
我们前面讲过,函数里的参数不仅可以是数值、文本、单元格引用,还可以是函数等等,其中参数里有函数的函数就是嵌套函数,好多函数都是嵌套使用的,所以嵌套函数对于函数的应用有很大的作用,有些函数甚至不用嵌套函数就没法用了。
我们结合案例看看REPT的用法和嵌套函数的使用
比如第一列的三个数我们想要达到后面的效果,函数该如何设置?(假设9的单元格地址是A11)
原数据 | 从左侧补两个0 | 从左侧用0补齐5位 | 从右侧用0补齐5位 |
9 | 009 | 00009 | 90000 |
10 | 0010 | 00010 | 10000 |
111 | 00111 | 00111 | 11100 |
“从左侧补两个0”,第一种方法是直接加字符公式"="00"&A11",第二种方法是用我们今天学的函数“=REPT(0,2)&A11”,这两个公式都比较容易理解,我就不多说了。
“从左侧用0补齐5位”,我们来看看这个函数的设置思路,REPT函数的两个参数中第一个参数“需要复制的字符”不用说,就是0,主要是第二个参数“复制的数量”,用LEN函数统计原数据的字符数,因为是补齐5位,那么5-LEN(A11)不就是需要复制的数量吗?
最后,这个公式就这样设置“=REPT(0,5-LEN(A11))&A11”。
同理,“从右侧用0补齐5位”的公式就是“=A11&REPT(0,5-LEN(A11))”。
F9键妙用
今天我们随着函数的学习引出了嵌套函数的概念,接着给大家介绍函数学习过程中涉及到的一个小技巧,在编辑公式时,想查看部分公式返回的结果,可以先选中公式的一部分(选中公式中部分既可以用鼠标选,也可Shift+左右箭头精确选定),之后按F9键就可以查看这部分公式的结果,返回公式则按Ctrl+Z,直接退出查看状态按Esc键。
这个小技巧对于检查参数比较多的函数公式比较方便一些,假如函数设置出错了,我们可以分段看看到底是哪一部分的设置出了问题。
F9还有一个妙用,就是将表格区域转换为数组。
至于什么是数组?将区域转换为数组有什么用?这些内容会随着函数的学习一步一步给大家讲解的,这里先简单介绍一下。