在EXCEL输入小写金额123456能自动转换成1,234.56(小写)的行式?请高手帮忙,谢谢。
展开全部
选择要输入的区域,右键——设置单元格格式——数字——自定义
在自定义格式框中输入:#,##0.00(小写)
确定就行。
在自定义格式框中输入:#,##0.00(小写)
确定就行。
更多追问追答
追问
你好,按此方法得的结果是如输入12345,结果是12345.00。我想要的结果是输入12345回车得123.45,还有是6位已上的数据,就在仟位打“,”分隔符号。
追答
因为你想输入内容在当前单元格立即更改,无法用公式解决,要用VBA解决。
下面内容来自本人日志,非网上粘贴:
常有人问:如何用公式实现自动调整单元格的内容,如输入后,字母自动转换成大写,自动显示为整数等。
用公式自动调整当前单元格的内容是不能实现的,因为会产生循环引用的问题,但用VBA可以解决这个问题。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count 1 Then Exit Sub
If Target.Column 1 Then Exit Sub
Application.EnableEvents = False
Target = UCase(Target)
Application.EnableEvents = True
End Sub
如上代码,如第1列中输入的任何字母都会自动转换成大写,该方法可以代替数据有效性,因为数据有效性不灵光,对粘贴入的数据不作检查。
展开全部
设置单元格格式,设置小数点两位 加千分符
方法:右键 设置单元格格式 在 数字 标签的 数值 设置里设置 小数点两位 使用千位分隔符 打上钩。
方法:右键 设置单元格格式 在 数字 标签的 数值 设置里设置 小数点两位 使用千位分隔符 打上钩。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
设置单元格格式>数值>使用千分位分隔符打钩
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询