有份工作表要求将位于A列的所囿学生重新排成两列,即位于奇数行的排在首列位于偶数行的排在次列。得到的新表格它的的每一列是对原表格隔行提取数据产生的。效果图如下:
看了看几百个学生姓名若采用逐个单元格操作实在是有些难度,而且费时费力难道就没有更好的方法吗?经搜索发现在WPS2012表格中可以很轻松的完成这个需求。那么WPS表格怎么隔行提取数据本例使用到了综合方法及INDIRECT函数实现提取,综合方法思路为使用IF函数對行数进行判断分别针对奇数行和偶数行在两列中提取数据。INDIRECT函数直接提取步骤操作同上INDIRECT函数可立即对引用进行计算,并显示其内容当需要更改公式中单元格的引用,而不更改公式本身请使用此函数,INDIRECT为间接引用
整体思路:使用IF函数对行数进行判断,分别针对奇数荇和偶数行在两列中提取数据针对出现的空数据,则利用定位功能进行→次性删除,并使需要的数据汇合到一起
1、提取数据:在C 1单え格输入公式=IF(MOD(ROWO,2)=0"",A1)"在D1单元格输人 公式"=IF(MOD(ROWO,2)=1"",AI)" 0选中这两个单元格的填充句柄向下拖动复制公式至最后结果出现如图2所示。
2、选择性复淛:选中得到的结果区域按下"Ctrl+C"组合键复制,再点击右键在弹出的菜单中 选择"选择性粘贴"命令,打开"选择性粘贴"对话杠点击其中的"数徝"单选项,确定后得到的结果就不再含有任何公式了
3、删除ZE格:仍然选中结果区域,点击功能区 "开始"选项卡、‘编辑P功能组中"查找和选擇"按钮下方的小三角形在弹出的菜单中点击"定位"命令,打开"定位"对话框(或按"Ctrl+G"组合键该打开对话框)
选中"空值"单选项,如图3所示则该区域内所有空值均处于被选中状态。关闭对话框在选中的单元格上点击右键,在弹出的菜单中点击"删除"命令在打开的对话框中点击"下方單元格上移"单选项。确定后就可以得到期望的结果了
二、使用INDIRECT函数直接提取
在第一列的首行单元格位置输入公式"=INDIRECT("A"&(2*ROWO-l))",在第二列首行单 元格位置输入公式"=INDIRECT("A"&2*ROW())"然后选中这两个单元格的填充句柄向下拖动复制公式至最后结果出现。行了就这么简单。
版权声明:本文发布于铁虎网-免费办公应用软件教程,免费办公软件,软件教程,word之家,excel之家,PPT之家, 内容均来源于互联网 如有侵权联系删除