王志軍
最近在工作中遇到一個問題,如圖1所示,A列是隔行放置的中英文對照詞條,都在同一列中顯示,現在需要將中文詞條和英文詞條分別放置在兩列顯示,這樣更便于閱讀對照。但如果逐一手工復制、粘貼,即麻煩而且也不便于數據的后期更新和整理,有沒有更好的實現方法呢?
我們可以利用一個超簡單的公式完成中英文詞條的分隔,具體步驟如下:
第1步:提取中文詞條
選中B2單元格,在編輯欄輸入公式“=A3”,執行公式可以得到第一個中文詞條。接下來同時選中B2:B3單元格區域,這一步驟非常關鍵,如果遺漏將無法實現相應的要求。雙擊B2:B3單元格區域右下角的填充柄,快速復制公式,此時可以看到圖2所示的狀態,這里已經是所有的中文詞條,但多出了許多空行,而且A列仍然有不需要的中文詞條行。
第2步:去除空行
保持B列的選中狀態,按下“Ctrl+C”組合鍵進行復制,右擊粘貼為數值。繼續保持B列的選中狀態,按下F5功能,打開“定位”對話框,點擊左下角的“定位條件”按鈕,打開“定位條件”對話框,選擇“空值”,點擊“確定”按鈕,此時會選中B列的所有空白單元格,右擊任意泛藍的單元格,從快捷菜單中選擇“刪除”,選擇整行點擊“確定”按鈕,很快就可以看到圖3所示的分隔效果。
如果你希望將已經分隔為AB兩列的數據返回單行的效果,那么可以使用公式“=OFFSET($A$1,(ROW(A1)-1)/2,MOD(ROW(A1)-1,2))”,感興趣的朋友不妨一試。