如何在“数据”选项卡的“文本到列”function中将所有列指定为“文本”?

我需要使用“数据”选项卡中的“文本到列”将列中的数据分成多列。 但是,将为每行创build可变数量的列,variables范围为1 – 1000.在“文本到列”向导步骤3中,默认为所有列的“常规”格式。 我的数据涉及非常大的数字,我不希望他们落后(四舍五入),所以我需要将格式设置为文本。

这是一个手动执行的问题,因为我必须遍历每一列,然后单击“文本”,除非滚动,否则向导甚至不显示所有列。 想法?

虽然它不完全是你想要的(而且我看到你不喜欢滚动的想法),当你提交数据预览显示每一列为一般。

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

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

在这里输入图像说明

按照通常的方式单击第一列将其格式更改为文本,然后滚动到最后一列。 按住Shift键并点击最后一列。

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

我有一个相关的问题,我发现解决scheme的工作。

我有一个来自MYOB(会计软件包)的.TXT。 它在前六行中有一些文档头信息,然后是表头和数据。 在导入向导中,它只显示两列(与A1和B1等价的文档头信息匹配),所以我不能将第三列设置为“TEXT”而不是“GENERAL”。 它将MYOB账户代码视为不会令人头痛的date。

对于这些MYOB .TXT文件,我已经做了很多次了,而且Excel没有问题地拿起表格标题行,但由于某种原因,现在在这个文件上遇到了麻烦。 更扼杀它已经成功地完成了我想要使用的.TXT文件之一。 我看不到我在做什么不同。

回到顶端提供反馈替代方法解决scheme(顺便说一下:“使用Excel 2010”)我想要标题信息,但我首先设置导入在第7行,设置每个列的导入types并运行。 然后我回到'数据' – >'连接' – >'属性' – >'定义'选项卡 – >'编辑查询',然后重置从第1行开始,点击完成,它的工作。 打我为什么。