如何将Excel中的A表转为B表

[复制链接]
查看11 | 回复3 | 2011-5-13 09:38:09 | 显示全部楼层 |阅读模式
名称        数值
会展中心一-1        96
会展中心一-1        98
会展中心一-1        100
会展中心一-1        113
发展大厦_in-0        121
凤岭园艺-1        108
凤岭园艺-1        117
凤岭园艺-1        99
凤岭园艺-3        97
凤岭园艺-3        123
新新家园_D_in-4        674
新新家园_D_in-4        701
新新家园_D_in-4        662
新新家园_D_in-5        121
新新家园_D_in-5        108
新新家园_D_in-5        117
新新家园_D_in-5        99
新新家园_D_in-5        97
B表
名称        数值1        数值2        数值3        数值4        数值5
会展中心一-1        96        98        100        113       
发展大厦_in-0        121                               
凤岭园艺-1        108        117        99               
凤岭园艺-3        97        123                       
新新家园_D_in-4        674        701        662               
新新家园_D_in-5        121        108        117        99        97

回复

使用道具 举报

千问 | 2011-5-13 09:38:09 | 显示全部楼层
内容不多的情况下 可以先在A表利用 自动筛选 会展中心一-1的全部数据复制一下再到B表 利用选择性粘贴(钩选转转置) 就可以了其它名称的同样操作。在C2输入公式 =INDEX(A:A,SMALL(IF(MATCH($A$1:$A$500&"",$A$1:$A$500&"",0)=ROW($A$1:$A$500),ROW($A$1:$A$500),4^8),ROW(A1)))&"" 数组公式,按CTRL+SHIFT+回车三键确定输入,鼠标移到单元格右下角,当出现一个黑色小十字时,同时按住鼠标左键往下拖动(删除A表重复的名称得到B表的名称)得到B表和名称复制到你想放的位置(用选择性粘贴哦)宏代码转移数值F
回复

使用道具 举报

千问 | 2011-5-13 09:38:09 | 显示全部楼层
如果在B表打开的情况下修改A表,那么B表的公式会自动修改,如果在B表关闭的如果简便一点的话,你在b表插入一列空值,将b表的c列变为d列。以保证
回复

使用道具 举报

千问 | 2011-5-13 09:38:09 | 显示全部楼层
因B表中的“数值1-5”对应的数据,在A表“数值”中体现不出来,所以无法自动实现A表转B表。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行