在兩個列表中查找差異

在每個 Excel 用戶之前定期出現的典型任務是將兩個範圍與數據進行比較並找出它們之間的差異。 在這種情況下,求解方法由初始數據的類型決定。

選項 1. 同步列表

如果列表是同步的(排序的),那麼一切都非常簡單,因為實際上有必要比較每行相鄰單元格中的值。 作為最簡單的選擇,我們使用一個公式來比較值,它在輸出處產生布爾值 TRUE (真的) or 說謊 (錯誤的):

在兩個列表中查找差異

不匹配的數量可以通過以下公式計算:

=SUMPRODUCT(—(A2:A20<>B2:B20))

或英文 =SUMPRODUCT(—(A2:A20<>B2:B20))

如果結果為零,則列表相同。 否則,它們有差異。 公式必須以數組公式的形式輸入,即在單元格中輸入公式後,不要按 EnterCtrl + Shift + Enter.

如果您需要對不同的單元格做某事,那麼另一種快速方法將是:選擇兩列並按下鍵 F5,然後在打開的窗口中的按鈕 重點特色 (特別的) - 線路差異 (行差異). 在最新版本的 Excel 2007/2010 中,您還可以使用按鈕 查找並選擇 (查找和選擇) – 選擇一組單元格 (轉到特別版) 選項卡 首頁 (家)

在兩個列表中查找差異

Excel 將突出顯示內容不同的單元格(按行)。 然後可以處理它們,例如:

  • 填充顏色或以某種方式視覺格式化
  • 用鑰匙清除 刪除
  • 通過輸入並按相同的值一次填充所有內容 Ctrl + Enter
  • 使用命令刪除所有包含選定單元格的行 Home - 刪除 - 從工作表中刪除行 (首頁—刪除—刪除行)
  • 等。

選項 2:隨機列表

如果列表的大小不同且未排序(元素的順序不同),那麼您必須採用另一種方​​式。

最簡單和最快的解決方案是使用條件格式啟用差異的顏色突出顯示。 選擇帶有數據的兩個範圍並在選項卡上選擇 主頁 - 條件格式 - 突出顯示單元格規則 - 重複值:

在兩個列表中查找差異

如果您選擇該選項 經常性, 然後 Excel 將突出顯示我們列表中的匹配項,如果該選項 獨特的 – 差異。

然而,顏色突出顯示並不總是很方便,尤其是對於大桌子。 此外,如果元素可以在列表本身內重複,則此方法將不起作用。

或者,您可以使用該功能 COUNTIF (縣) 從類別 統計,它計算第二個列表中的每個元素在第一個列表中出現的次數:

在兩個列表中查找差異

結果零表示差異。

最後,“特技飛行”——您可以在單獨的列表中顯示差異。 為此,您必須使用數組公式:

在兩個列表中查找差異

看起來很嚇人,但做得很完美😉

  • 用顏色突出顯示列表中的重複項
  • 使用 PLEX 插件比較兩個範圍
  • 禁止輸入重複值

 

發表評論