大江東去


手頭有一個工作表(如圖1),這里分行顯示單詞、音標、釋義,然后是一個空行,接下來繼續顯示另一個單詞的相關內容。現在希望將其處理為一行的格式,例如“單詞 音標 釋義”,手工提取雖然可行,但操作起來顯然是相當麻煩。有沒有簡單一些的方法呢?
一、利用數組公式提取
如果你對數組公式比較熟悉,那么可以利用數組公式實現上述要求:在編輯框輸入公式“=INDEX($A:$A,SMALL(IF(LEFT($A$1:$A$87,2)="單詞",ROW($1:$87),999),ROW(A1))+COLUMN(A1)-1)&""”,這里的“$A$1:$A$87”表示原始數據所在的單元格區域,按下“Ctrl+Shift+Enter”組合鍵轉換為數組公式,執行后可得“單詞:clunky”的結果,向右拖拽填充柄,可繼續提取出音標、釋義的內容,向下拖拽填充柄至出現空白行的位置(如圖2)。
二、利用Word提取
也可以將工作表的內容復制到Word中,利用高級查找的方法提取指定文本:
按下“Ctrl+A”組合鍵全選內容,按下“Ctrl+H”組合鍵,打開“查找和替換”對話框,切換到“查找”選項卡,查找“單詞*^13”,這里的“*”表示,“^13”表示段落標記,注意勾選“使用通配符”復選框,將“在以下項中查找”設置為“當前所選內容”,“閱讀突出顯示”設置為“全部突出顯示”,很快就可以選定“單詞”行的內容(如圖3),接下來只要將其剪切或復制到剪貼板即可。
至于音標、釋義的提取,可以采取類似的方法,例如“音標*^13”可以提取出音標所在的行,“釋義*^13”可以提取出釋義所在的行。