excel2016 for mac 二维表转一维表
数据分析过程中,对一维表进行数据处理比对二维表方便,因此经常需要用到二维表转一维表的操作。《谁说菜鸟不懂数据分析》一书以及网络上能查到的有两种方法:一是利用数据透视表和数据透视图向导(包括用“ALT+D+P”快捷键);二是数据-获取与转换-从表格。但是这两种方法都是适用于windows版的excel,mac上的excel与windows版功能有差异,不能使用这两种方法进行转换,可以利用OFFSET函数实现。
原二维表:
转换步骤:
1. 生成一维表的第一列。 点击原二维表右侧第一行空白单元格,输入公式:=OFFSET($A$1,INT((ROW()-1)/3)+1,0),点击单元格右下角加号下拉生成第一列;
2. 生成一维表的第二列。 点击一维表第二列首行空白单元格,输入公式:=OFFSET($A$1,0,MOD(ROW()-1,3)+1),点击单元格右下角加号下拉生成第二列;
3. 生成一维表的最后一列。 点击一维表第三列首行空白单元格,输入公式:=OFFSET($A$1,INT((ROW()-1)/3)+1,MOD(ROW()-1,3)+1),点击单元格右下角加号下拉生成最后一列。
经过以上3个步骤,就将二维表转换成了一维表。