Turinys
Tai įdomi situacija, kuri dažnai pasitaiko. Būtent, kartais reikia išskirti duomenis į du skirtingus stulpelius. Yra daugybė procesų, kai "Excel" lygina du sąrašus ir grąžina skirtumus. Šiame straipsnyje pamatysime būdus, kaip "Excel" palyginti du stulpelius, kad rastume skirtumus.
Atsisiųsti praktikos sąsiuvinį
Dviejų stulpelių palyginimas skirtumams rasti.xlsx
7 būdai, kaip palyginti du stulpelius ir rasti skirtumus programoje "Excel
Šiame skyriuje rasite 7 dviejų stulpelių palyginimo būdai "Excel" programoje skirtumams rasti. Čia juos aptarsiu po vieną. Likite prisijungę!
Taigi, pradėkime nuo paprasto pavyzdžio, kad parodytume, kaip tai padaryti.
Čia turime du sąrašus, kuriuose įrašyti kai kurių vaisių pavadinimai. Palyginsime šiuos du sąrašus, kad rastume skirtumus. Du sąrašai, kuriuose įrašyti vaisių pavadinimai, pateikti toliau.
Pamatysime 7 skirtingi dviejų stulpelių skirtumų radimo procesai. Kiekviename dviejų stulpelių palyginimo ir skirtumų radimo procese naudosime tą pačią lentelę.
1. Sąlyginio formatavimo taikymas dviem stulpeliams palyginti
Galime naudoti Sąlyginis formatavimas išryškinti unikalias dviejų stulpelių reikšmes. Procedūra paprasta ir pateikta toliau.
📌 Žingsniai:
- Pirmiausia pasirinkite intervalus, kuriems norite taikyti sąlyginį formatavimą. Šiame pavyzdyje intervalas yra B5 : B11 .
- Dabar, kai Pagrindinis kortelėje spustelėkite Sąlyginis formatavimas ir pagal Paryškinti ląstelių taisykles spustelėkite Dubliuojančios vertės.
- Į Dubliuojančios reikšmės dialogo langą, jei pasirinksite Dublikatas pamatysite dubliuotas dviejų langelių reikšmes.
- Jei pasirinksite Unikalus į Dubliuojančios vertės dialogo lange pamatysite unikalias dviejų langelių vertes.
- Paspauskite GERAI patvirtinti Sąlyginis formatavimas .
Skaityti daugiau: Kaip palyginti du stulpelius arba sąrašus programoje "Excel
2. Palyginkite du stulpelius naudodami funkciją IF
Mes naudosime IF funkcija norėdami rasti dviejų stulpelių skirtumus. Tiesiog atlikite toliau nurodytus veiksmus.
📌 Žingsniai:
- Pirmiausia sukurkite naują stulpelį, kuriame būtų rodoma, kokie vaisiai 1 sąrašas galima įsigyti 2 sąrašas .
- Dabar pasirinkite pirmąją ląstelę (t. y. E5 ) naujai sukurtame stulpelyje ir pritaikykite šią formulę.
=IF(B5=C5,"YES","NO")
Čia,
- B5 = 1 sąrašo vaisiai
- C5 = 2 sąrašo vaisiai
- Po to paspauskite ĮVESKITE , ir pamatysite teiginį NE ląstelėje D5 .
- Dabar naudokite Užpildymo rankena įrankį, kad nuvilktumėte žemyn suformuluotą ir Automatinis pildymas formulę žemyn nuo ląstelės D5 į D11
- Taigi visuose langeliuose bus rodomas rezultatas ir galėsite atskirti du stulpelius.
3. EXACT funkcijos taikymas stulpeliams palyginti
Svetainė EXACT funkcija palygina dvi teksto eilutes ir grąžina TRUE arba FALSE remiantis tiksliu tekstų atitikimu. Taigi, šią funkciją galite taikyti dviejų stulpelių skirtumams rasti. Norėdami tai padaryti, atlikite šiuos veiksmus.
📌 Žingsniai:
- Pirmiausia pasirinkite ląstelę ir įveskite į ją šią formulę.
=EXACT(B5,C5)
Čia,
- B5 = 1 sąrašo vaisiai
- C5 = 2 sąrašo vaisiai
- Tada paspauskite ĮVESKITE ir ląstelė grąžins FALSE .
- Dabar vilkite formulę žemyn ir ląstelėse bus rodomas rezultatas.
4. IF taikymas su AND funkcija
Derinys iš IF ir IR funkcijos pasitarnaus jūsų tikslui. Tęskite, kaip nurodyta toliau.
📌 Žingsniai:
- Pirmiausia formulę pritaikykite pasirinktai ląstelei.
=IF(AND(B5C5), "Nėra atitikmens", "Atitikmuo")
Čia,
- B5 = 1 sąrašo vaisiai
- C5 = 2 sąrašo vaisiai
- Tada vilkite formulę žemyn, kad ląstelėse būtų rodomas rezultatas.
5. IF, ISNA ir VLOOKUP funkcijų derinimas
Galime naudoti IF , ISNA , ir VLOOKUP funkcijos rasti skirtumus tarp dviejų sąrašų arba stulpelių "Excel" programoje. Procedūra pateikta toliau.
📌 Žingsniai:
- Pirmiausia sukurkite naują stulpelį> pasirinkite pirmąją ląstelę (t. y. E5 ) naujai sukurtame stulpelyje ir pritaikykite šią formulę.
=IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NE", "TAIP")
Čia,
- B5 = paieškos vertė
- C5:C11 = Paieškos masyvas
💡 Formulės suskirstymas
VLOOKUP(B5,$C$5:$C$11,1,0) ieško B5 vertės (t. y. "Apple" ) intervale $C$5:$C$11. Ši reikšmė nėra prieinama paieškos masyve ir grąžinama #N/A .
ISNA funkcija tikrina, ar ląstelėje yra #N/A! klaida arba ne. Jis grąžina TRUE arba FALSE priklausomai nuo to, ar yra #N/A !
Taigi, ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)) = ISNA(#N/A) grąžina TRUE .
Galiausiai, IF(ISNA(VLOOKUP(B5,$C$5:$C$11,1,0)), "NO", "YES") = IF(ISNA(#N/A), "NO", "YES") = IF(TRUE, "NE", "TAIP") = NE
Taigi, IŠĖJIMAS => NE . Taip yra todėl, kad vaisių pavadinimas "Apple" kilęs iš 1 sąrašas nėra prieinamas Sąrašas-2 .
- Po to paspauskite ĮVESKITE , ir pamatysite teiginį NE ląstelėje D5 .
- Dabar naudokite Užpildymo rankena įrankį, kad nuvilktumėte žemyn suformuluotą ir Automatinis pildymas formulę žemyn nuo ląstelės D5 į D11
- Galiausiai galėsite pamatyti skirtumus tarp 1 sąrašas ir Sąrašas-2
Skaityti daugiau: Kaip palyginti du stulpelius programoje "Excel" naudojant VLOOKUP
6. Naudokite IF, ISERROR ir MATCH funkcijų derinį
Čia naudosime IF , ISERROR , ir MATCH funkcijas dviem stulpeliams palyginti. Palyginsime 1 sąrašas su Sąrašas-2 . Formulė apskaičiuos abu sąrašus ir grąžins vaisiaus pavadinimą, kuris yra tik 1 sąrašas Procedūra pateikiama toliau.
📌 Žingsniai :
- Pirmiausia pasirinkite pirmąją ląstelę D5 naujai sukurtame stulpelyje ir į pasirinktą langelį įveskite šią formulę.
=IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"")
Čia,
- B5 = paieškos vertė
- C5:C11 = Paieškos masyvas
💡 Formulės suskirstymas
MATCH funkcija ieško vertės B5 (t. y. "Apple" ) paieškos intervale $C$5:$C$11 .
Taigi, MATCH(B5,$C$5:$C$11,0) grąžina #N/A nes neranda vertės paieškos diapazone.
Dabar, ISERROR(MATCH(B5,$C$5:$C$11,0)) = ISERROR (#N/A ) grąžina TRUE .
Galiausiai, IF((ISERROR(MATCH(B5,$C$5:$C$11,0))),B5,"") = IF(TRUE,B5, "") grąžina reikšmę B5 (t. y. "Apple" ).
Taigi, OUTPUT => "Apple" .
- Paspaudus ĮVESKITE pamatysite išvestį toje ląstelėje. Dabar vilkite šią formulę į kitas ląsteles.
- Taigi ląstelėse, į kurias nukopijavote formulę, bus rodomas rezultatas.
- Taip pat galite rasti vaisiaus pavadinimą, kuris yra tik Sąrašas-2 Tokiu atveju formulė bus tokia,
=IF((ISERROR(MATCH(C5,$B$5:$B$11,0))),C5,"")
Čia,
- C5 = paieškos vertė
- B5:B17 = Paieškos masyvas
7. Funkcijų IF ir COUNTIF derinimas siekiant palyginti stulpelius
Šioje procedūroje, jei 1 sąrašas yra bet koks vaisiaus pavadinimas, kuris nėra įtrauktas į Sąrašas-2 , pagal formulę, kurią naudosime, vaisių pavadinimas iš 1 sąrašas nerandama Sąrašas-2 . Mes derinsime IF ir COUNTIF Šiuo tikslu naudokite funkcijas. Pradėkime palyginimą.
📌 Žingsniai:
- Pirmiausia ląstelėje įveskite šią formulę D5 .
=IF(COUNTIF($C$5:$C$11, $B5)=0, "Sąraše-2 nerasta", "")
💡 Formulės suskirstymas
Svetainė COUNTIF funkcija grąžina bendrą ląstelių skaičių apibrėžtame intervale.
COUNTIF($C$5:$C$11, $B5) ieško ląstelės vertės B5 (t. y. "Apple" ) intervale $C$5:$C$11 bet neranda nieko iš diapazono. Taigi, Output=> 0 .
Galiausiai, IF(COUNTIF($C$5:$C$11, $B5)=0, "Sąraše-2 nerasta", "") = IF(0, "Not Found in List-2", "") grąžins " Nerastas 2 sąraše ", kai sąlyga yra 0 , priešingu atveju langelis lieka tuščias ( "" ).
Taigi, galutinis Output=> " Nerastas 2 sąraše ".
- Dabar paspauskite ĮVESKITE kad ląstelėje būtų rodomas rezultatas.
- Po to vilkite formulę žemyn.
- Tai atlikę pamatysite dviejų stulpelių skirtumus.
Išvada
Taigi matome skirtingus dviejų stulpelių palyginimo procesus "Excel" programoje skirtumams rasti. Dviejų stulpelių palyginimas gali būti gautas ir atitikmenims rasti. Iš 4 aptartų procedūrų geriausias būdas palyginti du stulpelius yra sąlyginio formatavimo naudojimas. Kadangi taikant sąlyginį formatavimą galima palyginti kelis stulpelius, procedūra yra paprasta ir greita, be to, galite rastiir atitikimų, ir skirtumų.
Tikimės, kad šis straipsnis jums bus naudingas. Peržiūrėkite mūsų svetainę ir raskite daugiau naudingų straipsnių. Palaikykite ryšį!