有一個工作表要求將列A中的所有學生重新排列成兩列,即奇數行的學生在第一列,偶數行的學生在第二列。所獲得的新表格的每一列都是通過從交錯的原始表格中提取數據而生成的。渲染如下:
看看數百名學生的名字,如果逐個細胞操作既困難又耗時,難道沒有更好的方法嗎?經過搜索,發現這一要求很容易在WPS2012表格中得到滿足。那么,如何從WPS交錯表中提取數據呢?在本例中,綜合方法和間接函數用于提取數據。綜合方法的思想是利用中頻函數判斷行數,并分別提取奇數行和偶數行的兩列數據。直接函數直接提取步驟的操作同上。間接函數可以立即計算引用并顯示其內容。當您需要在不更改公式本身的情況下更改公式中單元格的引用時,請使用此函數。間接是一種間接引用。
一、綜合方法提取
總體思路:使用中頻函數判斷行數,并分別提取奇數行和偶數行的兩列數據。對于空數據,使用定位功能執行二次刪除,將需要的數據放在一起。
1.提取數據:在單元格C 1中輸入公式“=IF(MOD(ROVO,2)=0”,“A1”),在單元格D1中輸入公式“=IF(MOD(ROVO,2)=1”,“AI)”0,選擇這兩個單元格的填充手柄,向下拖動復制公式,直到出現最終結果,如圖2所示。
2.選擇性復制:選擇獲得的結果區域,按下“Ctrl+C”組合鍵進行復制,然后右擊,從彈出菜單中選擇“特殊粘貼”命令,打開“特殊粘貼”對話框。點擊“值”選項,確認后得到的結果將不再包含任何公式。
3.刪除ZE網格:仍然選擇結果區域,點擊功能區域“編輯P”功能組中“查找并選擇”按鈕下方的小三角形,點擊彈出菜單中的“定位”命令,打開“定位”對話框(或按下“Ctrl G”打開對話框)。
選擇“空值”選項,如圖3所示。然后選擇該區域中的所有空值。關閉對話框,右鍵單擊選定的單元格,單擊彈出菜單中的“刪除”命令,然后在打開的對話框中單擊“上移下單元格”單個選項。確認后即可獲得預期結果。
二、使用INDIRECT函數直接提取
在第一列的第一行輸入公式“=INDENSIBLE(‘ A ‘(2 * ROVO-l))”,在第二列的第一行輸入公式“=INDENSIBLE(‘ A ‘ 2 * ROW())”。然后選擇這兩個單元格的填充手柄,并向下拖動以復制公式,直到出現最終結果。拜托,就這么簡單。