Skirtumų radimas dviejuose sąrašuose

Įprasta užduotis, kuri periodiškai iškyla kiekvienam Excel vartotojui, yra palyginti du diapazonus su duomenimis ir rasti skirtumus tarp jų. Sprendimo metodas šiuo atveju nustatomas pagal pradinių duomenų tipą.

1 variantas. Sinchroniniai sąrašai

Jei sąrašai yra sinchronizuojami (rūšiuojami), tada viskas daroma labai paprastai, nes iš tikrųjų reikia palyginti kiekvienos eilutės gretimų langelių reikšmes. Kaip paprasčiausią variantą, mes naudojame reikšmių palyginimo formulę, kuri išvestyje sukuria logines reikšmes TIKROJI (TIESA) or MELAVIMAS (FALSE):

Skirtumų radimas dviejuose sąrašuose

Neatitikimų skaičių galima apskaičiuoti pagal formulę:

=SUMMA PRODUKTAS(—(A2:A20<>B2:B20))

arba angliškai =SUMPRODUCT(—(A2:A20<>B2:B20))

Jei rezultatas lygus nuliui, sąrašai yra identiški. Priešingu atveju jie turi skirtumų. Formulę reikia įvesti kaip masyvo formulę, ty įvedę formulę langelyje nespauskite įeiti, Ir Ctrl + Shift + Enter.

Jei reikia ką nors padaryti su skirtingomis ląstelėmis, tiks kitas greitas būdas: pasirinkite abu stulpelius ir paspauskite klavišą F5, tada atsidariusiame lange mygtukas Pabrėžti (Specialus) - Linijų skirtumai (Eilučių skirtumai). Naujausiose „Excel 2007/2010“ versijose taip pat galite naudoti mygtuką Suraskite ir pasirinkite (Rasti ir pasirinkti) – Ląstelių grupės pasirinkimas (Eiti į Specialųjį) kortelė Pagrindinis (Namai)

Skirtumų radimas dviejuose sąrašuose

„Excel“ paryškins langelius, kurių turinys skiriasi (pagal eilutę). Tada jie gali būti apdoroti, pavyzdžiui:

  • užpildyti spalva arba kaip nors vizualiai suformatuoti
  • išvalyti su raktu panaikinti
  • užpildykite viską iš karto ta pačia reikšme ją įvesdami ir paspausdami Ctrl + Enter
  • ištrinkite visas eilutes su pasirinktais langeliais naudodami komandą Pagrindinis — Naikinti — Ištrinti eilutes iš lapo (Pagrindinis – Ištrinti – Ištrinti eilutes)
  • ir taip toliau

2 parinktis: sumaišyti sąrašai

Jei sąrašai yra skirtingų dydžių ir nesurūšiuoti (elementai yra kitokia tvarka), tuomet reikia eiti kitu keliu.

Paprasčiausias ir greičiausias sprendimas – įgalinti skirtumų paryškinimą spalvomis naudojant sąlyginį formatavimą. Pasirinkite abu diapazonus su duomenimis ir pasirinkite skirtuke Home – Sąlyginis formatavimas – Pažymėkite langelių taisykles – Pasikartojančios reikšmės:

Skirtumų radimas dviejuose sąrašuose

Jei pasirinksite parinktį Pasikartojančios, tada „Excel“ paryškins atitikmenis mūsų sąrašuose, jei pasirinksite Unikalus – skirtumai.

Tačiau spalvų paryškinimas ne visada patogus, ypač dideliems stalams. Be to, jei elementus galima pakartoti pačiuose sąrašuose, šis metodas neveiks.

Arba galite naudoti funkciją COUNTIF (COUNTIF) iš kategorijos Statistinis, kuris skaičiuoja, kiek kartų kiekvienas antrojo sąrašo elementas atsiranda pirmajame:

Skirtumų radimas dviejuose sąrašuose

Gautas nulis rodo skirtumus.

Ir galiausiai „akrobatika“ – skirtumus galite parodyti atskirame sąraše. Norėdami tai padaryti, turėsite naudoti masyvo formulę:

Skirtumų radimas dviejuose sąrašuose

Atrodo baisiai, bet puikiai atlieka savo darbą 😉

  • Pažymėkite dublikatus sąraše spalva
  • Dviejų diapazonų palyginimas su PLEX priedu
  • Draudimas įvesti pasikartojančias vertes

 

Palikti atsakymą