Üsna sageli on Exceli kasutajate ülesanne võrrelda kahte tabelit või nimekirja, et teha kindlaks nende või puuduvate üksuste erinevuste tuvastamiseks. Iga kasutaja hakkab selle ülesande vastu omal moel, kuid kõige sagedamini kulutatakse kindla küsimuse lahendamisel üsna palju aega, sest mitte kõik selle probleemi lähenemisviisid on ratsionaalsed. Samal ajal on mitmeid tõestatud tegevusi algoritme, mis võimaldavad võrrelda nimekirju või lauaarvutid üsna lühikese aja jooksul minimaalse märkimisväärse pingutusega. Vaatame üksikasju nende valikute kohta.
Samamoodi saate võrrelda erinevate lehtedega asuvate tabelite andmeid. Kuid sel juhul on soovitav, et nende joonte nummerdatakse. Ülejäänud võrdlusprotseduur on peaaegu täpselt sama, nagu eespool kirjeldatud, lisaks sellele, et valemi tegemisel on vaja vahetada lehtede vahel. Meie puhul on väljendusel järgmine vorm:
= B2 = Loend2! B2
See tähendab, nagu me näeme andmekoordinaatide ees, mis asuvad teistes lehtedel, välja arvatud juhul, kui kuvatakse võrdlustulemus, on märgitud lehtnumber ja hüüumärk.
2. meetod: rakkude rühmade valik
Võrdlust saab teha tööriista abil rakkude rühmade eraldamiseks. Sellega saate võrrelda ainult sünkroniseeritud ja tellitud nimekirju. Lisaks sellele peavad nimekirjad üksteise kõrvale paikima ühel lehel.
- Valige võrreldes massiivi. Mine vahekaardile "Kodu". Järgmisena klõpsake ikooni "Leia ja valige", mis asub redigeerimisriistaribal lindi juures. Seal on nimekiri, kus sa peaksid valima positsiooni "valiku rühma rakkude ...".
Lisaks saab rakkude rühma valikut saavutada muul viisil. See valik on eriti kasulik neile kasutajatele, kellel on programmi versioon varem kui Excel 2007, kuna meetod "Leia ja valimise" abil ei toeta neid rakendusi. Valige massiivid, mis soovivad võrrelda ja klõpsake nuppu F5.
- Väike üleminekuakna aktiveeritakse. Vajuta nupule "Tõstke ..." alumises vasakus nurgas.
- Pärast seda, olenemata sellest, millised on ülaltoodud valikuvõimalused, käivitatakse rakurühmade valiku aken. Paigaldage lüliti asendisse "Tõstke joon" asendisse. Klõpsake nuppu "OK".
- Nagu näeme, siis pärast seda on ridade vastuolulised väärtused esile tõstetud erineva tooniga. Lisaks sellele, kuidas saab programmi sisu valemi liini sisust hinnata, teeb programm aktiivseks üheks rakkudest näidatud mitte-katku joontides.
3. meetod: tingimuslik vormindamine
Võrdluse saate teha tingimusliku vormindamise meetodi rakendamisel. Nagu eelmises meetodis, peaksid võrdsed piirkonnad olema ühe Exceli töölehel ja olema üksteisega sünkroniseeritud.
- Esiteks me valime, mida tabeli piirkond peetakse peamiseks ja selleks, mida otsida erinevust. Viimane teeme teise tabelis. Seetõttu eraldame selles töötajate nimekirja. Vahekaardile "Home" liikumine klõpsake nupul "Tingimuslik vorming", millel on lindi asukoht "Styles" plokis. Alates rippmenüüst mine läbi "reeglite haldamise" elemendi.
- Reeglite halduri dispetšer aken on aktiveeritud. Klõpsame selle nupule "Loo reegel".
- Running aken, valime "Kasuta valem" positsiooni. "Formaat Cell" väljale kirjutage valem, mis sisaldab võrdsete veergude vahemike esimese rakkude aadresse, mis on eraldatud "mitte võrdse" märkidega (). Vahetult enne seda väljendit seisab see aeg märk "=". Lisaks sellele on vaja kõik veeru koordinaadid selles valemis, peate rakendama absoluutset lahendust. Selleks eraldame me valemi kursoriga ja klõpsake kolm korda F4 klahvi. Nagu näeme, ilmus dollari märk kõigi veergude aadresside läheduses, mis tähendab linkide muutmist absoluutsele. Meie konkreetse juhtumi puhul võtab valem järgmine vorm:
= $ A2 $ D2
Me salvestame selle väljendi ülaltoodud valdkonnas. Pärast seda klõpsame nupule "Format ...".
- Aken "Cell formaat" on aktiveeritud. Me läheme vahekaardile "Täitke". Siin on värvide loendis peatada valik värvi, mida me tahame värvida need elemendid, kus andmed ei sobi. Klõpsake nuppu "OK".
- Tagasi vormindamise reegel aknasse, klõpsake nuppu "OK".
- Pärast automaatset liikumist "reeglite haldajale" klõpsake nuppu "OK" ja selles.
- Nüüd teise tabelis, elemendid, millel on andmed, mis on vastuolus vastavate väärtuste esimese tabeli piirkonnas, esile tõstetakse valitud värvi.
Ülesande tegemiseks on veel üks võimalus tingimusliku vormingu rakendamiseks. Sarnaselt eelmiste valikute puhul nõuab see mõlema lehekülje asukohta ühel lehel, kuid erinevalt eelnevalt kirjeldatud meetoditest ei ole sünkroniseerimis- või sorteerimisandmed kohustuslikud, mis eristavad seda võimalust eelnevalt kirjeldatud viisil.
- Toodame valiku valdkondades, mida peate võrdlema.
- Me teostame üleminekut vahekabile "Kodu". Klõpsame nupule "tingimusliku vormingu". Aktiveeritud nimekirjas valige positsiooni "reeglid jaotamise rakkude". Järgmisel menüüs teha "kordamise väärtused" asendis.
- Duplikaadi väärtused käivitatakse. Kui te kõik on õigesti tehtud, siis selles aknas jääb see ainult nupule "OK" klõpsamiseks. Kuigi soovid selle akna asjakohas valdkonnas valida, saate valida teise värvi värvi.
- Pärast kindlaksmääratud toimingu tootmist tõstetakse kõik korduvad elemendid esile valitud värvi. Need elemendid, mis ei lange kokku, jäävad originaalvärvis värvitud (vaikimisi valge). Seega saate visuaalselt kohe näha, et näha, mis erinevus massiivide vahel.
Soovi korral saate vastupidi värvida vastuolulisi elemente ja näitajaid, mis sobivad, lahkuvad eelmise värvi täitmisega. Samal ajal on tegevuse algoritm peaaegu sama, kuid esimeses valdkonnas duplikaadi väärtuste seadistustes valige "korduv" parameetri asemel "Unikaalne" parameeter. Pärast seda klõpsake nuppu "OK".
Seega on just need näitajad, mis ei lange kokku.
Õppetund: tingimuslik vormindamine Excelis
Meetod 4: Põhjalik valem
Võrdle ka andmeid kompleksse valemiga abiga, mille aluseks on arvesti funktsioon. Kasutades seda tööriista, saate arvutada, kui palju iga elementi valitud veerus teise tabeli korratakse esimeses.
Operaatori nõukogud viitavad statistilisele funktsioonide rühmale. Selle ülesanne on lugeda rakkude arvu, väärtusi, mis vastavad määratud seisundile. Selle operaatori süntaksil on selline:
= Sõiduplaanid (vahemik; kriteerium)
Argument "vahemik" on massiivi aadress, mis arvutab kokkulangemise väärtused.
Argument "kriteeriumid" täpsustab kokkusattumuse tingimuse. Meie puhul on see esimese tabeli piirkonna konkreetsete rakkude koordinaadid.
- Me eraldame täiendava veeru esimese elemendi, milles arvutatakse vastete arv. Järgmisena klõpsake ikooni "Insert Funktsioon".
- Funktsioonide viisard algab. Mine kategooriasse "Statistika". Leia loendist nime "Paaklerid". Pärast selle valimist klõpsake nupul "OK".
- Käitaja argumentide aken alustas jooksmist. Nagu me näeme, vastavad selle akna väljade nimed argumentide nimedele.
Paigaldage kursor "vahemikus" väljale. Pärast seda, hoides hiire vasakut nuppu, eraldage kõik veeru väärtused teise tabeli nimedega. Nagu näete, langevad koordinaadid kohe kindlaksmääratud väljale. Kuid meie eesmärkidel peaks see aadress olema absoluutne. Selleks tõstke esile valdkonna koordinaadid ja klõpsake nuppu F4.
Nagu näete, võttis viite absoluutse vormi, mida iseloomustab dollari märke olemasolu.
Siis mine "kriteeriumi" valdkonnas paigaldades kursor. Klõpsa esimesel elemendil esimesel tabelis esimeses tabelis. Sellisel juhul jätke link suhteline. Pärast seda kuvatakse valdkonnas, saate klõpsata nupul "OK".
- Tulemuseks on lehtmelemendile väljund. See on võrdne numbriga "1". See tähendab, et teise tabeli nimede loendis esineb nimi "Grinev V. P.", mis on esimene esimese tabeli massiivi nimekirjas üks kord.
- Nüüd peame looma sarnase väljenduse ja kõigi teiste tabeli elementide jaoks. Selleks ma täidan kopeerimise, kasutades täitmismarkerit, nagu me oleme juba varem teinud. Me paneme kursorit lehtede elemendi alumises paremasse osa, mis sisaldab meetri funktsiooni ja pärast selle konverteerimist täitmismärgis, klamber hiire vasak nupp ja tõmmake kursor alla.
- Nagu näeme, on programm teinud kokkulangevuse arvutamise, võrdledes iga esimese tabeli lahtrit andmetega, mis asuvad teises tabelis. Neljas juhtudel oli tulemus "1" ja kahel juhul - "0". See tähendab, et programm ei leidnud kahte väärtust teises tabelis, mis on saadaval esimeses tabeli massiivis.
Loomulikult on see väljend tabeli näitajate võrdlemiseks võimalik rakendada olemasolevas vormis, kuid seda on võimalik seda parandada.
Me teeme, et teises tabelis esinevad väärtused, kuid esimeses ei ole saadaval eraldi loendina.
- Esiteks me taaskasutame meie valemi, kuid me teeme selle üheks operaatori argumentidest, kui. Selleks rõhutame esimest raku, kus operaator on operaator. Valemis stringis selle ees, lisame väljendi "kui" ilma jutumärkideta ja avage klamber. Lisaks sellele oli meil lihtsam töötada, eraldage valemite valemi reas ja klõpsake ikooni "Insert Funktsioon".
- Avaneb funktsiooni argumendid, kui. Nagu näete, on akna esimene aken juba täidetud operaatori nõukogu hindamisega. Aga me peame selles valdkonnas midagi muud lisama. Me seadsime seal kursorit ja juba olemasolevat ekspressiooni lisamist "= 0" ilma jutumärkideta.
Pärast seda minge "tähendus, kui tõde" väli. Siin kasutame teist pesastatud funktsiooni - line. Sisestage sõna "string" ilma jutumärkideta, seejärel avage sulgud ja märkige esimese raku koordinaadid teise tabeli perekonnanimega, pärast seda sulgeme sulgud. Täpsemalt, meie puhul "tähenduses, kui tõsi" väli, juhtus järgmine väljend:
Rida (D2)
Nüüd esitab operaatori string funktsioonid, kui rida number, milles eriline perekonnanimi asub, ja juhul, kui esmaklassis nimetatud seisund viiakse läbi funktsiooni, kui see number kuvatakse. Klõpsake nuppu "OK".
- Nagu näete, kuvatakse esimene tulemus "valedeks". See tähendab, et väärtus ei vasta operaatori tingimustele, kui. See tähendab, et esimene perekonnanimi esineb mõlemas nimekirjas.
- Kasutades täitemarki, mis on juba tuttav kopeerida ekspressiooni operaatori kui kogu veerus. Nagu näeme kahes asendis, mis esinevad teises tabelis, kuid mitte esimeses, valem väljastab rida numbreid.
- Me tagab tabeli piirkonnast paremale ja täitke numbri veerg järjekorras, alates 1. Numbrite arv peab vastama teise konkursilaua ridade arvule. Numeratsiooniprotseduuri kiirendamiseks saate kasutada ka täitemarki.
- Pärast seda rõhutame esimest raku kõneleja paremale numbritega ja klõpsake ikooni "Insert funktsioon".
- Wizard avaneb. Mine kategooriasse "Statistika" ja toota "väikseima" nime nime. Klõpsake nuppu "OK".
- Funktsioon on väikseim, mille argumendid avalikustati, on ette nähtud väiksema väärtuse tühistamiseks.
"Array" valdkonnas peaksite määrama valikulise veeru vahemiku koordinaadid "vastete arv", mida me varem funktsiooni abil muudeti, kui. Me teeme kõik lingid absoluutselt.
"K" valdkonnas on see näidatud, mis kontol peaks olema väikseim väärtus. Siin näeme kolonni esimese raku koordinaate koos numeratsiooniga, mida me hiljuti lisandus. Aadress lahkuda suhteline. Klõpsake nuppu "OK".
- Operaator näitab tulemust - number 3. See on täpselt väikseim tabeli massiivide vastuoluliste joonte nummerdamine. Kasutades täitmismarkerit, kopeerige valem nina ise.
- Nüüd teades arusaamade ridade arvu, saame sisestada raku ja nende väärtused indeksi funktsiooni abil. Valige esimene valem sisaldava lehe esimene element on väikseim. Pärast seda minge joone valemitesse ja enne nime "väikseim" lisage nime "Index" ilma jutumärkideta, avage kohe klamber ja pani punkti komadega (;). Seejärel eraldame valemi nimi "Index" ja klõpsake ikoonil "Paste funktsioon".
- Pärast seda avaneb väike aken, kus on vaja kindlaks teha, kas võrdlusvaates peaks olema indeksi funktsiooni või töötama koos massiividega. Me vajame teist võimalust. See on vaikimisi installitud, nii et selles aknas klõpsake lihtsalt nuppu "OK".
- Argument aken töötab indeksi funktsiooni. See operaator on mõeldud selleks, et välja toodata väärtuse, mis asub konkreetses massiivis määratud liinil.
Nagu näete, on "rida number" väli juba väikseima funktsiooni tähendusväärtustega. Olemasolevast väärtusest on olemas vahe Exceli lehe numeratsioon ja tabeli piirkonna sisemine numeratsioon. Nagu me näeme, on meil ainult tabeli väärtuste müts. See tähendab, et erinevus on üks rida. Seetõttu lisage "-1" ilma tsitaatideta "rida number" valdkonnas.
"Array" valdkonnas täpsustage teise tabeli väärtuste väärtuse aadress. Samal ajal teevad kõik koordinaadid absoluutselt, st paneme dollari märgi enne USA kirjeldatud meetodit.
Klõpsake nuppu "OK".
- Pärast tagasivõtmist venitatakse ekraani tulemus funktsiooni täitemarja, kasutades kolonni lõppu. Nagu me näeme, nii perekonnanimed, mis esinevad teises tabelis, kuid ei ole saadaval esimeses, eemaldatakse eraldi vahemikus.
Meetod 5: massiivide võrdlemine erinevates raamatutes
Erinevate raamatute vahemike võrdlemisel saate kasutada ülaltoodud meetodeid, välja arvatud need võimalused, kus nõutakse mõlema tabella piirkondade paigutamist ühele lehele. Võrdlusmenetluse peamine tingimus käesoleval juhul on mõlema faili akende avamine samal ajal. EXCELi 2013 ja hiljem versioonide puhul, samuti versioonide jaoks Excel 2007-le ei ole probleeme selle tingimuse rakendamisel. Kuid Excel 2007 ja Excel 2010, et avada mõlemad aknad samal ajal täiendavaid manipulatsioone. Kuidas seda teha räägib eraldi õppetund.
Õppetund: Kuidas avada Exceli erinevates Windowsis
Nagu näete, on olemas mitmeid võimalusi, et võrrelda tabeleid üksteisega. Millist võimalust kasutada sõltub sellest, kus tabeli andmed üksteise suhtes võrreldes asub (ühel lehel, erinevates raamatutes, erinevatel lehtedel), samuti kasutaja soovib seda võrdlust ekraanil kuvatakse.