课程咨询 加我微信EXCEL880B 试学网址http://v.excel880.com
实用系列之转账凭证一秒拆开元角分
关键词:财务,金额,人民币,分列,拆分
划重点:IFERROR+MID+ COLUMN+LEN函数
效果图预览:
解决方案
在C5单元格输入公式
=IFERROR(MID("¥"&$B5*100,COLUMN()-13+LEN("¥"&$B5*100),1),"")
右拉下拉复制即可
函数解析:
1. IFERROR函数:=IFERROR(value,value_if_error)。如果公式的计算结果为错误,则返回您指定的值;否则将返回公式的结果。公式的计算结果为错误时要返回的值,计算得到的错误类型有:#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME? 或 #NULL!
· 此处IFERROR函数嵌套在最外侧,为IFERROR(其他公式,""),即将其他公式的错误值返回为空。
2. MID函数:=MID(text, start_num, num_chars)。是从一个字符串中截取出指定数量的字符。
此处MID函数,第一个参数为:"¥"&$B5*100,意义是将其金额乘一百,去掉小数点;第二个参数为:COLUMN()-13+ LEN("¥"&$B5*100),意义是找出以"分"为单位的字符开始截取,即此处M5单元格为0+3;第三个参数为1,即截取1个字符。
3. COLUMN函数:= COLUMN(reference)。Reference为需要得到其列标的或。如果省略reference,则假定为是对函数COLUMN所在单元格的引用。
· 此处COLUMN函数,在哪一列即返回哪一列的数值,假设此处在M5列,则COLUMN()=13;假设此处在E8列,则COLUMN()=5。
4. LEN函数:=LEN (string),LEN函数功能是返回文本串的字符数。Len():得到字符串的长度。
· 此处LEN函数,LEN("¥"&$B5*100),计算的是¥178的长度,即4个字符。
特别注意:
1. ""双引号应为英文字符下格式;
2. &为链接符号,shift+7可显示;
3. ¥为中文字符下的shift+4可显示。
鸣谢:如果觉得文章对你有帮助,记得关注点赞转发和评论哦!