問題:
昨天我們用顏色高亮,輕松找出了兩列數據中的重復項。但新的任務又來了:老板看著被你標記得花花綠綠的表格,滿意地點點頭,接著卻說:“嗯,不錯。那你把這些既買了東西又參加了活動的客戶名單,單獨整理一份發我吧,我要看看具體是誰。”
難道要你根據顏色,一個一個手動復制、粘貼到新表格里嗎?如果數據有成百上千行,這簡直是一場噩夢。你需要一個方法,能自動將所有重復的姓名提取出來,整齊地列在一個新地方,隨時可以復制使用或發送。
問題分析:
我們需要的是一個“篩選器+搬運工”組合:
判斷:和昨天一樣,需要判斷A列的每個名字是否在B列存在。
提取:如果存在,就把這個名字“搬運”到新列;如果不存在,就留空。
整理:理想情況下,提取出的名單最好能自動排列整齊,沒有空白單元格。
這要求我們將判斷邏輯和輸出動作結合起來。Excel的 IF 函數正是為此而生,它可以實現“如果…就…否則…”的邏輯。我們可以讓它和昨天的功臣 COUNTIF 聯手工作。
問題解決:
在數據旁邊的空白列(例如C列)的頂部,輸入一個新標題,比如“重合客戶”。
在標題下方的第一個單元格(
C2)中,輸入以下公式,然后按回車鍵:
=IF(COUNTIF($B:$B, $A2)>0, $A2, "")并將公式向下填充, C列瞬間出現了我們想要的結果:所有重復的姓名都被提取了出來,而非重復的姓名對應位置都是空白。像“張偉”、“李娜”、“周濤”等都乖乖地列在了C列。如下圖:
![]()
公式逐層解讀:
最內層
COUNTIF($B:$B, $A2)>0:負責判斷A2單元格(張偉)是否在B列出現過。結果是TRUE(真,出現過)或FALSE(假,沒出現過)。外層
IF(判斷, 結果1, 結果2):如果
COUNTIF判斷為TRUE(即重復),那么IF函數就返回$A2(即這個姓名本身)。否則(不重復),就返回一對英文雙引號
"",代表空文本(顯示為空白單元格)。
本篇End
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.