Excel函数文本转换

您所在的位置:网站首页 标准差值excel公式 Excel函数文本转换

Excel函数文本转换

2023-06-03 08:04| 来源: 网络整理| 查看: 265

利用函数将表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