excel 行列互换

发布于:2021-12-02 20:59:26

excel 行列互换
我有一个表 内容如下: 单位编号 1 1 1 2 2 2 2 3 4 4 5 5 单位名称 县政府 县政府 县政府 县委 县委 县委 县委 财政局 组织部 组织部 政协 政协 收入 5555 55.36 7899 56 665 5554 125 89 888 756 69 4555

.. ... ..... 我想让这个表转换成如下的格式 1 2 3 4 5 .. 县政府 县委 财政局 组织部 政协 ... .. 5555 56 89 888 65 .... 756 4555 .... ... 55.36 665 7899 5554 125

请问怎么能够快速的转换一下,高手帮忙!!!! 最佳答案 1, 假定原数据在 A 至 C 列,将 C1 单元格的内容由"收入"改为"收入 1",用填充柄"收入 1"向右 复制若干列,即 D 列为"收入 2",E 列为"收入 3",…… 2,在 D2 单元格输入公式: =IF(OR($B2=$B1,$B3<>$B2),"",OFFSET($B2,1,1,1,1)) 将公式向下复制到 A 列相应行. 3,在 E2 单元格输入公式: =IF($D2="","",IF(OFFSET($B2,COLUMN()-3,0,1,1)=$B2,OFFSET($B2,COLUMN()-3,1,1, 1),"")) 将公式向右并向下复制到相应范围. 4,用鼠标选定 D 列右边(含 D 列)的所有列,点"复制",在 D1 点右键,点"选择性粘贴", 选中"数值",点"确定". 5,在 A 列前面插入一列(原 A 列即为 B 列),在 A2 输入公式: =B2 在 A3 单元格输入公式: =IF(B3=B2,"",B3) 将公式向下复制到相应行.

选定 A 列,点"复制",在 A1 点右键,点"选择性粘贴",选中"数值",点"确定". 6, 选定全表按 A 列排序, 你要的结果将集中在表的前面, 后面不要的数据可以一次性删除. A 列也可删除.


相关推荐

最新更新

猜你喜欢