目錄
- 一. 需求背景
- 1.1 獲取偶數列的數據
- 1.2 奇偶列數據互換
- 二. 解決方式
- 2.1 為列添加奇偶輔助列
- 2.2 通過公式將奇偶列互換
一. 需求背景
1.1 獲取偶數列的數據
? 最近在整理歌單,發現部分歌曲沒有歌詞,于是打算自己制作一份。
從網上找到了歌詞,如下圖所示,是中日雙語的。
?因為是日語歌,制作歌詞時,只需要日語,不需要中文。
因此我們需要把偶數列的日文過濾出來。
1.2 奇偶列數據互換
?部分日語歌,譯文卻在日文之前,閱讀起來很有違和感
現在想把奇數列的中文歌詞和偶數列的日語歌詞調換位置。
二. 解決方式
2.1 為列添加奇偶輔助列
?先通過輔助列為每一列添加編號,然后標記奇偶列自動填充
?給輔助列添加過濾條件之后,可直接過濾出偶數列的日文歌詞,然后復制。
2.2 通過公式將奇偶列互換
?公式如下
=OFFSET(Sheet1!$A$1,IF(MOD(ROW(),2)=1,ROW(),ROW()-2),COLUMN()-1,1,1)
- 默認我們待處理的歌詞數據在Sheet1中,且起始位置是A1單元格。
如果不是的話,自己修改公式。 - 在另外一個sheet頁將公式粘貼到A1單元格,然后拖動填充單元格就可完成奇偶列的互換。
- 如果列數太多,拖動起來會很不方便,這時可以通過定位來跳轉到最后一列(在本案例中一共有64列)
- 先
Ctrl + C
復制上面提供的公式 - 然后
Ctrl + G
調出定位面板后,在引用位置處輸入A64 - 然后按下
Ctrl + Shift + ↑
來選中最后一列到第一列的所有數據 - 然后直接
Ctrl + V
粘貼就可完成公式的快速填充