• Excel函数


    Excel函数

    文本函数:
    1.LEFT(text,[num]) - 从文本字符串的第一个字符开始返回值指定个数的字符。

    text - 可以是用双引号引起来的文本数据,也可以引用单元格数据

    num - 中括号表示有默认值,默认为1 ,可以不写

    2.LEFTB(text,[num]) - LEFTB()函数并不适用于所有语言,只有在将 DBCS 语言设置为默认语言时,函数 LEFTB 才会将每个字符按 2 个字节计数。 否则,函数 LEFTB 的行为与 LEFTB 相同,即将每个字符按 1 个字节计数。

    支持 DBCS 的语言包括日语、中文(简体)、中文(繁体)以及朝鲜语。(包括中文符号)

    下方的LENB()、RIGHTB()、MIDB()函数同理

    如果不足则搜取不到

    例如:LEFTB(“好的”) - > 返回空 (默认为1,但是中文是2个字节,所有搜索不到)

    LEFTB(“你好”,2) -> 你

    3.LEN(text) - 返回文本字符串中的字符个数
    4.LENB(text) - 返回文本字符串中用于代表字符的字节数
    5.RIGHT(text,[num]) - 从文本字符串的最后一个字符开始返回值指定个数的字符。
    6.RIGHTB(text,[num]) - 加了B就表示字节了
    7.MID(text,star_num,num_char) - 从文本字符串从指定位置开始的特定数目的字节。

    star_num - 开始下标 (从1开始)

    num_char - 取多个字符

    8.MIDB(text,star_num,num_char) - 如果一个中文字符取了他的左边或者右边1个,没有取完,则取不了这个值。

    例如: MIDB(“你好”,2,2) - >返回空 (你这个字需要2个字节,从他第二个字节开始取,只取了一半,而’好’只取了他的第一个字节,也没有取完,所有返回空)

    MIDB(‘你好’,2,3) -> 好

    9.FINDd(find_txet,within_text,[start_num]) - 用于从一个文本串中定位另一个文本串得起点并返回字符数

    find_text - 你需要找的字符串

    within_text - 在 哪个文本中查找。

    start_num - 默认为1

    注意:区分大小写,找不到报错,无法支持通配符查找
    10.FINDB(find_txet,within,[start_num]) - 以字节形式找
    11.SEARCH(find_txet,within_text,[start_num]) - 和find类似,不区分大小写
    12.SEARCHB(find_txet,within_text,[start_num]) - 以字节形式找
    注意:不区分大小写,找不到报错,能支持通配符查找
    13.REPLACE(old_text,statr_num,num_char,new_text) - 将旧字符串中的指定位置(字符下标)指定字符数的字符串替换为新字符串

    old_text - 旧字符串

    statr_num - 需要替换的开始下标(下标从1开始)

    num_char - 开始下标后需要替换的长度

    new_text - 新的字符串

    14.REPLACEB(old_text,statr_num,num_char,new_text) - 以字节方式搜寻

    如果替换的中文字符只有1个字节,为则空替换一个空格。

    15.LOWER(text) - 将文本中所有大写字母转为小写字母
    16.UPPER(text) - 将文本中所有的小写字母转为大写字母
    17.REPT(text,N) - 将字符串重复N此
    18.SUBSTITUTE(text,old_text,new_text,[count]) - 将文本字符串中用新文本替换旧文本
    19.TRIM(text) - 除了单词之间的单个空格之外,移除文本中的所有空格(两个空格会删除保留一个空格,一个空格或者没有空格则不会改变)
    20.TEXT(text,格式) - 自定义单元格式(和我们右键的自定义格式是一样的)
    21.VALUE(text) - 将表示数字的文本字符串转换为数字

    如果$1000 能转换成数字,因为表示1000元。如果abc123,则转换不了。

    数学函数
    1.ABS(num) -返回数字的绝对值
    2.INT(num) - 向小取整
    3.MOD(num1,num2) - 返回2个数相除的余数(结果的符号和余数相同)(num1/num2)
    4.RADN() - [0,1)之间的随机数 (不给参数)
    5.RADNBETWEEN(num1,num2) - [a,b] 之间的随机整数

    注意:num1,必须小于num2.

    6.ROUND(num,N) - 保留N为小数
    7.SQRT(num) - 返回算数平方根
    8.SUM(*num) - 将单个值、单元格引用或者区域相加,或者将三者的组合相加

    这个num可以是单个数值,也可以是引用,也可以是引用某个区间。

    9.SUMIF(条件范围,条件,[求和范围]) - 对范围中符号指定条件的值求和

    注意:1)条件需要用双引号引起来

    ​ 2)求和范围如果和条件范围一样,求和范围可以省略。

    ​ 3)如果条件里面需要引用单元格的内容,将单元格地址放在引号外面,并且在单元格地址前加’&’

    ​ 例如:SUMIF(条件1,“>”&H1,[求和范围])

    ​ 4)条件中可以用’*’ 作为通配符代表任意符号出现任意次数(如果只表示’✳’本身,在前面加入‘~’)

    ​ ‘*’ 可以表示0次到无数次

    求和范围如果和条件范围一样,可以省略不写。

    10.SUMIFS(求和范围,条件范围1,条件1,条件范围2,条件2…)

    补充:Excel中的比较运算符:其他的跟我们正常认知一样,就不等于表示为"><"

    统计函数
    1.AVERAGE(*num) - 求数字的平均值

    这个num可以是单个数值,也可以是引用,也可以是引用某个区间。

    如果区间中有本文数据,会自动忽视

    2.AVERAGEA(*num) - 求数字的平均值

    如果区间中有文本数据,会默认数字为0。

    3.AVERAGEIF(条件范围,条件,[求和范围]) - 和SUMIF其实类似只是返回值不一样而已
    4.AVERAGEI(求和范围,条件范围1,条件1,条件范围2,条件2…)
    5.COUNT(range) - 计算参数列表中数字的个数
    6.COUNTA(range) - 计算参数列表中非空白的个数
    7.COUNTIF(条件范围,条件) - 计算满足条件的单元格个数
    8.COUNTIFS(条件范围1,条件1…) - 计算满足条件的单元格个数
    9.FREQUENCY(统计范围,分箱节点对应的范围)

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-lqYddqqc-1661339189562)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220823164957162.png)]

    如果箱中有字符串,则直接忽视。

    10.MAX()/MIN() -求该序列中最大值或者最小值
    11.RANK(num,范围) - 该数字在这个范围内的排名

    如果num不在该范围,则会报错

    12.RANK.AVE(num,范围) -该数字在这个范围内的排名的平均值(如果只有一个那和RANK一样)
    13.RANK.EQ(num,范围) - 该数字在这个范围内的排名。和RANK一样但是这个不支持excel2007以前的版本‘

    1.RANK(num,范围) - 该数字在这个范围内的排名

    如果num不在该范围,则会报错

    12.RANK.AVE(num,范围) -该数字在这个范围内的排名的平均值(如果只有一个那和RANK一样)
    13.RANK.EQ(num,范围) - 该数字在这个范围内的排名。和RANK一样但是这个不支持excel2007以前的版本‘
  • 相关阅读:
    DOM系列之 click 延时解决方案
    携创教育:成人高考的流程及注意事项
    程序员应该有什么职业素养
    Mongodb数据库
    开关控制开启和禁用Redis
    Mysql - 字符串截取、拆分
    推进农业水价综合改革的意见解读
    代码随想录笔记_链表_19两两交换链表中的节点
    2022-09-09 Unity InputSystem2——代码检测输入
    几款很好看的爱心表白代码(动态)
  • 原文地址:https://blog.csdn.net/ZiXiaoAo/article/details/126510934