Oso maiz, Excel erabiltzaileek bi taulak edo zerrendak alderatzeko zereginari aurre egiten diete, desberdintasunak edo falta diren elementuak identifikatzeko. Erabiltzaile bakoitzak zeregin horri aurre egiten dio bere modura, baina gehienetan denbora hori nahiko handia izaten da arazo hau konpontzeko, arazo honen planteamendu guztiak ez baitira arrazionalak. Aldi berean, hainbat ekintza frogatutako algoritmoak daude, denbora gutxian zerrendak edo taula-arrayak konparatzea ahalbidetuko dutenak, ahalegin minimoarekin. Ikus ditzagun aukera hauek aztertzen.
Ikus ere: MS Word-en bi dokumentuen konparazioa
Konparazio metodoak
Excel-en taulak konparatzeko modu batzuk daude, baina guztiak hiru talde handitan banatu daitezke:
Sailkapen hori oinarritzat hartuta, lehenik eta behin, konparazio metodoak hautatzen dira, baita ekintza zehatzak eta algoritmoak zehazteko zereginerako ere. Adibidez, liburu desberdinetan alderatzean, bi Excel fitxategi aldi berean ireki behar dituzu.
Gainera, esan beharra dago taulen arloak alderatzeak ez duela zentzurik antzeko egitura dutenean.
1. metodoa: formula sinplea
Datuak bi taulatan alderatzeko modurik errazena berdintasun formula sinple bat erabiltzea da. Datuak bat datoz, orduan EGIA adierazlea ematen du eta, bestela, FALTSUA. Testu zenbakizko zein testuko datuak alderatu ditzakezu. Metodo honen desabantaila zera da: mahaiko datuak modu berdinean ordenatuta edo ordenatuta badaude, sinkronizatuta eta lerro kopuru bera badute. Ikus dezagun metodo hau nola erabili praktikan fitxa batean jarritako bi taulen adibidearekin.
Beraz, langileen zerrendak eta haien soldatak dituzten bi taula erraz ditugu. Langileen zerrendak alderatu eta inkoherentziak identifikatu behar dira izenak jartzen diren zutabeen artean.
- Horretarako, zutabe osagarria behar dugu orrian. Han kartel bat sartzen dugu "=". Ondoren, lehenengo zerrendan alderatu nahi duzun lehenengo elementuan klik egiten dugu. Ikurra berriro jarri dugu "=" teklatutik. Ondoren, egin klik bigarren taulan alderatzen ari garen zutabearen lehen gelaxkan. Emaitza hurrengo motako adierazpena da:
= A2 = D2
Nahiz eta, noski, kasu bakoitzean koordenatuak desberdinak izan, baina esentzia berdina izaten jarraituko du.
- Egin klik botoian Sartukonparazio emaitzak lortzeko. Ikusten denez, bi zerrendetako lehen zelulak konparatzerakoan, programak adierazle bat adierazten zuen "TRUE", horrek datuekin bat datoz.
- Orain konparatzen ari garen zutabeetako bi tauletako beste zelulekin antzeko funtzionamendua egin behar dugu. Baina formula kopiatu dezakezu, eta horrek denbora asko aurreztuko du. Faktore hau oso garrantzitsua da lerro ugari dituzten zerrendak alderatzean.
Kopiatze prozedura oso erraz egiten da betetze markatzailea erabiliz. Zelularen beheko eskuinaldean kokatzen gara, eta bertan adierazlea lortu genuen "TRUE". Aldi berean, gurutze beltz bihurtu beharko litzateke. Hau da betetze-markatzailea. Saguaren ezkerreko botoia sakatzen dugu eta kurtsorea arrastatzen dugu alderatutako taularen lerroen gainean.
- Ikusten denez, orain zutabe osagarrian taulako matrizeetako bi zutabeetako datuen konparazioaren emaitza guztiak bistaratzen dira. Gure kasuan, lerro bakarreko datuak ez ziren bat etorri. Alderatzean, formulak emaitza eman zuen "FALSE". Beste lerro guztietarako, ikusten dugun moduan, konparazio formulak adierazle bat sortu zuen "TRUE".
- Gainera, formula berezi bat erabiliz desadostasunak kalkulatzea posible da. Horretarako, hautatu bistaratuko den orriaren elementua. Ondoren, egin klik ikonoan "Txertatu funtzioa".
- Leihoan Funtzioen morroiak operadore talde batean "Matematika" hautatu izena SUMPRODUCT. Egin klik botoian "OK".
- Funtzio argumentuaren leihoa aktibatuta dago. SUMPRODUCThorren zeregin nagusia hautatutako gamako produktuen batura kalkulatzea da. Baina funtzio hau gure helburuetarako erabil daiteke. Sintaxia nahiko erraza da:
= SUMPRODUCT (array1; array2; ...)
Guztira, 255 matrize gehienez helbideak argumentu gisa erabil daitezke. Baina gure kasuan, bi matrize baino ez ditugu erabiliko, gainera, argumentu gisa.
Jarri kurtsorea eremuan "Array1" eta hautatu fitxa lehen eremuan alderatutako datu-barrutia. Horren ondoren, jarri seinale bat eremuan ez berdin () eta hautatu bigarren eskualdearen alderatutako tartea. Ondoren, itzul itzazu adierazpena parentesi artean, bi karaktere jarri aurretik "-". Gure kasuan, esamolde hau honako hau da:
- (A2: A7D2: D7)
Egin klik botoian "OK".
- Eragileak kalkulatu eta bistaratzen du emaitza. Ikus dezakezun moduan, gure kasuan, emaitza kopuru berdina da "1"hau da, desoreka bat aurkitu da konparatutako zerrendetan. Zerrendak guztiz berdinak balira, emaitza kopuruarekin berdina izango litzateke "0".
Modu berean, datuak orri desberdinetan kokatuta dauden tauletan alderatu ditzakezu. Hala ere, komenigarria da horien lerroak zenbakitzea. Bestela, konparazio-prozedura lehen azaldutakoaren berdina da, formulan sartzean orrien artean aldatu behar duzula izan ezik. Gure kasuan, esamoldea honelakoa izango da:
= B2 = Xafla2! B2
Hau da, ikusten dugun moduan, datuen koordenatuen aurretik, beste orri batzuetan kokatuta daudenak, konparazioaren emaitza erakusten den lekuan ez bada, orri zenbakia eta harridura ikurra adierazten dira.
2. metodoa: hautatu gelaxka taldeak
Alderaketa zelula taldeen aukeraketa tresna erabiliz egin daiteke. Zerrenda sinkronizatuak eta ordenatuak bakarrik konparatzeko erabil daiteke. Gainera, kasu honetan, zerrendak bata bestearen ondoan kokatu beharko lirateke orri berean.
- Alderatutako matrizeak hautatzen ditugu. Joan fitxara "Home". Ondoren, egin klik ikonoan Aurkitu eta NabarmenduTresna-koadroko zinta gainean kokatuta dago "Edizio". Zerrenda bat irekitzeko zerrenda irekitzen da "Zelula talde bat hautatzen ...".
Gainera, nahi dugun leihora iritsi gaitezke gelaxka talde bat beste modu batera hautatzeko. Aukera hau bereziki erabilgarria izango da Excel 2007 baino lehenago programaren bertsioa instalatu duten erabiltzaileentzat, metodoa botoiaren bidez Aurkitu eta Nabarmendu aplikazio hauek ez dute onartzen. Konparatu nahi ditugun arrayak hautatzen ditugu eta tekla sakatzen dugu F5.
- Trantsizio leiho txiki bat aktibatuta dago. Egin klik botoian "Aukeratu ..." ezkerreko behe-izkinan.
- Horren ondoren, zuk aukeratutako aurreko bi aukeren arabera, gelaxka-taldeak aukeratzeko leihoa abiaraziko da. Ezarri etengailua posizioan "Hautatu marra lerroz". Egin klik botoian "OK".
- Ikus dezakezun moduan, lerroen balio desorekagarriak tonu desberdin batekin nabarmenduko dira. Horrez gain, formula barraren edukietatik ikus daitekeenez, programak zehaztu gabeko lerroetan kokatutako zeluletako bat aktibo bihurtuko du.
3. metodoa: baldintzapeko formatua
Alderatu dezakezu baldintzapeko formatu metodoa erabiliz. Aurreko metodoan bezala, alderatutako zonak Excel lan-orri berean egon beharko lukete eta elkarren artean sinkronizatu behar dira.
- Lehenik eta behin, zein mahai-eremutan aukeratuko dugu nagusia eta zein desberdintasunak bilatzeko. Egin dezagun azkena bigarren taulan. Beraz, bertan kokatzen diren langileen zerrenda hautatzen dugu. Fitxara mugituz "Home"egin klik botoian Baldintzapeko formatuablokeko zintaren gainean dagoena "Estilo". Goitibeherako zerrendatik, joan Arauen Kudeaketa.
- Arau kudeatzailearen leihoa aktibatuta dago. Egin klik bertan dagoen botoian Sortu araua.
- Hasi den leihoan, hautatu posizioa Erabili formula. Zelaian "Formatu gelaxkak" idatzi konparatu zutabeen barrutietako lehenengo gelaxken helbideak, ez "berdina" zeinu batekin bereizita (). Adierazpen honek oraingoan bakarrik izango du aurre. "=". Horrez gain, formulazio honetako zutabe-koordenatu guztiei helbide absolutua aplikatu behar zaie. Horretarako, aukeratu kurtsorearekin formula eta sakatu tekla hiru aldiz F4. Ikus dezakezuenez, dolarreko zeinu bat agertu zen zutabeetako helbide guztien ondoan, hau da, estekak absolutuak bihurtzea esan nahi du. Gure kasuan bereziki, formulak forma hau hartuko du:
= $ A2 $ D2
Adierazpen hau goiko eremuan idazten dugu. Horren ondoren, egin klik botoian "Formatua ...".
- Leihoa aktibatuta dago Zelularen formatua. Joan fitxara "Betetzea". Datuekin bat ez datozen elementu horiek koloreztatzeko nahi dugun kolorea aukeratzen dugu koloreen zerrendan. Egin klik botoian "OK".
- Formateatze araua sortzeko leihora itzulita, egin klik botoian "OK".
- Leihotik automatikoki pasatu ondoren Arauen kudeatzailea egin klik botoian "OK" eta bertan.
- Bigarren taulan, lehen taulako eremuko dagozkien balioekin bat ez datozen datuak dituzten elementuak nabarmenduko dira hautatutako kolorean.
Zereginari buruzko formateazio baldintzatua aplikatzeko beste modu bat dago. Aurreko aukeren antzera, bi orri konparatuen orrialdearen kokapena behar du, baina aurretik deskribatutako metodoak ez bezala, datuak ez sinkronizatzeko edo ordenatzeko baldintza ez da derrigorrezkoa izango, eta horrek aukera hori aurretik deskribatutakoetatik bereizten du.
- Konparatu beharreko arloak hautatzen ditugu.
- Joan deitutako fitxara "Home". Egin klik botoian Baldintzapeko formatua. Aktibatutako zerrendan, hautatu posizioa Zelulak hautatzeko arauak. Hurrengo menuan posizioa aukeratzen dugu Balio bikoiztuak.
- Bikoiztu balioen aukeraketa konfiguratzeko leihoa hasiko da. Dena behar bezala egin bazenuen, leiho honetan botoian klik egitea besterik ez da geratzen "OK". Nahiz eta nahi izanez gero, leiho honen dagokion eremuan, nabarmentzeko beste kolore bat hauta dezakezu.
- Zehaztutako ekintza egin ondoren, errepikatzen diren elementu guztiak hautatutako kolorean nabarmenduko dira. Bat egiten ez duten elementuak jatorrizko kolorean margotuko dira (zuria lehenespenez). Horrela, berehala ikus dezakezu zein den arraren arteko aldea.
Nahi izanez gero, alderantziz koloreztatu ahal izango dituzu elementu desorekatuak eta bat datozen adierazle horiek betetzea kolore berdinekin. Kasu honetan, ekintzen algoritmoa ia berdina da, baina ezarpenen leihoan lehen eremuko bikoiztuak nabarmentzeko parametroaren ordez "Bikoiztu" hautatu beharko luke "Bakarra". Horren ondoren, egin klik botoian "OK".
Hartara, bat ez datozen adierazleak nabarmenduko dira.
Ikasgaia: Baldintzako formatua Excel-en
4. metodoa: formula konplexua
Datuak ere konpara ditzakezu funtzioan oinarritutako formula konplexua erabiliz COUNTIF. Tresna hau erabiliz, lehenengo taulan hautatutako zutabeko elementu bakoitza zenbat errepikatzen den kalkulatu dezakezu.
operadorea COUNTIF funtzioen talde estatistikoa aipatzen du. Bere zeregina baldintza jakin bat betetzen duten zelula kopurua zenbatzea da. Operadore honen sintaxia honako hau da:
= COUNTIF (barrutia; irizpidea)
argumentu "Barrutia" Bat datozen balioak kalkulatzeko matrizaren helbidea adierazten du.
argumentu "Irizpidea" partidaren baldintza ezartzen du. Gure kasuan, lehen taulako eremuko gelaxka zehatzen koordenatuak izango dira.
- Partida kopurua zenbatuko den zutabe osagarriaren lehenengo elementua hautatuko dugu. Ondoren, egin klik ikonoan "Txertatu funtzioa".
- Abian jartzea Funtzioen morroiak. Joan kategoriara "Estatistika". Aurkitu zerrendan izena "COUNTIF". Hautatu ondoren, egin klik botoian "OK".
- Operadorearen argumentuen leihoa abiarazten da COUNTIF. Ikus dezakezuenez, leiho honetako eremuen izenak argumentuen izenei dagozkie.
Ezarri kurtsorea eremuan "Barrutia". Horren ondoren, saguaren ezkerreko botoia mantenduta, hautatu zutabearen balio guztiak bigarren taulako izenekin. Ikus dezakezun moduan, koordenatuak berehala sartzen dira zehaztutako eremuan. Gure helburuetarako, ordea, helbide hau erabatekoa izan beharko litzateke. Horretarako, hautatu koordenatu hauek eremuan eta sakatu tekla F4.
Ikus dezakezun moduan, estekak erabateko forma hartu du, dolarraren seinaleen presentziaren ezaugarri dena.
Ondoren, zelaira joan "Irizpidea"kurtsorea bertan ezarriz. Lehenengo elementuan klik egin dugu lehenengo taulen barrutian izen-abizenekin. Kasu honetan, utzi lotura erlatiboa. Eremuan bistaratu ondoren, botoian klik egin dezakezu "OK".
- Emaitza orriaren elementuan bistaratzen da. Kopuru berdina da "1". Horrek esan nahi du bigarren taulako izenen izenean, izen abizena "Grinev V.P.", hau da, lehen taulako zerrendako lehenengoa, behin gertatzen da.
- Orain lehen taulako beste elementu guztientzako antzeko adierazpena sortu behar dugu. Horretarako, betetzeko markatzailea erabiliz kopiatuko dugu, lehen egin genuen bezala. Jarri kurtsorea funtzioa duen orri-elementuaren beheko eskuinean COUNTIFeta betetze-markatzaile bihurtu ondoren, mantendu sakatuta saguaren ezkerreko botoia eta arrastatu kurtsorea behera.
- Ikus dezakezuenez, programak kointzidentziak kalkulatu zituen lehen taulako gelaxka bakoitza bigarren taularen barrutian kokatutako datuekin alderatuz. Lau kasutan emaitza atera zen "1", eta bi kasutan - "0". Hau da, programak ezin izan du bigarren taulan aurkitu bi taulan dauden bi balio.
Jakina, adierazpen hau, adierazle tabularrak konparatzeko, lehendik dagoen moduan erabil daiteke, baina badago aukera hori hobetzeko.
Ziurtatu dugu bigarren taulan dauden baina lehenengoan ez daudela balio horiek aparteko zerrenda batean bistaratuko direla.
- Hasteko, zertxobait berriro formulatuko dugu gure formula COUNTIFhots, operadorearen argudioetako bat da IF. Horretarako, hautatu operadorea dagoen lehenengo gelaxka COUNTIF. Aurreko formulen lerroan, gehitu adierazpena "Bada" komatxo gabe eta ireki parentesi artean. Ondoren, gure lana errazteko, hautatu balioa barran formula "Bada" eta egin klik ikonoan "Txertatu funtzioa".
- Funtzio argumentuen leihoa irekitzen da IF. Ikus dezakezuenez, leihoaren lehen eremua dagoeneko operadorearen balioarekin betetzen da COUNTIF. Baina alor honi beste zerbait gehitu behar diogu. Kurtsorea bertan ezarri eta lehendik dagoen espresioari gehitzen diogu "=0" komatxo gabe.
Horren ondoren, zelaira joan "Egia bada" esanahia. Hemen habiaratutako beste funtzio bat erabiliko dugu - STRING. Idatzi hitza "Lerro" komatxo barik, ireki parentesi artean eta adierazi bigarren taulan abizena duen lehenengo gelaxkaren koordenatuak, eta itxi parentesiak. Zehazki, gure kasuan, eremuan "Egia bada" esanahia Hurrengo adierazpena aktibatuta dago:
Linea (D2)
Orain operadorea STRING funtzioen berri emango du IF abizen jakin bat dagoen lerroaren kopurua eta lehenengo eremuan zehaztutako baldintza betetzen denean, funtzioa IF zenbaki hori gelaxkan bistaratuko da. Egin klik botoian "OK".
- Ikus dezakezuenez, lehen emaitza honela bistaratzen da "FALSE". Horrek esan nahi du baloreak ez dituela operadorearen baldintzak asetzen. IF. Hau da, lehenengo abizena bi zerrendetan agertzen da.
- Betetze markatzailea erabiliz, operadorearen adierazpena ohiko moduan kopiatzen dugu IF zutabe osoan. Ikus dezakezuenez, bigarren taulan dauden bi posizioetarako, baina ez lehenengoan, formulak lerro zenbakiak ematen ditu.
- Taularen eremutik eskuinera alde egiten dugu eta zutabeak zenbakiekin ordenan betetzen ditugu, hasita 1. Zenbaki kopuruak konparatu beharreko bigarren taulako errenkada kopurua bat etorri behar du. Zenbaketa prozesua azkartzeko, betetzeko markatzailea ere erabil dezakezu.
- Horren ondoren, hautatu lehenengo gelaxka zutabearen eskuinaldean zenbakiekin eta egin klik ikonoan "Txertatu funtzioa".
- irekitzen Feature morroia. Joan kategoriara "Estatistika" eta egin izenaren aukera "SMALL". Egin klik botoian "OK".
- Funtzio SMALLhorren argumentu leihoa ireki da, kontuan zehaztutako balio txikiena bistaratzea da.
Zelaian "Array" zehaztu zutabe osagarriaren barrutiaren koordenatuak "Partida kopurua"aurrez funtzioa erabiliz bihurtu genuen IF. Esteka guztiak era absolutuan egiten ditugu.
Zelaian "K" adierazten du zein den bista txikiena behar den kontua. Hemen, zutabearen lehenengo gelaxkaren koordenatuak adierazten ditugu, zenbaki berriarekin. Helbidea erlatiboa uzten dugu. Egin klik botoian "OK".
- Eragileak emaitza - zenbaki bat bistaratzen du 3. Taula-lerro desorekatuen zenbakirik txikiena da. Betetze markatzailea erabiliz, kopiatu ezazu behea.
- Orain, nahastutako elementuen lerro-zenbakiak ezagututa, gelaxkan sartu ahal izango ditugu haien balioak funtzioa erabiliz AURKIBIDEA. Hautatu formula duen formularioaren lehen elementua SMALL. Horren ondoren, joan formulen lerrora eta izenaren aurretik "SMALL" gehitu izena "Indizea" komatxo gabe, berehala ireki parentesi bat eta jarri puntu eta koma (;). Ondoren, hautatu formula-lerroan izena "Indizea" eta egin klik ikonoan "Txertatu funtzioa".
- Horren ondoren, leiho txiki bat irekiko da eta bertan, erreferentzi ikuspegiak funtzio bat izan behar duen zehaztu behar da AURKIBIDEA edo matrizeekin lan egiteko diseinatuta. Bigarren aukera behar dugu. Berez instalatuta dago, beraz, leiho honetan botoia sakatu behar da "OK".
- Funtzioaren argumentu leihoa hasten da AURKIBIDEA. Operadore honek zehaztutako katean array jakin batean kokatuta dagoen balioa eman nahi du.
Ikusten duzun bezala, eremua Linearen zenbakia dagoeneko funtzio balioez beteta SMALL. Lehendik zegoen balioaren arabera, Excel-en orriaren zenbaketearen eta taularen barruko zenbaketearen arteko aldea kenduko litzateke. Ikus dezakezun moduan, taulako balioen gaineko goiburua dugu. Horrek esan nahi du aldea lerro bakarra dela. Beraz, eremuan gehitzen dugu Linearen zenbakia esanahia "-1" komatxo gabe.
Zelaian "Array" zehaztu bigarren taulako balioen barrutiaren helbidea. Aldi berean, koordenatu guztiak erabateko bihurtzen ditugu, hau da, dolarren ikurraren aurrean jartzen ditugu aurretik deskribatu dugun moduan.
Egin klik botoian "OK".
- Emaitza pantailan erakutsi ondoren, betetze markatzailea erabiliz funtzioa luzatzen dugu zutabearen behealdean. Ikus dezakezun moduan, bigarren taulan agertzen diren bi izen-abizenak, baina lehenengoan ez daudenak, beste barruti batean agertzen dira.
5. metodoa: liburu desberdinetako matrizeak alderatzea
Liburu desberdinetako barrutiak konparatzerakoan, aurreko metodoak erabil ditzakezu, mahaiaren bi arloak orri batean jarri nahi dituzun aukerak izan ezik. Kasu honetan konparatzeko prozeduraren baldintza nagusia bi fitxategien leihoak aldi berean irekitzea da. Excel 2013 eta ondorengo bertsioetarako, baita Excel 2007 baino lehenagoko bertsioetarako ere, ez dago egoera honekin arazorik. Baina Excel 2007an eta Excel 2010ean, bi leihoak aldi berean irekitzeko, manipulazio osagarriak behar dira. Nola egin hau beste ikasgai batean deskribatzen da.
Ikasgaia: Excel leiho desberdinetan nola ireki
Ikus dezakezuenez, hainbat aukera daude taulak beren artean alderatzeko. Zein aukera erabili behar da tabulazioko datuak zehazki non dauden kokatuta (orri batean, liburu desberdinetan, orri desberdinetan), baita erabiltzaileak zehatz-mehatz konparazio hau pantailan agertuko den arabera ere.