excel|基础函数20例,案例解读,再不掌握就真的Out了!( 三 )



方法:
在目标单元格中输入公式:=CONCAT(B3:G3) 。
解读:
Concat函数为Concatenate函数的升级版 , 主要解决了Concatenate函数只能引用一个单元格 , 不能引用区域的弊端 。 如果在目标单元格中输入公式:=CONCATENATE(B3:G3) , 则返回错误值 。
十一、Excel基础函数:Text 。
功能:根据指定的数字格式将数值转换为文本 。
语法结构:=Text(值格式代码) 。
目的:提取身份证号码中出生日期的8位数字 , 并将其转换为日期格式 。

方法:
在目标单元格中输入公式:=TEXT(MID(C378)\"00!/00!/00\") 。
解读:
代码“00!/00!/00”为“年/月/日”的格式代码 。
【excel|基础函数20例,案例解读,再不掌握就真的Out了!】十二、Excel基础函数:Exact 。
功能:比较两个字符串是否完全相同 , 区分大小写 。
语法结构:=Exact(字符串1字符串2) 。
目的:比较B列和C列的值是否相同 。

方法:
在目标单元格中输入公式:=EXACT(B3C3) 。
解读:
Exact函数比较的对象为字符串 , 而不是的单个的值 , 例如 , 示例中第10行的字符串 。
十三、Excel基础函数:Len(b) 。
功能:返回指定字符串中的字符数 。
语法结构:=Len(字符串或单元格地址) 。
目的:计算数据表“备注”列值得字符数 。

方法:
在目标单元格中输入公式:=LEN(H3)或=LENB(H3) 。
解读:
虽然两个函数都是计算指定字符串的字符数 , 但Lenb函数在计算中文长度时按每字符2个字节计算 , 而Len函数按字数进行计算 。
十四、Excel基础函数:Substitute 。
功能:将字符串中的部分字符串以新的字符串进行替换 。
语法结构:=Substitute(字符串被替换字符串替换字符串[替换位置
) , 省略“替换位置”时 , 默认值为1 。
备注:如果“字符串”中的“被替换字符串”有多个 , 则“替换位置”规定具体替换的值 , 如果“替换位置”为X , 则“字符串”中的第X个“被替换字符串”被替换为“替换字符串” 。
目的:对身份证号码中的出生日期用*进行替换 。

方法:
在目标单元格中输入公式:=SUBSTITUTE(C3MID(C378)\"********\") 。
解读:
上述公式为动态替换的过程 , “被替换字符串”用Mid函数进行提取 , 并没有固定的值 。
十五、Excel基础函数:Round 。
功能:按指定的位数对数值进行四舍五入 。
语法结构:=Round(数值小数位数) 。
目的:对员工的“月薪”四舍五入后 , 保留1位小数 。

方法:
在目标单元格中输入公式:=ROUND(G31) 。
解读:
如果要取整 , 则“小数位数”为0 , 但个位上的值为四舍五入后的结果 。
十六、Excel基础函数:Int 。
功能:将数值向下取整为最接近的整数 。
语法结构:=Int(数值) 。
目的:对员工的“月薪”按整数值进行发放 。

方法:
在目标单元格中输入公式:=INT(G3) 。
解读:
Int函数和Round函数是有区别的 , Int函数直接舍去小数点及后面的部分 , 而Round是四舍五入之后得到的结果 。
十七、Excel基础函数:Roundup 。
功能:向上舍入数字 。
语法结构:=Roundup(值小数位数) 。
目的:对员工的“月薪”按最大整数值进行发放 。

方法:
在目标单元格中输入公式:=ROUNDUP(G30) 。
解读:
Roundup函数按照指定的小数位数“向上取整”计算 , 和Round以及Int函数是有区别的 。