找回密码
 立即注册

QQ登录

只需一步,快速开始

孤狼 悬赏达人认证 活字格认证

高级会员

71

主题

299

帖子

1250

积分

高级会员

积分
1250

悬赏达人活字格认证

孤狼 悬赏达人认证 活字格认证
高级会员   /  发表于:2021-8-31 22:44  /   查看:2088  /  回复:5
30金币
本帖最后由 孤狼 于 2021-8-31 22:47 编辑

表里有2个字段,分别是货币种类和金额,类似50000、CNY
现在想拼接成50,000.00 CNY这种形式,请问该怎么做呢?

最佳答案

查看完整内容

小数点可以保留,但是千位符是格式,不属于单元格的值本身,只是一种显示形式,所以千位符是没办法保留的。 但是也不是绝对没办法,那就是用 TEXT() 函数,TEXT() 函数也被喜欢的网友称为“万能函数”,它可以在将数值转换为字符时包含格式。 =TEXT(E3,"#.#")&F3 注意:text() 函数的第二个参数要用双引号包裹,excel 所有的引用都是双引号,#.# 的意思是千位分隔符,& 运算符负责把两个单元格的值拼接起来

5 个回复

倒序浏览
最佳答案
最佳答案
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 22:44:08
来自 4#
孤狼 发表于 2021-9-1 08:55
请问拼接的时候,怎么保留小数点和千分位符呢

小数点可以保留,但是千位符是格式,不属于单元格的值本身,只是一种显示形式,所以千位符是没办法保留的。

但是也不是绝对没办法,那就是用 TEXT() 函数,TEXT() 函数也被喜欢的网友称为“万能函数”,它可以在将数值转换为字符时包含格式。

=TEXT(E3,"#.#")&F3

注意:text() 函数的第二个参数要用双引号包裹,excel 所有的引用都是双引号,#.# 的意思是千位分隔符,& 运算符负责把两个单元格的值拼接起来
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-8-31 23:53:30
2#
本帖最后由 swejet 于 2021-8-31 23:56 编辑

我猜啊,你数据表的一列是字符型,存的是货币类型,比如“美刀”啊、“软妹币”啊、“Q币”啊这样的字符,另一列是数值型的,别管是整数类型还是小数类型,反正是数字和字符想拼在一起显示

最简单的办法,就是用公式生拼



concatenate()这个函数可以生拼,执行出来就这样:



写公式的时候注意前面的“=”别忘了,符号全用英文半角。

还有一个转换的函数,text,但是我这么写妹执行出来

=text(e3,"G/通用格式")&f3

这个公式注意,要用 & 把两个字符串连接起来。但是text函数的第二个参数格式,写成“G/通用格式”,最后的结果是这样的:



同样的公式,在 excel 中就是正确的



这个我也不能解释了,官方呢,出来走两步呗

text 的第二个参数写成"0"结果是正确的,但是只输出整数,如果要输出小数,写成"0.00"

个人建议,直接concatenate()干得了,简单省事。

如果你继续想问拼出来后怎么持久化的问题的话,这就要用命令解决了

当然,还有一个办法,数据表中用公式字段



==================分隔线,以下的图都是错误的截图,我在编辑器里已经删除了,我也不知道为什么图还在======================

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
孤狼悬赏达人认证 活字格认证
高级会员   /  发表于:2021-9-1 08:55:55
3#
swejet 发表于 2021-8-31 23:53
我猜啊,你数据表的一列是字符型,存的是货币类型,比如“美刀”啊、“软妹币”啊、“Q币”啊这样的字符, ...

请问拼接的时候,怎么保留小数点和千分位符呢
回复 使用道具 举报
swejet悬赏达人认证 活字格认证
论坛元老   /  发表于:2021-9-1 09:12:05
5#
swejet 发表于 2021-9-1 09:10
小数点可以保留,但是千位符是格式,不属于单元格的值本身,只是一种显示形式,所以千位符是没办法保留的 ...

但是 #.# 在活字格里是不是好用你自己试一下吧,我现在机器跑着数据呢再启一个活字格我担心出错,已经跑了1个小时了抱歉了哈
回复 使用道具 举报
Joe.xu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2021-9-1 09:59:17
6#
感谢大佬们的支持!
如果您的问题还未解决,欢迎跟帖补充;
如果您有新的问题,也欢迎创建新的求助帖呦。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部