Come confrontare due fogli di calcolo Excel per righe duplicate

May 1

Come confrontare due fogli di calcolo Excel per righe duplicate


Excel viene utilizzato da molte aziende come un database e contacts manager leggero; una delle cose che questo tipo di operazione di business richiede è il confronto liste di contatti e di trovare record duplicati. Fortunatamente, la funzione COUNTIF di Excel rende questo facile, anche quando si confrontano due fogli di calcolo diversi nella stessa cartella di lavoro.

istruzione

1 Aprire il foglio di calcolo e assicurarsi di sapere che cosa le colonne dei dati che si desidera rispetto sono. In questo esempio si assumerà i dati sono nella colonna A, e che i due elenchi da confrontare sono in due schede di fogli di calcolo, l'etichetta Foglio1 e Sheet2 dello stesso cartella di lavoro.

2 Immettere la seguente formula nella cella B1 di Sheet1. = COUNTIF (Sheet1A: A, Sheet2A: A). Hit Invio. Se il record è unico (non compare in entrambe le liste), questa valuterà a 0.

3 Copiare la formula dalla cella B1 attraverso il numero di righe di cui hai bisogno di Sheet1.

4 Selezionare le colonne A e B, e fare clic sulla scheda Home (in Excel 2007) e selezionare Ordina e filtro. Scegliere di filtrare i risultati in base alla colonna B in ordine crescente. Ciò sposterà tutti i risultati con un '0' nella colonna B verso l'alto, mettendo tutti i record duplicati in fondo alla lista.

Consigli e avvertenze

  • Questa tecnica può essere estesa a controllare i duplicati in altre cartelle di lavoro, rendendo la funzione COUNTIF si riferiscono a fogli in una cartella di lavoro esterno. In generale, si è molto meglio copiare il contenuto di queste altre cartelle di lavoro in fogli di calcolo separati nella stessa cartella di lavoro e con la tecnica qui, come il collegamento a cartelle di lavoro esterne può causare errori se una di queste cartelle di lavoro collegate viene spostato, o ha il suo nome cambiato.
  • La formula COUNTIF modificato sarebbe simile a questa, se Foglio2 fosse in una cartella di lavoro denominato DataTwo.xls:
  • = COUNTIF (Sheet1A: A, '[DataTwo.xls] Sheet2'A: A)
  • Un gran numero di funzioni Countif possono rallentare notevolmente i calcoli di Excel; una volta che hai risolto i record unici, eliminare la colonna con i risultati COUNTIF prima di lavorare con i dati ulteriori.