在记录数据时,往往是一张一维表,那如何将其转换为二维表格呢?具体实现效果如图所示: (上图效果其实就是隔行汇总数据) 通过观察第一列,发现数据是隔行重复,因而这里可以直接在单元格中输入公式=INDEX($B$1:$B$20,4*ROW(A1)-3+COLUMN(A1)-1) PS:为了公式简洁,可以对公式进一步简化,输入 =INDEX($B$1:$B$20,4*ROW(A1)+COLUMN(A1)-4) 公式说明: ROW:表示生成行号 COLUMN:表示生成列号 INDEX函数用于返回表格或区域中的值或值的引用 语法结构=INDEX(引用区域,行号/列号) 解决这道题的重要在于对行号的引用,比如这里的具体的行号位置如图所示: 所以想办法利用相应的函数构建上图的序号即可。 这里构建的方式如下: 输入公式=4*ROW(A1)-4+COLUMN(A1) 运算到这里,如果不想利用INDEX函数来解决,可以借用查找和替换功能来实现。 在公式前面链接一个B字母,之后将数据复制粘贴为数值,然后按Ctrl+H打开查找和替换对话框,在查找中输入“B”,在替换中输入“=B”,最后点击全部替换即可。 以上就是今天要与大家分享的有关技巧,学会了吗? |
|