誰說橫著的數據不能篩選?2種方法,5秒搞定
距離下班還有兩小時,我伸了伸懶腰,想著晚上吃點什么好。
卻冷不丁聽到領導在叫我:小蘭,我剛發了一份表格給你,你處理一下,將每月的銷售額給我整理出來,盡快給我!
我:好的好的。
打開表格前:不就是篩選每月銷售額嗎,立馬就能搞定,耽誤不了我下班。
打開表格后:OMG,這表格是誰設計的?!
后面還有數據
想要找出每月的銷售額,我們可以用篩選。
但是這里需要橫著篩,常規的篩選只能豎著篩,怎么辦呢?
我們先沿著常規的思路來想一下:
既然數據需要豎著篩,而現在的數據都是橫著的,那我們把表格豎過來不就好了?
就像這樣:
不不不,放錯了,應該是這樣:
下面我們就來看看怎么操作吧~
方法一:轉置法
想要像上圖那樣,將表格的行與列互換,把它豎起來,怎么做呢?
這里有 2 種方法:復制粘貼轉置和公式轉置,統稱為轉置法。
先來看看第 1 種方法。
復制粘貼轉置:
選中 A1 單元格,按【Ctrl+A】全選,然后復制粘貼,單擊數據右下角的浮動圖標,選擇「轉置」。
之后就可以使用【篩選】功能篩選出每月的銷售額了。
? 選中 A11 單元格,按【Ctrl+A】全選,按【Ctrl+T】一鍵轉化為「超級表」,勾選「包含表標題」;
? 單擊「列 2」篩選按鈕,取消勾選「數量」-【確定】。
這樣就完成啦!
但是這種轉置方法有個缺點,如果源數據中增加或刪減了數據,就需要再次復制粘貼。
那么,怎樣才能讓目標區域的數據,隨著源區域數據的變動而更新呢?
使用函數公式轉置就 OK 了。
公式轉置:
? 在新區域中選中和源區域對應的數據范圍,保持選中狀態。
比如這里的源區域是 9 行 13 列,那新區域就需要選擇 13 行 9 列。
(其實就是將行數與列數換一下~)
? 輸入公式:
=TRANSPOSE(A1:M9)
? 按組合鍵【Ctrl++】就好啦~
? 像之前一樣正常篩選即可!
另外,這里說一下哈!
如果覺得源數據和轉置后的數據,放在同一個工作表會顯得很亂。
可以新建工作表,轉置時將數據放在新的工作表里面。如下:
復制粘貼轉置:
操作方法:
新建一個工作表(),在 中按【Ctrl+A】全選表格,復制;
切換到 ,粘貼,單擊數據右下角的浮動圖標,選擇「轉置」即可。
公式轉置:
操作方法:
在新建的工作表()中選中和源區域對應的數據范圍,保持選中狀態;
然后輸入函數:
=TRANSPOSE(
單擊源數據所在工作表(),選擇源數據,輸入「)」,按組合鍵【Ctrl++】就可以啦。
方法二:定位法
轉置法需要先改變表格結構,那么,如果想直接橫向篩選,不改變表格結構呢?
當然也是可以的,定位「行內容差異單元格」就行。
操作方法:
? 選中 B2 單元格,按【Ctrl++→】選中當前行,按【Tab】鍵移動到 C2 單元格(銷售額);
? 按【Ctrl+G】鍵調出【定位窗口】,單擊「定位條件」;
? 在彈出的窗口中,選中「行內容差異單元格」,單擊【確定】。
? 按【Ctrl+)】鍵隱藏其他列。
PS:中文「)」或英文「)」都可以。
每月銷售額就都篩選出來了。
相較于轉置法,這種方法更簡單,省了使用【篩選】功能對數據進行篩選這一步。
總結