Sisukord
Teksti võrdlemine kahes veerus Excelis on meie igapäevaelus oluline ülesanne, eriti kui peame leidma midagi, mida võrrelda antud tekstiga. Selles artiklis keskendun seitsmele viljakale viisile, kuidas võrrelda teksti kahes veerus kahes Excel , koos asjakohaste näidetega.
Lae alla praktiline töövihik
Parema arusaamise ja praktiseerimise eesmärgil võite alla laadida järgmise Exceli töövihiku.
Võrdle teksti kahes veerus.xlsx7 praktilist viisi, kuidas võrrelda teksti kahes veerus Excelis
Selles artiklis näidatakse teile, kuidas võrrelda teksti kahes veerus Excelis, kasutades selleks aritmeetika valemiga, mis ühendab IF ja COUNTIF funktsioonid, tingimuslik vormindamine, VLOOKUP funktsioon, pesitsedes INDEX ja MATCH funktsioone ja kombineerides SUMPRODUCT < ISNUMBER ja MATCH funktsioonid.
Vaatleme järgmist andmestikku. Siin on esitatud kaks kaubanimekirja, nimelt kaubanimekiri 1 ja kaubanimekiri 2, koos nende müügiga vastavalt jaanuaris ja veebruaris.
Praegu peame võrdlema esemete nimekirja erinevatest vaatenurkadest. Alustame.
1. Teksti võrdlemine kahes veerus ridade kokkulangevuse korral
Siinkohal näitame teile, kuidas võrrelda teksti kahes veerus kolme kategooriaga, nagu identne (täpne) kokkulangevus, kasutades üldist aritmeetilist valemit, identsed kokkulangevused ja erinevused, kasutades funktsioon IF ja võrdlemine kokkulangevuste või erinevuste võrdlemise abil, kasutades juhtumipõhist analüüsi.
1.1 Identne (täpselt) sobitamine üldise aritmeetilise valemi abil
Sammud:
- Siin, B5 on kirje lahter kirje nimekirjast 1 ja C5 on elemendi lahter elemendiloendis 2.
- Esiteks, valige D5 rakk.
- Üldiselt võite kasutada järgmist valemit, et võrrelda kahte veergu rida-realt identse sobivuse saamiseks.
=B5=C5
- Seejärel vajutage SISESTAGE.
- Niisiis, näete siin esimest identset kokkulangevust. D5 rakk.
- Peale selle kasutage tööriista Fill Handle ja lohistage see allapoole alates D5 raku D16 rakk.
- Lõpuks näete kõiki identseid vasteid tõesena ja valena.
1.2 Identilised kokkulangevused ja erinevused IF-funktsiooni abil
Saate hõlpsasti leida väljundi seoses sobivuse ja mittevastavusega (erinevused), kui kasutate IF-valemit koos. Funktsioon IF on loogiline funktsioon, mis põhineb antud avaldisel.
IF-funktsiooni süntaks
=IF(loogiline_test, [value_if_true], [value_if_false])
IF-funktsiooni argumendid
- loogiline_test - Väärtus või loogiline avaldis, mida saab hinnata kui TRUE või FALSE.
- value_if_true - [valikuline] Tagastatav väärtus, kui logical_test annab tulemuseks TRUE.
- value_if_false - [valikuline] Tagastatav väärtus, kui logical_test annab tulemuseks FALSE.
Sammud:
- Valige siinkohal D5 raku esimene.
- Rakendame nüüd valemit meie andmekogumi puhul.
=IF(B5=C5, "Match", "Not Match")
- Pärast seda vajutage SISESTA .
- Seejärel saate tulemuseks NOT Match aastal D5 rakk.
- Peale selle kasutage Täitmise käepide tööriista ja lohistage see allapoole D5 raku D16 rakk.
- Siin saate kõik tulemused.
1.3 Vastavuste või erinevuste võrdlemine juhtumitundliku analüüsi abil
Eelmisel juhul ei võtnud me arvesse teksti tundlikkust. Kui soovite võrrelda elementide nimekirja suurustundlikkuse alusel kasutades EXACT funktsioon võite jätkata järgmise valemiga. EXACT funktsioon võrdleb kahte teksti, võttes arvesse suurt ja väikest kirja.
Sammud:
- Sellel pildil värvime antud kaks rida, et näha erinevust.
- Valige siinkohal D5 raku esimene.
- Seejärel rakendame seda valemit meie andmekogumi puhul.
=IF(EXACT(B5,C5), "Match", "Not Match")
- Pärast seda vajutage SISESTA .
- Niisiis, näete siin tulemuse kohta D5 rakk.
- Peale selle kasutage Täitmise käepide tööriista ja lohistage see allapoole D5 raku D16 rakk.
- Sellest tulenevalt näeme ekraanipildis, et ainult muutus F kohta Kirstu sügavkülmik annab tulemuse " Ei sobi "
2. Võrrelda teksti kahes veerus, kombineerides IF ja COUNTIF funktsioone Excelis
Eelmistes näidetes tegime võrdlust rea kaupa, kuid mõnikord on vaja töötada mööda terveid elemente, mitte ainult rea kaupa. Sellises olukorras võite kasutada funktsioon COUNTIF .
Funktsioon COUNTIF on Exceli funktsioon, mille abil saab lugeda vahemikus olevaid lahtreid, mis vastavad konkreetsele tingimusele. Selle funktsiooniga saab loendada kuupäevi, numbreid ja teksti sisaldavaid lahtreid.
Funktsiooni COUNTIF süntaks
=COUNTIF(vahemik, kriteeriumid)
Funktsiooni COUNTIF argument
vahemik - Arvutatavate lahtrite vahemik.
kriteeriumid - Kriteeriumid, mis kontrollivad, milliseid lahtreid tuleb arvestada.
Sammud:
- Valige siinkohal D5 raku esimene.
- Siis rakendame siinkohal alljärgnevat valemit.
=IF(COUNTIF($C5:$C13, $B5)=0, "Ei leitud nimekirjast 2", "Leitud nimekirjast 2")
- Siin, C5:C13 on lahtri vahemik elemendiloendi 2 jaoks ja B5 on elemendi lahter elemendiloendist 1. Kui IF-funktsioon tagastab nulli (ei leitud nimekirjast 2) või 1 (leitud nimekirjast 2).
- Seejärel vajutage SISESTA .
- Niisiis, näete siin tulemuse kohta D5 rakk.
- Peale selle kasutage Täitmise käepide tööriista ja lohistage see allapoole D5 raku D16 rakk.
- Lõpuks saate kõik tulemused siin alloleval pildil.
3. Tingimusliku vormindamise rakendamine teksti võrdlemiseks kahes veerus kokkulangevuste ja erinevuste leidmiseks
Kasutades Exceli tingimuslikku vormingut, saate kohaldada kohandatud vormingut rakkudele, mis vastavad teatud kriteeriumidele, mille puhul on võimalik kasutada värvide esiletõstmist.
Rakendame funktsiooni, et võrrelda kahte esemete nimekirja.
3.1 Vastuste leidmine
Sobiva elemendi leiad, kui järgid alljärgnevaid samme.
Sammud:
- Esiteks, minge aadressile Kodu > Tingimuslik vormindamine > Uus reegel .
- Seejärel valige Kasutage valemit, et määrata, millised lahtrid tuleb vormindada valikut ja sisestage valem tühja ruumi, nagu on näidatud järgmisel ekraanipildil.
=$B5=$C5
- Hiljem klõpsake Formaat .
- Pärast seda minge Täitke valik, valige soovitud värv ja vajutage Ok .
- Jällegi vajutage Ok aastal Uus vormindamise reegel dialoogiaknas.
- Selle tulemusena saate järgmise väljundi. Ainult kõlar ja lauaarvuti on sobitatud.
3.2 Erinevuste leidmine
Sammud:
- Siin tuleb erinevuste leidmiseks teha sama protseduur nagu eelmine kord, kuid sisestada varasema valemi asemel järgmine valem.
=$B5$C5
- Lõpuks saate järgmise tulemuse.
Loe lisaks: Kuidas võrrelda kahte veergu Excelis erinevuste leidmiseks
4. Topelt- või unikaalse teksti esiletõstmine kahes veerus võrdlemiseks tingimusliku vormindamise abil
Selles meetodis kasutame Tingimuslik vormindamine taas välja arvatud valem ja kasutada Rõhutage lahtrite reeglid funktsiooni valik.
4.1 Topeltteksti leidmine (sobiva teksti leidmine)
Saate tuvastada dubleeritud elemendid ilma valemita. Selleks järgige alljärgnevaid samme.
Sammud:
- Valige siinkohal Kodu > Tingimuslik vormindamine > Rõhutage lahtrite reeglid > dubleerivad väärtused.
- Seejärel avage dubleerivad väärtused .
- Hiljem säilitada vaikimisi Duplikaat valikut sisaldavates vormingu lahtrites, muutke lahtri väärtused koos valik (lihtsalt see näitab värvi) ja vajutage OK .
- Saate järgmise tulemuse.
4.2 Unikaalse teksti leidmine (mittevastav tekst)
Samuti saate tuvastada nende objektide unikaalse nime, mille puhul on olemas dubleerivad tekstid.
Sammud:
- Niisiis, järgige eelnevaid samme, kuni dialoogiboksi nimelt dubleerivad väärtused Muutke dialoogiboksis vaikimisi valikuks Unikaalne ja vajutage OK .
- Pärast ülaltoodud sammude järgimist saate järgmise tulemuse.
5. VLOOKUP-funktsiooni kasutamine Exceli puuduva teksti võrdlemiseks ja leidmiseks
Noh, võib juhtuda, et peate leidma kahest antud tekstisambast puuduva teksti. Näiteks kui soovite kindlaks teha, kas ühes nimekirjas olev kirje on teises nimekirjas või mitte, võite kasutada funktsiooni funktsioon VLOOKUP . VLOOKUP on Exceli funktsioon vertikaalselt organiseeritud andmete otsimiseks tabelis. Funktsioon ühildub nii ligikaudse kui ka täpse sobitamise korral.
Funktsiooni VLOOKUP süntaks
=VLOOKUP(value, table, col_index, [range_lookup])
VLOOKUP-funktsiooni argument
- väärtus - Väärtus, mida otsida tabeli esimeses veerus.
- tabel - Tabel, millest väärtust pärida.
- col_index - Tabeli veerg, millest väärtust saada.
- range_looku p - [valikuline] TRUE = ligikaudne vastavus (vaikimisi). FALSE = täpne vastavus.
Sammud:
- Esiteks, valige D5 rakk.
- Siis on valem meie andmekogumi jaoks järgmine.
=ISERROR(VLOOKUP(B5,$C$5:$C$13,1,0))
- Pärast seda vajutage SISESTA .
Valemi jaotus
- Siin, B5 on otsinguelement, C5:C13 on lahtri vahemik elemendiloendi 2 jaoks,
- Sa pead leidma, kas B5 ( AC ) leitakse objektide nimekirjast 2 või mitte.
- Nüüd, kui otsingu kirje ( AC ) leitakse punktide loetelus 2. VLOOKUP valem tagastab elemendi nime. Vastasel juhul, kui AC ei leidu nimekirjas 2, siis valem tagastab väärtuse #N/A viga Nii et see on puuduv objekt.
- Lisaks sellele on ISERROR funktsiooni kasutatakse vigade vältimiseks. Kui tulemuseks on viga, siis tagastatakse funktsioon nagu TÕELINE ja VALE kui tulemus ei ole viga.
- Niisiis, näete siin esimest identset sobitamist aastal D5 rakk.
- Peale selle kasutage Täitmise käepide tööriista ja lohistage see allapoole D5 raku D16 rakk.
- Lõpuks näete kõiki identseid vasteid tõesena ja valena.
Seotud: VLOOKUP-vormel kahe veeru võrdlemiseks erinevatel lehtedel!
6. Teksti võrdlemine ja andmete väljavõtmine INDEX- ja MATCH-funktsioonide pesitsemise abil
Kui teil on vaja sobitatud elementide väärtust ekstraheerida või tagastada, saate kasutada kombinatsiooni funktsioon INDEX MATCH . Funktsioon INDEX aadressil Excel tagastab väärtuse, mis asub määratud kohas vahemikus või massiivis.
Funktsiooni INDEX süntaks
=INDEX(array, row_num, [col_num], [area_num])
Funktsiooni INDEX argument
- massiivi - Lahtrite vahemik või massiivi konstant.
- row_num - Rea positsioon viites või massiivi sees.
- col_num - [valikuline] Veergu positsioon viites või massiivi sees.
- area_num - [valikuline] Kasutatav vahemik viites.
Funktsioon MATCH kasutatakse otsinguväärtuse asukoha leidmiseks reas, veerus või tabelis. MATCH on sageli seotud INDEX funktsioon vastava väärtuse saamiseks.
Funktsiooni MATCH süntaks
=MATCH(lookup_value, lookup_array, [match_type])
Funktsiooni MATCH argument
- lookup_value - Väärtus, mis vastab lookup_array'le.
- lookup_array - Ruutude vahemik või massiivi viide.
Sammud:
- Oletame, et teil on antud nimekiri otsinguartiklitest, mis on saadaval teises nimekirjas koos nende müügiga. Nüüd peate ekstraheerima vastavate objektide müügi.
- Selleks tuleb kasutada järgmist valemit.
=INDEX($B$5:$C$16,MATCH(E5,$B$5:$B$16,0),2)
- Seejärel vajutage SISESTA .
- Siin, B5:C16 on toodete nimekiri koos nende müügiga, E5 on otsinguelement, B5:B16 on esemete nimekiri, 0 on täpse sobitamise jaoks ja 2 on veeru indeks.
- Seega näete siin müügiväärtust Sales aastal D5 rakk.
- Peale selle kasutage Täitmise käepide tööriista ja lohistage see allapoole D5 raku D16 rakk.
- Lõpuks saate kogu müügiväärtuse siin alloleval pildil.
7. Funktsioonide SUMPRODUCT, ISNUMBER ja MATCH ühendamine, et võrrelda teksti kahes veerus loendavate kokkulangevustega
Kui soovite lugeda sobivate tekstide või elementide arvu, saate kasutada funktsiooni funktsioon SUMPRODUCT . valem on erakordselt mitmekülgne, kuid üsna paindlik funktsioon, mis sobib summeerimiseks, näiteks SUMIFS .
Funktsiooni SUMPRODUCT süntaks
=SUMPRODUCT(array1, [array2],...)
Funktsiooni SUMPRODUCT argument
- array1 - Esimene massiiv või vahemik, mida korrutada, seejärel lisada.
- array2 - [valikuline] Teine massiivi või vahemik, mida korrutada ja seejärel lisada.
Sammud:
- Esiteks, valige D5 rakk.
- Teiseks, kirjutage üles järgmine valem n meie andmekogumi puhul.
=SUMPRODUCT(--(ISNUMBER(MATCH(B5:B16,C5:C13,0))))
- Seejärel vajutage SISESTA .
- Selles valemis, B5:B16 on lahtri vahemik elemendiloendi 1 jaoks ja C5:C13 on kirje nimekirja 2 jaoks. Lisaks sellele on -ISNUMBER funktsiooni kasutatakse väljundi teisendamiseks arvväärtusteks.
- Lõpuks näete antud pildil järgmist väljundit.
Loe lisaks: Exceli arvutab vasteid kahes veerus (4 lihtsat viisi)
Kokkuvõte
Selles artiklis oleme käsitlenud 7 käepärased meetodid kahe veeru teksti võrdlemiseks dokumendis Excel. Loodame siiralt, et teile meeldis ja õppisite sellest artiklist palju. Lisaks, kui soovite lugeda rohkem artikleid Exceli kohta, võite külastada meie veebisaiti, Exceldemy Kui teil on küsimusi, kommentaare või soovitusi, siis jätke need palun allpool olevasse kommentaaride lahtrisse.