5

我有一列中的数据需要使用“数据”选项卡中的“文本到列”拆分为多个列。但是,将为每行创建可变数量的列,从 1 到 1000 不等。在“文本到列”向导第 3 步中,所有列默认为“常规”格式。我的数据涉及非常大的数字,我不希望它们尾随(四舍五入),所以我需要将格式设置为 Text。

这是一个手动执行的问题,因为我必须浏览每一列并单击文本,并且除非您滚动,否则向导甚至不会显示所有列。想法?

4

3 回答 3

11

虽然这不是您想要的(而且我看到您不喜欢滚动的想法),但当您看到数据预览时,将每列显示为 General。

您可以选择第一个列标题并按住 Shift 键向右滚动并一次选择所有列。

然后选择文本作为数据格式。不是最好的,但比单独选择每个更好。

在此处输入图像描述

于 2013-08-09T18:49:50.567 回答
2

像往常一样单击第一列以将其格式更改为文本,然后滚动到最后一列。按住Shift并单击最后一列。

这应该选择所有列。现在,更改格式并完成 :)

于 2013-08-09T18:50:07.957 回答
0

我有一个相关的问题,我发现了一个解决方案。

我有一个来自 MYOB(会计包)的 .TXT。它在前六行中有一些文档标题信息,然后是表格标题和数据。在导入向导上,它只显示两列(与 A1 和 B1 等效的文档标题信息匹配),因此我无法将第三列设置为“TEXT”而不是“GENERAL”。它将 MYOB 帐户代码视为日期,这让人头疼不已。

我之前对这些 MYOB .TXT 文件做过很多次同样的事情,Excel 已经毫无问题地拾取了表格标题行,但由于某种原因,它现在在这个文件上遇到了问题。更奇怪的是,它在我尝试使用的一个 .TXT 文件上成功完成了它。我看不出我在做什么不同。

解决方法(顺便说一句:“使用 Excel 2010”)我想要标题信息,但我首先在第 7 行设置导入声明,为每列设置导入类型并运行。然后我回到“数据”->“连接”->“属性”->“定义”选项卡->“编辑查询”,然后重置为从第 1 行开始,然后单击完成,它就起作用了。打我为什么。

于 2015-12-21T01:57:29.530 回答