点击上传或拖入表格文件
XLSX、XLS、ODS 或 CSV — 在浏览器中读取,绝不上传关于表格转置
转置属于那种描述起来很简单、做起来很烦人的操作。Excel 把它藏在「选择性粘贴」里的一个复选框中,你得先记得它的存在;而公式写法是数组公式,必须事先按恰好正确的大小选中区域才能确认。
这里是同样的操作,但没有那些麻烦。粘贴表格、看结果、带走。 它随你输入即时更新,所以你马上就能看出形状对不对。
一切都在你的浏览器里完成——不上传任何内容。
使用方法
- 直接从Excel粘贴你的行,或上传一个表格文件
- 转置后的表格立刻出现在下方
- 如果首行是数据而不是列名,取消勾选把第一行当作表头
- 把它复制回剪贴板,或下载为CSV或Excel
复制时放到剪贴板上的是以制表符分隔的文本,这正是Excel所期待的格式——粘贴到工作表里会落进各个单元格,而不是挤在一列。
参差不齐的数据会先被补齐
真实粘贴进来的数据很少是完美的矩形。最后一行常常偏短,因为做表的人写完想写的内容就不再填单元格了。
不加处理地转置一个参差不齐的网格会一团糟:短行缺失的单元格会让它之后的所有内容错位。所以网格会在翻转之前先补成矩形:每一行都补齐到最长那行的宽度,得到一个每列都对齐的真正矩形。
这意味着无论输入长什么样,5×3 的区块永远变成 3×5 的区块。
表头那一行会变成什么
表头不过就是第一行,所以转置会把它变成第一列——原本横在上方的名称,现在竖着排在左侧。这几乎总是你想要的结果,因为这些名称标注的仍是同一批数据,只是和其他内容一起换了方向。
需要留意的是,取代它的是什么。新的表头行由原来的第一列构成,所以如果那一列装的是数值而不是名称,你新的列标题也会是数值——出现的是 2024、2025、2026,而不是 年份。这是正确的行为而非错误,但在把结果交给需要真实名称的下一步之前,值得先看一眼。
如果首行根本就是数据而不是名称,请取消勾选表头选项。这样表格会作为一整块普通单元格来转置,不对任何内容做特殊处理。
人们用它来做什么
- 一份出来是横向的报表,而下一个工具需要它是纵向的
- 把一行月份标题变成一列,好进行排序
- 调整一个小表格的方向,让它换个方向放进幻灯片或文档
- 修正一次把记录放在列里而不是行里的导出
- 把单独一行数值搬进一列,好用在公式里
- 为期待另一种朝向的图表准备数据
值得一提
- 可在 Windows、macOS、Linux、ChromeOS 以及手机和平板上使用——它接收的是粘贴的文本或一个文件,而不是文件夹
- 不上传任何内容。读取和转置都在页面内完成
- 日期仍然是日期。单元格按其真实类型读取,所以日期不会变成 45231 这样的序列号回来
- 预览显示前 200 行;下载的文件始终包含全部行
- 转置两次会精确地回到原表,这是快速核对结果的办法
- 下载的Excel是真正的 .xlsx,而不是改了扩展名的CSV——公式不会保留,只保留数值