Excel中如何将一列数据分成两列

作者:活力源 | 创建时间: 2023-05-07
有时候想将excel表中一列内容分为两列,或者美观,或者方便筛选。通过将excel导出为文本文件(txt),并将空格替换为逗号,可以达成这一要求。...
Excel中如何将一列数据分成两列

目的

比如以下这份数据表格里,想把A列“日期”的内容分为 x月x日、 时刻两列,这样就可以筛选不同日子里同一时刻的温度,进而可以求得这几天里这一时刻的平均温度。

方法

通过将excel转为文本格式进行修改。首先,点击Excel中的菜单栏“文件”,进入另一页面。

选择“ 导出”选项,在导出页面中选择“ 更改文件类型”,在右方的各种格式类型中选择下方的“ 文本文件(制表符分隔)(*.txt)”,选好后点击“ 另存为”

在“另存为”对话框中选择你要 保存的位置,再 命名文件,确定保存类型为 txt格式,无误后点击“ 保存”。会弹出询问对话框,点击“是”,因为要的就是txt的格式。

之后会发现文件的后缀由“.xls”变成“.txt”,关闭该页面时又会弹出询问窗口,点击“ 不保存”可直接关闭页面,点击“保存”则再进行一次另存为。

找到刚刚保存的文本文件并打开,发现内容间有许多 空格。这是Excel转换为文本内容后的排版结果,利用这些空格可进行分列设置。

将文本中的空格 替换为逗号,逗号相当于分列的符号。 最好是直接复制文本中的空格再去“编辑”——“ 替换”,因为空格大小不一样,它替换的内容可能不全面,导致有的替换成逗号,但有的没变,所以可以每种空格大小都替换一次。

“ 查找内容”粘贴空格, “替换为: ”中输入 “,”(注意是在英文状态下输入),然后选择“ 全部替换”,查看效果。

表头中只有“ 时间”“ 气温”两个标题,想在其中插入“ 时刻”标题,格式是在逗号后面加文字再以 逗号结尾。

“文件”——“ 另存为”,手动修改文件名的后缀为“ csv”,选择保存位置后点击保存。

效果呈现

打开刚才保存的csv文件,查看效果,发现B列是时刻的数据,通过 筛选功能达成最开始的目的,成功!

温馨提示

最后可以把csv文件再另存为xls格式,方便后面编辑使用。
数据来源自深圳气象数据网
点击展开全文

更多推荐