问题描述
需要各位优秀大师的帮助。我有一列包含以下数据。
A 列 |
---|
12,345,678.00 |
45,678,900.12 |
12,345.67 |
85,000.00 |
我需要将其转换为以下格式,在去掉逗号和小数后,零还在那里。
A 列 |
---|
1234567800 |
4567890012 |
1234567 |
8500000 |
我尝试使用 SUBSTITUTE 公式,并尝试使用“'”,也尝试转换为文本但无法找到解决方案。任何帮助将不胜感激。
谢谢!
解决方法
@BigBen 的建议是,如果您的数据是真实数字,您可以将输出乘以 100
。如果它们仍以文本形式存储,您可以乘以 100,因为任何算术运算(if stored texts are numeric digits only)
都会自动将结果转换为数字。只是您需要将结果单元格格式化为 General
,甚至不是 Number
,因为 Number
格式可能会将逗号作为小数点分隔符。此外,如果逗号 (,) 和点 (.) 存储为文本,您可以使用 Substitute()
函数来消除它们。再次将生成的单元格格式化为 General
。试试下面的公式-
=SUBSTITUTE(SUBSTITUTE(A7,",""),".","")