Găsirea diferențelor în două liste

O sarcină tipică care apare periodic înaintea fiecărui utilizator Excel este de a compara două intervale cu date și de a găsi diferențe între ele. Metoda de rezolvare, în acest caz, este determinată de tipul datelor inițiale.

Opțiunea 1. Liste sincrone

Dacă listele sunt sincronizate (sortate), atunci totul se face foarte simplu, deoarece este necesar, de fapt, să se compare valorile din celulele adiacente ale fiecărui rând. Ca cea mai simplă opțiune, folosim o formulă pentru compararea valorilor, care produce valori booleene la ieșire TRUE (ADEVĂRAT) or MINCIUT (FALS):

Găsirea diferențelor în două liste

Numărul de nepotriviri poate fi calculat prin formula:

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

sau în engleză =SUMPRODUCT(—(A2:A20<>B2:B20))

Dacă rezultatul este zero, listele sunt identice. În rest, au diferențe. Formula trebuie introdusă ca formulă matrice, adică după introducerea formulei în celulă, nu apăsați Intrați, Și Ctrl + Shift + Enter.

Dacă trebuie să faceți ceva cu celule diferite, atunci o altă metodă rapidă va face: selectați ambele coloane și apăsați tasta F5, apoi în fereastra deschisă butonul Evidențiați (special) - Diferențele de linii (diferențe de rânduri). În cele mai recente versiuni de Excel 2007/2010, puteți utiliza și butonul Găsiți și selectați (Găsiți și selectați) – Selectarea unui grup de celule (Mergi la Special) fila Acasă (Acasă)

Găsirea diferențelor în două liste

Excel va evidenția celulele care diferă ca conținut (în funcție de rând). Acestea pot fi apoi procesate, de exemplu:

  • umple cu culoare sau cumva format vizual
  • clar cu cheia Șterge
  • umple totul deodată cu aceeași valoare introducând-o și apăsând Ctrl + Enter
  • ștergeți toate rândurile cu celulele selectate folosind comanda Acasă — Șterge — Șterge rândurile din foaie (Acasă — Șterge — Șterge rânduri)
  • etc

Opțiunea 2: Liste amestecate

Dacă listele sunt de dimensiuni diferite și nu sunt sortate (elementele sunt într-o ordine diferită), atunci trebuie să mergi în altă direcție.

Cea mai simplă și mai rapidă soluție este de a activa evidențierea în culori a diferențelor folosind formatarea condiționată. Selectați ambele intervale cu date și selectați din filă home – Formatare condiționată – Evidențiați regulile pentru celule – Valori duplicate:

Găsirea diferențelor în două liste

Dacă selectați opțiunea Recurent, apoi Excel va evidenția potrivirile din listele noastre dacă opțiunea Unic – diferențe.

Evidențierea culorilor, însă, nu este întotdeauna convenabilă, mai ales pentru mesele mari. De asemenea, dacă elementele pot fi repetate în interiorul listelor în sine, atunci această metodă nu va funcționa.

Alternativ, puteți utiliza funcția COUNTIF (COUNTIF) din categorie Statistic, care numără de câte ori apare fiecare element din a doua listă în prima:

Găsirea diferențelor în două liste

Zeroul rezultat indică diferențele.

Și, în sfârșit, „acrobație” – puteți afișa diferențele într-o listă separată. Pentru a face acest lucru, va trebui să utilizați o formulă matrice:

Găsirea diferențelor în două liste

Pare înfricoșător, dar își face treaba perfect 😉

  • Evidențiați duplicatele din listă cu culoare
  • Comparând două game cu suplimentul PLEX
  • Interzicerea introducerii valorilor duplicate

 

Lasă un comentariu