在Sheet2表(表2)A2单元格中输入公式“=OFFSET(Sheet1!$A$2,(ROW(A1)-1)*3+MOD(COLUMN(A1)-1,3),0)”, 该公式中“(ROW(A1)-1)*3+MOD(COLUMN(A1)-1,3)”表示参照Sheet1表(表1)B1单元格向下偏移的行数,“3”表示要转换的栏数,“0”表示列偏移量。同样,在B2和C2单元格分别输入公式“=OFFSET(Sheet1!$B$2,(ROW(A1)-1)*3+MOD(COLUMN(A1)-1,3),0)”和“=OFFSET(Sheet1!$C$2,(ROW(A1)-1)*3+MOD(COLUMN(A1)-1,3),0)”。
小提示:1. 正确理解公式中单元格相对引用、绝对引用和混合引用的概念,千万不能混淆。2. 公式中的“3”表示要转换的栏数,如果将数据分成N栏,则只要将数字3改为N就可以了。
公式输入完成后,选中A2:C2数据区域,分别将公式复制到F2:H2及K2:M2区域,最后选中A2:M2并向下拖动复制到相应区域。在A1:N1数据区域输入字段名称就可以了,数据格式与表2略有区别,我们只要选中并复制数据区域,执行“编辑→选择性粘贴”命令,在弹出的“选择性粘贴”对话框中选定“数字”选项,删除公式后,再作适当操作就可以了。
http://wenku.baidu.com/view/456f9420af45b307e871970c.html
可以直接选中之后拖到前面