最近在工作中遇到一個比較有難度的問題,如圖1所示,同事要求將單數(shù)行與相鄰的雙數(shù)行的數(shù)據(jù)進行互換,例如“A、96、152”與“成品、綠色、一級”進行互換。要完成這一任務,除了手工操作之外,確實有一些難度,思考之后決定利用公式解決這一問題:
首先在右側(cè)插入一個輔助列,例如D列,選擇D2單元格,在編輯欄輸入公式“=ROW()-ISODD(ROW())*2”,向下拖拽或雙擊填充柄,此時可以看到圖2所示的效果。
選擇A1:D9單元格區(qū)域,從“排序和篩選”功能組選擇“自定義排序”,打開“排序”對話框,將“主要關(guān)鍵字”設置為輔助列,次序設置為“升序”。
完成上述設置之后,我們看到的就是圖3所示的效果了,此時可以看到雙數(shù)行已經(jīng)與單數(shù)行互換位置,如果需要恢復原有的位置,直接撤消就可以了。