目的
比如以下这份数据表格里,想把A列“日期”的内容分为 x月x日、 时刻两列,这样就可以筛选不同日子里同一时刻的温度,进而可以求得这几天里这一时刻的平均温度。
方法
通过将excel转为文本格式进行修改。首先,点击Excel中的菜单栏“文件”,进入另一页面。
选择“ 导出”选项,在导出页面中选择“ 更改文件类型”,在右方的各种格式类型中选择下方的“ 文本文件(制表符分隔)(*.txt)”,选好后点击“ 另存为”
在“另存为”对话框中选择你要 保存的位置,再 命名文件,确定保存类型为 txt格式,无误后点击“ 保存”。会弹出询问对话框,点击“是”,因为要的就是txt的格式。
之后会发现文件的后缀由“.xls”变成“.txt”,关闭该页面时又会弹出询问窗口,点击“ 不保存”可直接关闭页面,点击“保存”则再进行一次另存为。
找到刚刚保存的文本文件并打开,发现内容间有许多 空格。这是Excel转换为文本内容后的排版结果,利用这些空格可进行分列设置。
将文本中的空格 替换为逗号,逗号相当于分列的符号。 最好是直接复制文本中的空格再去“编辑”——“ 替换”,因为空格大小不一样,它替换的内容可能不全面,导致有的替换成逗号,但有的没变,所以可以每种空格大小都替换一次。
“ 查找内容”粘贴空格, “替换为: ”中输入 “,”(注意是在英文状态下输入),然后选择“ 全部替换”,查看效果。
表头中只有“ 时间”“ 气温”两个标题,想在其中插入“ 时刻”标题,格式是在逗号后面加文字再以 逗号结尾。
“文件”——“ 另存为”,手动修改文件名的后缀为“ csv”,选择保存位置后点击保存。
效果呈现
打开刚才保存的csv文件,查看效果,发现B列是时刻的数据,通过 筛选功能达成最开始的目的,成功!