Cum pot sa compar 2 tabele in Excel rapid pentru a vedea diferentele dintre acestea? Vreau o modalitate simpla si rapida, ma grabesc.
E bine sa fim grabiti si cateodata lenesi, mai ales in Excel. Vezi mai jos cum poti face aceasta comparatie folosind 2 XLOOKUP-uri sau VLOOKUP-uri.
Compara tabele Excel
Cursuri online despre Excel
- Curs Excel avansat
- Curs Excel incepatori
- Curs Excel intermediar
2 scenarii de comparare
Vorbesc in video despre 2 scenarii de comparatie:
- Cand avem tabele care nu contin duplicate – aici e mai simplu.
- Cand avem tabele care contin duplicate – aici e putin mai complicat, dar nu de speriat.
Hai sa le luam pe rand.
Tabele care nu contin duplicate
Incepem cu partea mai simpla, sa comparam tabele care nu contin duplicate. Daca te intrebi de ce e mai simpla partea asta, pentru ca e mai usor sa vezi daca ceva apare sau nu intr-un alt tabel decat sa verifici daca apare tot de 7 ori.
Hai sa presupunem ca avem 2 tabele care arata cam asa si vrem sa vedem diferentele. Tabelele se numesc (foarte creativ de altfel) Coduri 1 si Coduri 2. Poza de mai jos e din Coduri 1.
Pentru a putea sa vedem care sunt valorile care se gadesc doar in primul tabel (Coduri 1), vom scrie urmatoarea formula pe coloana C.
=XLOOKUP(A2,'Coduri 2'!A:A,'Coduri 2'!B:B)
Ca si rezultat, o sa vedem ca in majoritatea situatiilor ne da un rezultat, dar din loc in loc avem eroare, acel mesaj #N/A care de obicei ne enerveaza. Aici insa e de bine pentru ca ne spune care sunt valorile care lipsesc.
Daca punem un filtru aici, vedem toate randurile care lipsesc.
Nu ne oprim insa aici, o sa vrem sa mergem in Coduri 2, si sa scriem si acolo formula de mai jos. Practic facem acelasi lucru in oglinda.
=XLOOKUP(A2,'Coduri 1'!A:A,'Coduri 1'!B:B)
O sa poti descarca mai jos si fisierul rezolvat de mine, poate e mai clar asa.
Tabele care contin duplicate
Sunt si situatii in care noi trebuie sa comparam care contin duplicate. Mai jos avem un exemplu cu o lista de nume, acolo de multe ori avem nume care se repeta. Vrem acum sa comparam acest tabel care se numeste (din nou foarte creativ) Nume 1 cu unul asemanator denumit Nume 2.
Aici nu mai putem pur si simplu sa facem o cautare cu VLOOKUP sau XLOOKUP pentru ca aceste functii nu fac diferenta intre faptul ca apare de 2 sau de 3 ori. Ne lipseste aici acea coloana in baza careia sa facem cautarea, care ar fi ideal sa fie unica.
Daca lipseste, o creem noi prin lipirea primelor 2 coloane. Numele se poate repeta, insa credem ca nu se repeta combinatia dintre nume si data nasterii. Facem aceasta „lipire” cu functia CONCAT / CONCATENATE. Scriem formula de mai jos pe coloana C in fiecare tabel:
=CONCAT(A2:B2)
Dupa ce am creat acea coloana care acum este unica, trebuie doar sa urmam aceiasi pasi din primul scenariu pentru ca tabelul nostru acum nu mai are duplicate (pe coloana nou creata).
Descarca fisier
Am incarcat fisierul in partea de forum a site-ului, il poti descarca folosind acest link. Da, ai nevoie de un cont pentru a accesa forumul, sa stii insa ca merita, vei gasi multe lucruri utile acolo.
Alte moduri de comparare tabele
S-ar putea sa stii / vrei si alte moduri de a compara tabele, vezi mai jos alternative.
- Folosind SUMIF / SUMIFS
- Folosind CONSOLIDATE
Daca ai sugestii / intrebari, te asteptam si pe forum.