Excel 二維數組(數據塊)旋轉/翻轉技巧


Excel 二維數組(數據塊)旋轉/翻轉技巧

工作中遇到個問題,需要將Excel中的數據塊或者說二維數組向右旋轉90度,才能再加工處理。當然,不是旋轉文本方向,那太容易了,而是整體旋轉改變數據塊的排列組合順序。如下所示:

這個問題如果換成是圖形,那也很容易,在“格式”菜單下有旋轉功能可選,可是數據塊怎么旋?問問度娘,似乎只給出了一種解決方案,就是利用 Offset 函數,這個親測也確實有效,視為第一種方法吧,可是自己經常要做這樣的旋轉,不停地碼公式也是醉了,一不小心還會出錯,還有沒有其它辦法呢?

 


 

下面給出自己探索出來的第二種方法,還是有點小小的驕傲的,雖然遇到這種問題的人可能很少,還是分享出來以供參考

有些人可能看不太明白,我們可以簡化一點,看看其中的邏輯。如下圖所示,棕紅色條狀代表輔助行,藍色條狀代表輔助列,箭頭代表數據的順序,那么以上轉換過程就可以簡化成:

上面是第一種情況——向右旋轉90度,由此也可以很容易推導出其它旋轉的方法。

 

向左旋轉90度

垂直翻轉

水平翻轉

向右、向左旋轉180度,效果是一樣的:

那出個考題,如果是向右或者向左旋轉360度,應該怎么做呢?

 


 

哦?有人說不知道怎么按排序,簡單介紹下吧,畢竟我也很晚才認識到Excel可以這樣子排序的,閑言少敘,下面醬紫:

Excel 菜單“開始” => 排序和篩選 => 自定義排序 => 蹦出下圖左邊的對話框=>點擊“選項”按鈕蹦出右邊的對話框,看到沒?默認的“按列排序”,選擇“按行排序”就好了,然后依次選擇“主要關鍵字”、排序依據、次序,好啦,大功告成!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM