Excel技巧—如何從重複行中取某一行
點贊再看,養成習慣;吃一塹,長一智。
微信搜尋【亦心Excel】關注這個不一樣的自媒體人。
本文 GitHub https://github.com/hugogoos/Excel 已收錄,包含Excel系統學習指南系列文章,以及各種Excel資料。
今天小編想和大家分享如何從重複行中取某一行資料,在開始之前先和大家說說題目的意思。
首先小編要來說說什麼是重複行?狹義上來說就是兩行資料完全一樣就叫重複行,廣義上來說也可以是某一列資料重複也可以認為重複行。
其次取某一行是什麼意思?對於兩行資料完全一樣的重複行,那麼取哪一行都是一樣的。而對於某列相同的重複行,情況就完全不同了,取重複行預設排序第一行、取重複行預設排序最後一行、取重複行某列最大值行,取不同位置的資料表示的含義是完全不相同的。而這也是我們今天要重點講解的物件。
下面就跟著小編來一起學習吧。
1、單列重複行
這是最簡單的一種重複行情況了,我們就從最簡單的說起。
如上圖,我們很容易看出來兩個資料是重複的,但是如果資料很多指望人工找,那你就別想下班嘍,我們就以上圖為例,來說說怎麼取重複行中的一條資料,前面也說過了這是完全一樣的重複資料,取哪一條都一樣,下面來看看小編的操作步驟:
- 選擇資料區域B4:B9;
- 選擇「資料」選項卡,點選「資料工具」命令組中的「刪除重複值」,直接點選確定按鈕即可。
可以看看動態效果:
單列重複比較簡單,方法也有很多,小編這裡就選了一個比較簡單的方法,有興趣的可以自己試試用其他方法處理。
2、多列全列重複行
多列全列重複行其實和單列重複行情況相同,所以完全可以用單列重複行的方法來處理,當然這裡我們是為了學習,所以我們就用另一種方法來處理,當然這種方法也可以用於單列重複行處理,下面跟著小編一起來學習一下吧。
如上圖,我們又可以很容易的看出哪些是重複的,不過這次我們使用「高階篩選」功能來處理,來看小編一波騷操作:
- 選擇資料區域B4:C9;
- 選擇「資料」選項卡,點選「排序和篩選」命令組中的「高階」,調出高階篩選對話方塊;
- 勾選“選擇不重複的記錄”核取方塊,點選確認即可;
需要說明的是:這裡最終的結果是把不重複的行篩選出來了,而重複的行是被隱藏了,因此要注意。也可以在高階篩選對話方塊中勾選“將篩選結果複製到其他位置”單選框,這樣新的資料就是最終資料了。
下面小編給大家演示一下:
3、多列部分列重複行
多列部分列重複行是我們今天要說的重點,而這種情況取出不同位置的資料是有實際的不同意義的,下面跟著小編一一學習。
如上圖,我們先對源資料進行一個觀察,是一個學生考試資訊表,不同學生,不同時間的得分情況。
然後我們把資料打亂,看看不同情況取出的資料有何差別。
3.1、取重複行預設排序第一行
如下圖,我們先直接看操作結果,左邊資料是篩選前的資料,右邊資料是篩選後的資料。
這個取資料規則就是我們以同學姓名為準,名字第一次出現我們就保留。具體步驟如下:
- 選中資料區域;
- 選擇「資料」選項卡,點選「資料工具」命令組中的「刪除重複值」,調出刪除重複值對話方塊;
- 列勾選姓名,把考試和得分取消勾選,點選確定。
動態演示如下:
3.2、取重複行預設排序最後一行
我們還是先來看一下,取出預設排序最後一行前後資料對比,如下圖。
這次我們主要使用COUNTIF函式,首先我們講解一下這個函式。
主要作用:是一個統計函式,用於統計滿足某個條件的單元格的數量;例如,統計特定城市在客戶列表中出現的次數;
語法格式:= COUNTIF (要檢查哪些區域 , 要查詢哪些內容);
舉例說明:=COUNTIF($A$5:A13,A13),在上圖中這個函式的意思就是統計從A5到A13中“小明”一共出現了幾次,結果應該是3,其中$A$5表示絕對位置。
解釋了這個函式,我們再來說說怎麼用COUNTIF函式找出預設最後一行,原理就是我們從資料的最後一行使用COUNTIF函式,從下往上數統計名稱出現的次數,那麼第一次出現的就是1,又因為我們是從下往上的,所以所有第一次出現的數都是我們要找的預設最後一行。下面來看看具體操作:
- 在資料區域最後一列後新增輔助列;
- 在輔助列最後一行輸入「=COUNTIF(B13:$B$13,B13)」公式,按Enter鍵確認;
- 滑鼠選中輔助列最後一行單元格,並且滑鼠放在單元格右下角,使滑鼠變成黑色十字;
- 按住滑鼠左鍵,向上拖動滑鼠,到資料第一行位置;
- 選中資料區域包括輔助列,選擇「資料」選項卡,點選「排序和篩選」命令組中的「篩選」;
- 點選輔助列倒三角篩選按鈕,選擇1,點選確定,得到的結果就是我們所要的。
跟著小編看看動態效果:
3.3、取重複行某列最大值行
相比前兩個例子,這個例子這個場景可能更有意義,如下圖,我們把每個學生的最高成績取出來。
其實方法也很簡單,首先對資料中的得分進行降序出來,然後再按住取重複行預設排序第一行中的方法操作一下即可。
小編就不寫詳細的操作步驟了,直接看效果:
今天的分享到這裡就結束了,但是學習的道路才剛剛開始,希望我們可以在學習的道路上不斷地前進,堅持不懈。
如果你有感興趣的功能,可以告訴小編哦,小編會為你寫一篇相應的文章。當然是先到先寫哈,我會列一個計劃表,儘量滿足大家的需求,所以如果下一篇不是你要的文章,請不要著急,可能就在下下篇。記得告訴小編你想學習的功能哦。
Excel技巧保持每週持續更新,如果有什麼問題可以私信我,讓我們一起進步。
相關文章
- 如何去除 EXCEL 檔案中的重複行Excel
- C# 批次刪除Excel中的重複行C#Excel
- 如何避免任務重複執行
- linux_取檔案唯一行_取檔案重複行Linux
- 一句話從 MySQL 取出重複行MySql
- 如何去除 Excel 2010 中的重複項Excel
- 如何防止jQuery物件動畫重複執行jQuery物件動畫
- awk技巧(如取某一行資料中的倒數第N列等)
- 辦公小技巧:excel重複項怎麼找出來?Excel
- 從 Spark 的 DataFrame 中取出具體某一行詳解Spark
- JAVA 如何實現大文字去除重複行Java
- 利用excel去除txt文字中重複項Excel
- java 讀取指定某一行的文字Java
- python中單執行緒重複利用Python執行緒
- excel重複項篩選標色 excel表格重複項變色Excel
- Excel查詢重複項Excel
- 【SQL 學習】去掉重複行SQL
- MySQL資料庫行去重複和列去重複MySql資料庫
- excel怎麼篩選重複的內容 excel找出重複項並提取Excel
- python重複執行10次for迴圈從0到9Python
- excel怎麼批量間隔插行 excel表格如何隔行插行Excel
- excel怎麼批次間隔插行 excel表格如何隔行插行Excel
- 防止指令碼重複執行方法指令碼
- oracle刪除多餘重複行Oracle
- 怎樣使用 awk 刪掉檔案中重複的行
- Oracle 使用分析函式刪除表中的重複行Oracle函式
- Casperjs迴圈執行(重複執行不退出)JS
- excel 中,選中的行,變色Excel
- Java 獲取Excel中圖片所在的行、列座標位置JavaExcel
- poi操作excel,複製sheet,複製行,複製單元格,複製styleExcel
- python中列表如何去除重複Python
- 如何用python模擬點選進行重複話語?Python
- word表格標題行重複怎麼設定 word表格標題行無法重複的方法
- 「Excel技巧」Excel技巧之如何看檔案裡的巨集?Excel
- excel刪除重複資料保留一條 如何刪掉重複資料只留一條Excel
- MySQL 如何獲取執行中的Queries資訊?MySql
- excel 查詢重複資料,且能提示那行與那行重複Excel
- python對excel檔案中指定表格的指定列資料進行去重複操作。PythonExcel