excel 将包含数字的列更改为文本

excel 将包含数字的列更改为文本

我想转换打开 excel 的 csv 中的一整列,其中一列有一些大于 16 位的数字,因此我想保留这些最后的数字,以免四舍五入,因为 excel 会对长数字进行四舍五入。
我尝试选择整列,然后单击“格式化单元格”,然后将数字的类别从常规更改为文本。但我必须双击该列中的每个单元格才能确认该单元格中的更改,问题是,该列中有数千行。

我销毁了一个 csv 文件,以为一旦我执行“格式化单元格”,该列就会被更改,并且在保存 excel 时,每个大数字都会更改为等效的指数形式。例如 123456789123456789 更改为 1.234E17(1234000000000000000)。但我双击的单元格已保存。
我不希望这种情况发生在我的其他文件上。

答案1

尝试这个:

选择包含长数字的列。

然后,在主页栏中的数字部分下,按下拉列表并选择“自定义”。

然后转到“数字”类别并选择“使用 1000 分隔符”。这样就可以了。

您还可以尝试使列宽足够显示整个数字。

相关内容