Excel函数文本转换 |
您所在的位置:网站首页 › 标准差值excel公式 › Excel函数文本转换 |
利用函数将表1(图:初始表),变成表2(图:结果表) 初始表 结果表规则如下: 1、在日期列后增加星期列,结果是日期列日期对应的星期 2、应收账款列后增加美元和人民币列,结果是应收账款列批量添加美元和人民币符号,不涉及换算 3、已收账款列后增加尾款预计到账时间列,到账时间=日期+{1-4个月} 4、增加一列剩余账款,结果=尾款预计到账时间&(应收账款-已收账款) 方式不唯一,样式需与结果表一致。 进入正文: 日期列=TEXT(K2,"aaaa") TEXT函数将数值转换为按指定数字格式表示的文本。"aaaa"表示的就是星期几的格式;aaa表示的就是省略星期二字的格式。 星期美元列=DOLLAR(M2,2) 人民币=RMB(M2,2) 两个函数类似,第二个参数表示的是小数位数。 尾款预计到账时间=TEXT(EDATE(K2,RANDBETWEEN(1,4)),"yyyy/m/d") 这个公式用到3个函数,TEXT/EDATE/RANDBETWEEN 因为要求中说预计到期时间是日期的1-4个月之后,也就是日期+随机的1-4个月之内的数,我们可以用EDATE来批量增加。它返回的是一串日期,表示起始日期前后的月数对应的日期。 EDATE(起始日期,之前/之后的月数),题目是1-4个月,我们用RANDBETWEEN(1,4)表示。 然后这样得到的是一串数字,不是标准的日期格式,当然我们可以设置格式为日期,也可以嵌套一个TEXT函数,设置格式为"yyyy/m/d",就得到了尾款预计到账时间列 尾款预计到账时间剩余账款=TEXT(Q2,"yyyy-mm-dd")&TEXT(M2-P2,"!尾!款!:0,000.00") 这一列就简单一些了,公式有2部分,日期部分和账款金额。 两部分都可以用text函数来设置格式,可能会有疑问为什么日期要用text函数呢? 因为直接连接日期会得到一串数字,如图,这不是我们想要的表现形式 直接连接日期当然在我们这个表里面,我们连接的列是文本格式,连接的时候也是显示为标准日期格式,但我们需要日期表现为"yyyy-mm-dd",因此需要用TEXT设置日期的格式。 账款金额部分,先求M2与P2单元格的差值,然后将差值转换为带千分位符并包含两位小数且前面带上中文字“尾款:”的形式,文字前面带上!,否则会报错哦。 两部分用&连接起来,也可以用连接文本的函数,能解决问题即可 结果表以上,总结一下: 本题属于操作题,主要考察文本转换函数 1、TEXT函数,可以设置文本的日期格式、时间格式、数字格式等等等;在文本数字混合时记得文本前加! 2、EDATE函数,起始日期之前/之后的月数所对应的日期,批量给日期添加时长时可用,以月为单位 3、DOLLAR和RMB批量给金额添加$和¥符号的函数,比text简单一些 本文涉及的函数都可以用数字格式来设置,但是公式还是要了解一下,以解决一些数字格式无法使用时但需要特定显示样式的问题。 完结,撒花✿✿ヽ(°▽°)ノ✿ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |