有一个工作表要求将A列的所有学生重新排列成两列,即奇数行的学生在第一列,偶数行的学生在第二列。所获得的新表的每一列都是通过从隔行扫描的原始表中提取数据而生成的。呈现如下:
看着几百个学生的名字,如果逐个细胞的操作很难,很费时间,难道没有更好的方法吗?搜索后发现,以WPS2012的形式很容易满足这个要求。那么,如何从WPS交织表中提取数据呢?在这个例子中,综合方法和间接函数被用来提取数据。综合法的思想是利用中频函数判断行数,分别提取奇数行和偶数行的两列数据。直接函数直接提取步骤的操作同上。间接函数可以立即计算引用并显示其内容。当您需要在不更改公式本身的情况下更改公式中单元格的引用时,请使用此函数。间接是间接指称。
一、综合方法提取。
总体思路:利用中频函数判断行数,分别提取奇数行和偶数行的两列数据。对于空数据,使用定位功能进行二次删除,将需要的数据放在一起。
1.提取数据:在单元格C 1中输入公式“=IF(MOD(ROVO,2)=0”,“A1”),在单元格D1中输入公式“=IF(MOD(ROVO,2)=1”,“ai)”0,选择这两个单元格的填充手柄,向下拖动复制公式,直到最终结果出现。
2.选择性复制:选中获得的结果区域,按“Ctrl C”复制,然后右键,从弹出的菜单中选择“特殊粘贴”命令,打开“特殊粘贴”对话框。点击“值”选项,确认后的结果将不再包含任何公式。
3.删除ZE网格:仍然选择结果区域,在功能区域的编辑P功能组中点击查找选择按钮下方的小三角形,在弹出的菜单中点击定位命令,打开定位对话框(或按Ctrl G打开对话框)。
选择null值选项,如图3所示。然后选择该区域中的所有空值。关闭对话框,右键单击选定的单元格,在弹出菜单中单击“删除”命令,然后在打开的对话框中单击“上下移动单元格”单个选项。确认后即可得到预期结果。
第二,使用间接函数直接提取。
在第一列的第一行输入公式“=indent able(' a '(2 * rovo-l))”,在第二列的第一行输入公式“=indent able(' a ' 2 * row())”。然后选择这两个单元格的填充手柄,并向下拖动以复制公式,直到出现最终结果。拜托,就这么简单。