• Excel技能提升


    函数

    字符串全半角之间的转换

      ASC将全角英文字母转换为半角英文字母,其语法是ASC(text)
      WIDECHAR()将半角英文字母转换为全角英文字母,语法是=WIDECHAR(text)  

    find(要查询的字符串, 从源字符串的第几个开始查找, 从元字符的第几个字符串开始查找)

      函数用于查找字符串在源字符中出现的位置。同时可以应用到寻找一个字符串中是否包含两外一个字符串。

    dollar(数值,保留几位小数)自动添加美元符号$

    字符串大小写转换

      LOWER(text)函数用于将一个文本字符串的所有字母转换为小写形式

      UPPER(text)函数用于将文本字符串中的字母全部转换成大写

    从字符串中提取字串

      mid(源字符串, 从第几个字符开始提取, 提取长度) 用于从字符串的中间提取子串, 如在身份证号码中提取生日,可以=MID(A2,7,8)

      left(目标字符串, 提取字符串数量),返回从左边开始的指定字符串数量的子串。

      right(目标字符串,提取字符串数量),返回从右边开始的指定字符串数量的字串。

    字符串替换

      replace(源字符串, 源字符串的起始索引, 需要替换的长度, 替换后的新字符串) 用于用新字符串将源字符转中起始位置算起,替换长度的字串。

      substitute(源字符串, 字串,新字符串), 用新字符串替换源字符串中的子串。

      如:

      源字符串:frank is a good man!中的good替换成为nice

      =SUBSTITUTE(H9, "good", "nice")

      =REPLACE(H9, 12, 4, "nice")

    时间格式转换

      text(待转换的value, value_format)

      注意:第二个参数,如果要转换为星期的话,有一个特殊“dddd”

      同时第二个参数的选择可以参考设置单元格格式中的自定义格式。

    时间处理函数

    1.   DATEVALUE(字符串格式的日期) 可以将字符串格式的日期转换成为序列号。注意该函数以1990-1-1序列号位1依次类推。

          利用DATEVALUE可以求出两个日期之间相差的天数

          如: =DATEVALUE("2016-12-31")-DATEVALUE("1921-3-5")

      2.  WEEKNUM()  可以返回一年中的周数。如:=WEEKNUM("2019-1-9")返回2,第二周  

      3.  DATE(year,month,day)其中year是一到四位数, 数值转换为日期格式。

          技巧,当输入如期的时候,输入的是20160522、20160220、等数据,然后可以利用date函数轻松将其转换为标准的日期格式。

          =DATE(MID(A2,1,4),MID(A2,5,2),MID(A2,7,2))

      4.  计算天数DAYS360(start_date,ent_date,method)参数start_date为计算日期的起始时间;参数ent_date为计算日期的终止时间;参数method为用于计算方法的逻辑值。FALSE或忽略表示使用美国方                       法,TRUE则是使用欧洲方法。按照一年365天进行计算

    求和函数的用法

    • SUMIF(range,criteria,sum_range):SUMIF函数的功能是按照给定条件对指定的单元格进行求和

        注意:第二个求和条件参数在第一个条件区域里。

        参数range:要根据条件计算的单元格区域,每个区域中的单元格都必须是数字和名称、数组和包含数字的引用,空值和文本值将被忽略

        参数criteria:确定对哪些单元格相加的条件,其形式可以为数字、表达式或文本,该参数可以使用通配符,“?”表示匹配任意一个字符和“*”匹配任意多个字符;如果本身要查找的为?或者*则使用~?、~*注意如果该参数为字符的时候,一定要记得加上""。

        参数sum_range:要相加的实际单元格(如果区域内的相关单元格符合条件)

        

    • SUMIFS(sum_range,criteria_range1,criteria1,criteria_range2,criteria2 … )按照多个给定条件对单元格求和

      sum_range表示要求和的一个或多个单元格,其中包括数字或包含数字的名称、数组或引用 

      criteria_range1,criteria_range2,…表示计算关联条件的1至127个区域criteria1,

      criteria2,…表示数字、表达式、单元格引用或文本形式的1至127个条件,用于定义要对哪些单元格进行求和。

      例如:计算各发货平台9月份上半月的发货量。两个条件区域(1.发货平台。2.9月上半月。)

       

      =SUMIFS(C2:C13,A2:A13,D2,B2:B13,"<=2014-9-15")

      =SUMIFS(C2:C13——求和区域发货量,A2:A13——条件区域各发货平台,D2——求和条件成都发货平台,B2:B13——条件区域发货日期,"<=2014-9-15"——求和条件9月份上半月)

      如果要下拉的话,注意要使用绝对引用(引用完之后按F4键):=SUMIFS($C$3:$C$14,$A$3:$A$14,D2,$B$3:$B$14,"<=2014-9-15")

      自己引申:对发货量超过15的所有发货量求和:

      

    • 求积函数 PRODUCT(number1,number2,...) 计算number1、number2...的乘积

    • FACT(number)计算number的阶乘 即 n!如果number为小数的话,取其整数部分

    • GCD(number1,number2,...)求多个数的最大公约数     LCM(number1,number2,...)求多个数的最小公倍数

    • 计算对数

        LN(number):LN函数的功能是计算一个数的自然对数,自然对数以常数项e(2.71828182845904)为底

        LOG(number,base):LOG函数的功能是计算按所指定的底数返回一个数的对数。

        LOG10(number):LOG10函数的功能是计算以10为底的对数。

    •   POWER函数的功能是计算给定数字的乘幂。POWER(number,power)参数number为底数,可以为任意实数;参数power为指数,底数按该指数次幂乘方。

    • SUMSQ(number1,number2,...)SUMSQ函数的功能是计算参数的平方和。

    • SQRT(number) SQRT函数的功能是计算正数的平方根。

       

      



  • 相关阅读:
    单元测试
    现代软件工程构建之法
    安卓的编码规范
    如何用代码编写四则运算?
    springboot之mybatisplus,mp的简单理解
    appache 端口 更改
    visual studio进程或线程自上一个步骤以来已更改
    小白CSS学习日记杂乱无序记录(3)
    shiro之初探
    mybatisplus 代码生成器 generator的小坑
  • 原文地址:https://www.cnblogs.com/yc3110/p/11731258.html
Copyright © 2020-2023  润新知