更改 Excel 中的默认“分隔符”

问题描述 投票:0回答:3

我在 macOS v10.12 (Sierra) 软件上使用适用于 MacBook Air 2016 的 Excel。

虽然我已经成功地将 CSV 文件复制并粘贴到 Excel 中一段时间了,但最近,它们的行为开始变得奇怪。

当我粘贴数据时,每行的内容似乎分为许多列。以前一个单元格能够包含许多单词,但现在似乎每个单元格只能包含一个单词,因此它将通常在一个单元格中的内容拆分到多个单元格中,从而使一些行数据分布在多达 100 列!

我尝试过“数据”选项卡 → 来自文本,它引导我完成文本向导。我在那里选择 Delimited选择定界符:取消选中“空格”框(“制表符”框仍处于选中状态)→ 列数据为“常规”→ 完成。遵循此过程似乎会将数据导入到正确的列中。有用。 但是,要到达那里需要做很多工作!

有没有办法改变Delimiters的默认设置,让‘Space’分隔符不会自动分割数据?

excel
3个回答
19
投票

我找到答案了!它与“文本到列”功能有关:

解决此问题的方法是:

  1. 选择一个非空单元格
  2. 执行 数据 -> 文本到列
  3. 确保选择分隔
  4. 单击下一步>
  5. 启用 Tab 分隔符,禁用所有其他
  6. 清除将连续分隔符视为一个
  7. 点击取消
  8. 现在再次尝试粘贴您的数据

3
投票

直接在 CSV 文件中选择分隔符以在 Excel 中打开

为了让 Excel 能够读取带有给定 CSV 文件中使用的字段分隔符的 CSV 文件,您可以直接在该文件中指定分隔符。为此,请在任何文本编辑器(例如记事本)中打开文件,然后在任何其他数据之前输入以下字符串:

  1. 用逗号分隔值:sep=,
  2. 用分号分隔值:sep=;
  3. 用管道分隔值:sep=|

以类似的方式,您可以使用任何其他字符作为分隔符 - 只需在等号后面键入字符即可。

例如,要在 Excel 中正确打开分号分隔的 CSV,我们明确指示字段分隔符是分号:

参考


1
投票

我对“连续分隔符”做了相反的事情!

我在“将连续分隔符视为一个”旁边的框中打勾,然后它就起作用了。

© www.soinside.com 2019 - 2024. All rights reserved.