在Word中实现表格的行列互换,即把表格的最顶行转换至最左列,同时,对应的表格单元内容也作相应的位置置换,就如同矩阵的转置一样。这个功能在目前的Word 7.0版本中还没有找到,但是,利用Excel提供的表格行列调换功能,可以非常容易地实现Word表格的行列互换。具体步骤如下:
1.选定并拷贝Word表格
(1)在Word中选定要被转置的表格;
(2)拷贝所选表格内容至剪贴板。
2.借用Excel行列互换功能
(1)运行Excel;
(2)把剪贴板内容粘贴到Excel中,重新选定表格内容;
(3)拷贝所选内容至剪贴板,或单击“复制”按钮;
(4)选定粘贴区域的左上角单元格,此时,须注意的是,粘贴区域与原来的表格不要有重叠的部分;
(5)单击“编辑→选择性粘贴”选单,弹出“选择性粘贴”对话框(见图1);
(6)选中“转置”复选框,单击“确定”按钮,生成经过转置的表格;
(7)选中并拷贝转置后的表格至剪贴板;
(8)退出Excel。
3.在Word中粘贴经转置后的表格
(1)切换回Word;
(2)在文档中确定经转置后的表格的插入点;
(3)把剪贴板中经转置后的表格粘贴过来。
至此,完成了Word表格的行与列调换。同理,本方法也可用于表中部分单元的行列转置。这个办法不要求表格的行数与列数相同。该法可用于mis开发文档中的数据库表结构设计及数据库表的属性值的填入。
以上操作在中文Word 97、Excel 97的环境下调试通过。