我有Excel表,包含145列和13000行。目前,所有数据都设置为" Text"格式。我需要更换成千上万条记录,'通过' 。'。我的表格中有数字:
1,2 3,2 4,1
我需要将它们转换为:
1.2 3.2 4.1
我尝试用整个表中的点替换所有逗号。问题是Excel在替换后自动将数字转换为日期。但在更换之前,我将所有表格格式设置为" Text"。即使Excel将所有内容转换为日期,我也尝试应用" Text'或者' Number'更换后的格式。它没有帮助。所有数据都被破坏,显示完全不同的数字。
如何在没有自动转换的情况下替换整个表中的所有逗号?
答案 0 :(得分:1)
使用替代公式:
=SUBSTITUTE(A1,",",".")
这会将其保留为文字。
使用公式,您无法更改它直接引用的单元格,因此您需要从右侧的第一个空单元格开始并引用最左侧的顶部单元格然后将公式拖动到相同数量的列然后行。然后突出显示所有内容,复制并粘贴原始值。