Verificați două tabele în Excel pentru potriviri. Cum se compară două coloane în Excel pentru potriviri

Citirea acestui articol vă va dura aproximativ 10 minute. În următoarele 5 minute puteți compara cu ușurință două coloane în Excel și puteți afla dacă există duplicate în ele, să le ștergeți sau să le evidențiați cu culoare. Deci, a venit timpul!

Excel este o aplicație foarte puternică și foarte cool pentru crearea și procesarea unor cantități mari de date. Dacă aveți mai multe registre de lucru cu date (sau doar un tabel imens), atunci probabil că veți dori să comparați 2 coloane, să găsiți valori duplicate și apoi să faceți ceva cu ele, cum ar fi ștergerea, evidențierea sau ștergerea conținutului . Coloanele pot fi în același tabel, adiacente sau neadiacente, situate pe 2 foi diferite sau chiar în registre de lucru diferite.

Imaginați-vă că avem 2 coloane de nume de oameni - 5 nume pe coloană Ași 3 nume într-o coloană B. Trebuie să comparați numele din aceste două coloane și să găsiți orice duplicat. După cum înțelegeți, acestea sunt date fictive luate doar în scopuri ilustrative. În tabelele reale avem de-a face cu mii, sau chiar zeci de mii de înregistrări.

Opțiunea A: ambele coloane sunt pe aceeași foaie. De exemplu, coloana A si coloana B.

Opțiunea B: Coloanele sunt amplasate pe foi diferite. De exemplu, coloana A pe o foaie Foaia 2 si coloana A pe o foaie Foaia 3.

Excel 2013, 2010 și 2007 au un instrument încorporat Eliminați duplicat(Eliminați duplicatele) dar este neputincios în această situație deoarece nu poate compara datele din 2 coloane. În plus, poate elimina doar duplicatele. Nu există alte opțiuni, cum ar fi evidențierea sau schimbarea culorilor. Și punct!

Comparați 2 coloane în Excel și găsiți intrări duplicate folosind formule

Opțiunea A: ambele coloane sunt pe aceeași foaie


Cheie:În tabelele mari, copierea unei formule va fi mai rapidă dacă utilizați comenzi rapide de la tastatură. Selectați o celulă C1și apăsați Ctrl+C(pentru a copia formula în clipboard), apoi faceți clic Ctrl+Shift+End(pentru a selecta toate celulele care nu sunt goale din coloana C) și în cele din urmă faceți clic Ctrl+V(pentru a lipi formula în toate celulele selectate).


Opțiunea B: două coloane sunt pe foi diferite (în cărți diferite)

Procesarea a găsit duplicate

Grozav, am găsit intrări în prima coloană care sunt prezente și în a doua coloană. Acum trebuie să facem ceva cu ei. Parcurgerea manuală a tuturor intrărilor duplicate dintr-un tabel este destul de ineficientă și necesită prea mult timp. Există modalități mai bune.

Afișați numai rândurile duplicat în coloana A

Dacă coloanele dvs. nu au titluri, atunci trebuie să le adăugați. Pentru a face acest lucru, plasați cursorul pe numărul care indică prima linie și se va transforma într-o săgeată neagră, așa cum se arată în figura de mai jos:

Faceți clic dreapta și selectați din meniul contextual Introduce(Introduce):

Dați nume coloanelor, de exemplu, „ Nume" Și " Duplicat?” Apoi deschide fila Date(Date) și apăsați Filtru(Filtru):

După aceea, faceți clic pe săgeata gri mică de lângă „ Duplicat?„ pentru a extinde meniul de filtrare; debifați toate elementele din această listă, cu excepția Duplicat, și apăsați Bine.

Asta e, acum vezi doar acele elemente de coloană A, care sunt duplicate în coloană ÎN. Există doar două astfel de celule în tabelul nostru de antrenament, dar, după cum înțelegeți, în practică vor fi mult mai multe.

Pentru a afișa din nou toate rândurile unei coloane A, faceți clic pe simbolul filtrului din coloană ÎN, care acum arată ca o pâlnie cu o săgeată mică și selectați Selectează tot(Selectează tot). Sau puteți face același lucru prin Panglică făcând clic Date(Date) > Selectați și filtrați(Sortare și filtrare) > clar(Clar) așa cum se arată în captura de ecran de mai jos:

Schimbați culoarea sau evidențiați duplicatele găsite

Dacă semnele „ Duplicat” nu este suficient pentru scopurile dvs. și doriți să marcați celulele duplicate cu o culoare diferită a fontului, culoarea de umplere sau într-un alt mod...

În acest caz, filtrați duplicatele așa cum se arată mai sus, selectați toate celulele filtrate și faceți clic Ctrl+1 pentru a deschide caseta de dialog Celule de format(Format celulă). De exemplu, să schimbăm culoarea de umplere a celulelor din rândurile cu duplicate în galben strălucitor. Desigur, puteți schimba culoarea de umplere folosind instrumentul Completati fila (Culoare de umplere). Acasă(Acasă), dar avantajul casetei de dialog Celule de format(Format celule) este că puteți configura toate opțiunile de formatare simultan.

Acum cu siguranță nu vei pierde nicio celulă cu duplicate:

Eliminarea valorilor duplicate din prima coloană

Filtrați tabelul pentru a afișa numai celulele cu valori duplicate și selectați acele celule.

Dacă cele 2 coloane pe care le comparați sunt pe foi diferite, adică în diferite tabele, faceți clic dreapta pe intervalul selectat și selectați din meniul contextual Ștergeți rândul(Ștergeți linia):

Clic Bine când Excel vă cere să confirmați că doriți cu adevărat să ștergeți întregul rând al foii de lucru și apoi ștergeți filtrul. După cum puteți vedea, rămân doar rândurile cu valori unice:

Dacă pe o singură foaie sunt amplasate 2 coloane, aproape unul de celălalt (adiacent) sau nu aproape unul de celălalt (nu alăturat), atunci procesul de eliminare a duplicatelor va fi puțin mai dificil. Nu putem șterge întregul rând cu valori duplicate, deoarece asta ar șterge și celulele din a doua coloană. Deci, pentru a păstra doar intrări unice într-o coloană A, urmează următoarele instrucțiuni:

După cum puteți vedea, eliminarea duplicatelor din două coloane în Excel folosind formule nu este atât de dificilă.

Uneori doriți să vizualizați numai acele înregistrări dintr-un tabel Access care se potrivesc cu înregistrările dintr-un alt tabel care conțin câmpuri cu date care se potrivesc. De exemplu, este posibil să doriți să examinați înregistrările angajaților care au procesat cel puțin o comandă pentru a determina cine merită o promovare. Sau poate fi necesar să revizuiți datele de contact ale clienților care locuiesc în același oraș cu angajatul pentru a aranja o întâlnire față în față.

Dacă trebuie să comparați două tabele Access și să găsiți date potrivite, există două opțiuni.

    Creați o interogare care unește câmpuri din fiecare tabel care conțin date care se potrivesc, folosind o relație existentă sau o îmbinare pe care ați creat-o pentru interogare. Această metodă este optimă în ceea ce privește viteza de returnare a rezultatelor interogării, dar nu permite combinarea câmpurilor cu date de diferite tipuri.

    Creați o interogare de comparare a câmpurilor care utilizează un câmp ca condiție pentru altul. Această metodă durează de obicei mai mult, deoarece o îmbinare elimină rânduri din rezultatele interogării înainte ca tabelele de bază să fie citite, în timp ce condițiile sunt aplicate rezultatelor interogării după ce aceste tabele sunt citite. Dar câmpul poate fi folosit ca o condiție pentru compararea câmpurilor cu date de diferite tipuri, ceea ce nu se poate face atunci când se folosesc uniuni.

Acest articol discută compararea a două tabele pentru a identifica datele care se potrivesc și furnizează date eșantion care pot fi utilizate în exemple de proceduri.

În acest articol

Compararea a două tabele folosind îmbinări

Pentru a compara două tabele folosind îmbinări, trebuie să creați o interogare de selectare care să includă ambele tabele. Dacă nu există încă o relație între tabele pe baza câmpurilor care conțin datele necesare, trebuie să creați îmbinări pe acestea. Puteți crea câte unități doriți, dar fiecare pereche de câmpuri îmbinate trebuie să conțină același tip de date sau compatibil.

Să presupunem că lucrezi la o universitate și vrei să știi cum au afectat notele studenților modificările recente aduse curriculum-ului de matematică. În special, sunteți interesat de notele acelor elevi a căror materie principală este matematica. Aveți deja un tabel care conține date despre materiile principale și un tabel care conține date despre studenții care le studiază. Datele despre note sunt stocate în tabelul „Elevi”, iar datele despre materiile majore sunt stocate în tabelul „Specializări”. Pentru a vedea cum s-au schimbat notele la matematică de la modificările recente ale curriculumului, va trebui să vă uitați la intrările din tabelul Studenți care corespund intrărilor din tabelul Majors.

Pregătirea probelor de date

În acest exemplu, creați o interogare care determină modul în care modificările recente aduse curriculum-ului de matematică au afectat notele elevilor la cursul de matematică. Utilizați cele două tabele de mai jos: Specializări și Studenți. Adăugați-le în baza de date.

Access oferă mai multe moduri de a adăuga aceste tabele la o bază de date exemplu. Puteți introduce datele manual, copiați fiecare tabel într-un program de foi de calcul (cum ar fi Microsoft Office Excel 2007) și apoi importați foile în Access sau puteți lipi datele într-un editor de text, cum ar fi Notepad și apoi importați datele din fișierele text rezultate.

Instrucțiunile pas cu pas din această secțiune explică cum să introduceți manual datele într-o foaie de lucru goală și cum să copiați exemple de tabele în Excel și apoi să le importați în Access.

Specializări

Cod student

Specializare

Elevi

Cod student

Semestru

Programă

Numărul de articol

Nota

Dacă intenționați să introduceți date exemplu într-o foaie de calcul, puteți.

Introducerea manuală a datelor exemplu

Dacă nu sunteți interesat să creați o foaie de lucru bazată pe date eșantion, săriți peste secțiunea următoare (Crearea foilor de lucru cu date mostre).

Crearea mostrelor de fișe de date

Crearea tabelelor bazei de date din foi


Comparați exemple de tabele și găsiți înregistrări care se potrivesc folosind îmbinări

Acum sunteți gata să comparați tabelele Studenți și Specializări. Deoarece relațiile dintre cele două tabele nu sunt definite, trebuie să creați îmbinări în câmpurile corespunzătoare din interogare. Tabelele conțin mai multe câmpuri și va trebui să creați o unire pentru fiecare pereche de câmpuri comune: ID student, An și Curriculum (în tabelul Studenți) și Major (în tabelul Specializări). În acest caz, ne interesează doar matematica, așa că putem limita rezultatele interogării folosind o condiție de câmp.

    Pe fila Creare faceți clic pe butonul Generator de interogări.

    În caseta de dialog Adăugarea unui tabel Faceți dublu clic pe tabelul care conține înregistrările dorite ( Elevi), apoi faceți dublu clic pe tabelul cu care îl comparați ( Specializări).

    Închideți caseta de dialog Adăugarea unui tabel.

    Trageți câmpul Cod student de la masă Eleviîn câmp Cod student Mese Specializări. În formularul de interogare va apărea o linie între cele două tabele, indicând faptul că a fost creată o îmbinare. Faceți dublu clic pe linie pentru a deschide caseta de dialog Opțiuni de îmbinare.

    Observați cele trei opțiuni din caseta de dialog Opțiuni de îmbinare. În mod implicit, opțiunea 1 este selectată. În unele cazuri, trebuie să adăugați rânduri suplimentare din același tabel la parametrii de unire. Deoarece doriți să găsiți doar date care se potrivesc, lăsați valoarea de unire la 1. Închideți caseta de dialog Opțiuni de îmbinare prin apasarea butonului Anulare.

    Trebuie să creați încă două îmbinări. Pentru a face acest lucru, trageți câmpul An de la masă Eleviîn câmp An Mese Specializări iar apoi câmpul Programă de la masă Eleviîn câmp Specializare Mese Specializări.

    In masa Elevi faceți dublu clic pe stea ( * ) pentru a adăuga toate câmpurile din tabel la formularul de solicitare.

    Notă: Elevi.*.

    In masa Specializări faceți dublu clic pe câmp Specializare pentru a-l adăuga la formular.

    Spectacol coloană Specializare.

    În linie Condiție de selecție coloană Specializare introduce MATEMATICĂ.

    Pe fila Constructor in grup rezultate faceți clic pe butonul A executa.

Compararea a două tabele folosind un câmp ca condiție

Uneori trebuie să comparați tabele pe baza câmpurilor care au aceleași valori, dar tipuri de date diferite. De exemplu, un câmp dintr-un tabel poate avea un tip de date numerice, dar trebuie să-l comparați cu un câmp dintr-un alt tabel care are un tip de date text. Câmpurile care conțin date similare de diferite tipuri pot apărea atunci când salvați numere ca text (de exemplu, când importați date dintr-un alt program). Deoarece nu este posibil să creați îmbinări între câmpuri cu diferite tipuri de date, va trebui să utilizați o altă metodă. Pentru a compara două câmpuri cu tipuri diferite de date, puteți utiliza un câmp ca condiție pentru celălalt.

Să presupunem că lucrezi la o universitate și vrei să știi cum au afectat notele studenților modificările recente aduse curriculum-ului de matematică. În special, sunteți interesat de notele acelor elevi a căror materie principală este matematica. Aveți deja tabelele „Specializări” și „Studenți”. Datele despre note sunt stocate în tabelul „Elevi”, iar datele despre materiile majore sunt stocate în tabelul „Specializări”. Pentru a vedea cum s-au schimbat notele la matematică, trebuie să vă uitați la intrările din tabelul Studenți care corespund intrărilor din tabelul Specializări. Cu toate acestea, unul dintre câmpurile pe care doriți să-l utilizați pentru a compara tabele are un tip de date diferit de câmpul cu care este asociat.

Pentru a compara două tabele folosind un câmp ca condiție, trebuie să creați o interogare de selectare care să includă ambele tabele. Includeți în interogarea dvs. câmpurile pe care doriți să le afișați, precum și câmpul corespunzător câmpului care va fi folosit ca condiție. Apoi creați o condiție pentru a compara tabelele. Puteți crea câte condiții este necesar pentru a compara câmpurile.

Pentru a ilustra această metodă, vom folosi , dar în câmpul Student ID din tabelul Specializări, vom schimba tipul de date din numeric în text. Deoarece nu putem crea o unire a două câmpuri cu tipuri de date diferite, va trebui să comparăm două câmpuri Student ID folosind un câmp ca condiție pentru celălalt.

Modificarea tipului de date în câmpul ID student din tabelul Specializări

    Deschideți baza de date în care ați salvat exemplele de tabele.

    ÎN zonele de navigație faceți clic dreapta pe tabelul Specializări și selectați Constructor.

    Tabelul Specializări se deschide în modul proiectare.

    În coloană Tip de date schimbare pentru câmp Cod student tip de date Număr pe Text.

    Închideți tabelul „Specializări”. Faceți clic pe butonul da când vi se solicită salvarea modificărilor.

Comparați exemple de tabele și găsiți înregistrări care se potrivesc folosind o condiție de câmp

Următoarele arată cum să comparați două câmpuri ID student folosind un câmp din tabelul Studenți ca o condiție pentru un câmp din tabelul Specializări. Folosind un cuvânt cheie Ca puteți compara două câmpuri chiar dacă acestea conțin tipuri diferite de date.

    Pe fila Crea in grup Alte faceți clic pe butonul Generator de interogări.

    În caseta de dialog Adăugarea unui tabel dublu clic pe tabel Elevi iar apoi masa Specializări.

    Închideți caseta de dialog Adăugarea unui tabel.

    Trageți câmpul An de la masă Eleviîn câmp An Mese Specializări iar apoi câmpul Programă de la masă Eleviîn câmp Specializare Mese Specializări. Aceste câmpuri conțin același tip de date, așa că puteți utiliza uniuni pentru a le compara. Pentru a compara câmpuri de același tip de date, se recomandă utilizarea uniunilor.

    Faceți dublu clic pe stea ( * ) in masa Elevi pentru a adăuga toate câmpurile tabelului la formularul de solicitare.

    Notă: Când utilizați un asterisc pentru a adăuga toate câmpurile dintr-un formular, apare o singură coloană. Acest nume de coloană include numele tabelului urmat de un punct (.) și un asterisc (*). În acest exemplu, coloana este numită Elevi.*.

    In masa Specializări faceți dublu clic pe câmp Cod student pentru a-l adăuga la formular.

    În formularul de solicitare, debifați caseta din rând Spectacol coloană Cod student. În linie Condiție de selecție coloană Cod student introduce Ca [Students].[Cod student].

    In masa Specializări faceți dublu clic pe câmp Specializare pentru a-l adăuga la formular.

    În formularul de solicitare, debifați caseta din rând Spectacol coloană Specializare. În linie Condiție de selecție introduce MATEMATICĂ.

    Pe fila Constructor in grup rezultate faceți clic pe butonul A executa.

    Solicitarea este executată și sunt afișate notele la matematică doar ale acelor elevi a căror specializare este această materie.

Poate că toți cei care lucrează cu date în Excel se confruntă cu întrebarea cum să compare două coloane în Excel pentru asemănări și diferențe. Există mai multe moduri de a face acest lucru. Să aruncăm o privire mai atentă la fiecare dintre ele.

Cum se compară două coloane în Excel rând cu rând

Când comparați două coloane de date, este adesea necesar să comparați datele din fiecare rând individual pentru potriviri sau diferențe. Putem face o astfel de analiză folosind funcția. Să vedem cum funcționează acest lucru folosind exemplele de mai jos.

Exemplul 1: Cum să comparați două coloane pentru potriviri și diferențe pe același rând

Pentru a compara datele din fiecare rând de două coloane din Excel, să scriem o formulă simplă. Formula trebuie inserată în fiecare rând din coloana alăturată, lângă tabelul în care se află datele principale. După ce am creat o formulă pentru primul rând al tabelului, o putem întinde/copia în rândurile rămase.

Pentru a verifica dacă două coloane din același rând conțin aceleași date, avem nevoie de formula:

=IF(A2=B2; „Potrivire”; „”)

Formula care determină diferențele dintre datele a două coloane dintr-un rând va arăta astfel:

=DACA(A2<>B2; "Nu se potriveste"; „”)

Putem potrivi testul de potrivire și diferență între două coloane pe o singură linie într-o singură formulă:

=IF(A2=B2; „Potriviți”; „Nu se potrivesc”)

=DACA(A2<>B2; "Nu se potriveste"; „Potriviți”)

Un exemplu de rezultat de calcul ar putea arăta astfel:

Pentru a compara datele din două coloane ale aceluiași rând, ținând cont de majuscule și minuscule, utilizați formula:

=DACĂ(POTRIVIT(A2,B2), „Potrivire”, „Unic”)

Cum să comparați mai multe coloane pentru potriviri într-un singur rând Excel

Excel vă permite să comparați datele din mai multe coloane ale aceluiași rând folosind următoarele criterii:

  • Găsiți rânduri cu aceleași valori în toate coloanele tabelului;
  • Găsiți rânduri cu aceleași valori în oricare două coloane ale tabelului;

Exemplul 1. Cum să găsiți potriviri pe un rând în mai multe coloane ale unui tabel

Să ne imaginăm că tabelul nostru este format din mai multe coloane de date. Sarcina noastră este să găsim rânduri în care valorile se potrivesc în toate coloanele. Excel și funcțiile ne vor ajuta în acest sens. Formula de determinare a potrivirilor va fi următoarea:

=DACĂ(ȘI(A2=B2;A2=C2); „Coincide”; „“)

Dacă tabelul nostru are o mulțime de coloane, atunci va fi mai ușor să utilizați funcția în combinație cu:

=IF(COUNTIF($A2:$C2,$A2)=3;”Potrivire”;” “)

În formulă, „5” indică numărul de coloane ale tabelului pentru care am creat formula. Dacă tabelul are mai multe sau mai puține coloane, atunci această valoare ar trebui să fie egală cu numărul de coloane.

Exemplul 2: Cum să găsiți potriviri ale aceluiași rând în oricare două coloane ale unui tabel

Să ne imaginăm că sarcina noastră este să identificăm dintr-un tabel cu date în mai multe coloane acele rânduri în care datele sunt aceleași sau se repetă în cel puțin două coloane. Funcțiile și ne vor ajuta în acest sens. Să scriem o formulă pentru un tabel format din trei coloane de date:

=IF(SAU(A2=B2;B2=C2,A2=C2);”Potrivire”;” “)

În cazurile în care există prea multe coloane în tabelul nostru, formula noastră cu funcția va fi foarte mare, deoarece în parametrii săi trebuie să specificăm criteriile de potrivire între fiecare coloană a tabelului. O modalitate mai ușoară, în acest caz, este să utilizați .

=DACA(NUMĂRĂDAC(B2:D2,A2)+NUMĂRĂDAC(C2:D2,B2)+(C2=D2)=0; „Șir unic”; „Șir nu unic”)

=IF(COUNTIF($B:$B,$A5)=0; „Nu există potriviri în coloana B”; „Sunt potriviri în coloana B”)

Această formulă verifică valorile din coloana B pentru a vedea dacă se potrivesc cu celulele din coloana A.

Dacă tabelul este format dintr-un număr fix de rânduri, puteți specifica un interval clar în formulă (de exemplu, $B2:$B10). Acest lucru va accelera formula.

Cum să compari două coloane în Excel pentru potriviri și să le evidențiezi în culoare

Când căutăm potriviri între două coloane în Excel, este posibil să fie nevoie să vizualizăm potrivirile găsite sau diferențele în date, de exemplu folosind evidențierea culorilor. Cel mai simplu mod de a evidenția potrivirile și diferențele de culoare este să utilizați formatarea condiționată în Excel. Să vedem cum să faceți acest lucru folosind exemplele de mai jos.

Găsirea și evidențierea potrivirilor în culori în mai multe coloane în Excel

În cazurile în care trebuie să găsim potriviri în mai multe coloane, atunci pentru aceasta avem nevoie de:

  • Selectați coloanele cu date în care doriți să calculați potrivirile;
  • În fila „Acasă” din Bara de instrumente, faceți clic pe elementul de meniu „Formatizare condiționată” -> „Reguli pentru evidențierea celulelor” -> „Valori repetate”;
  • În caseta de dialog pop-up, selectați „Repetare” în lista derulantă din stânga, iar în lista verticală din dreapta, selectați în ce valori de repetare a culorii vor fi evidențiate. Faceți clic pe butonul „OK”:
  • După aceasta, potrivirile vor fi evidențiate în coloana selectată:

Găsiți și evidențiați rândurile care se potrivesc în Excel

Găsirea celulelor care se potrivesc cu date din două sau mai multe coloane și căutarea potrivirilor de rânduri întregi cu date sunt concepte diferite. Vă rugăm să rețineți cele două tabele de mai jos:

Tabelele de mai sus conțin aceleași date. Diferența lor este că în exemplul din stânga am căutat celule potrivite, iar în dreapta am găsit linii întregi care se repetă cu date.

Să vedem cum să găsim rânduri potrivite într-un tabel:

  • În dreapta tabelului cu datele, vom crea o coloană auxiliară în care, vizavi de fiecare rând cu datele, vom pune o formulă care combină toate valorile rândului tabelului într-o singură celulă:

=A2&B2&C2&D2

În coloana auxiliară veți vedea datele combinate din tabel:

Acum, pentru a determina rândurile care se potrivesc din tabel, parcurgeți următorii pași:

  • Selectați zona cu date din coloana auxiliară (în exemplul nostru, acesta este un interval de celule E2:E15 );
  • În fila „Acasă” din Bara de instrumente, faceți clic pe elementul de meniu „Formatizare condiționată” -> „Reguli pentru evidențierea celulelor” -> „Valori repetate”;
  • În caseta de dialog pop-up, selectați „Repetare” în lista derulantă din stânga, iar în lista verticală din dreapta, selectați în ce valori de repetare a culorii vor fi evidențiate. Faceți clic pe butonul „OK”:
  • După aceasta, liniile duplicate vor fi evidențiate în coloana selectată:


După instalarea suplimentului, veți avea o filă nouă cu o comandă de apelare a funcției. Când faceți clic pe comandă Comparația intervalului Apare o casetă de dialog pentru introducerea parametrilor.

Această macrocomandă vă permite să comparați tabele de orice dimensiune și cu orice număr de coloane. Comparațiile de tabel pot fi făcute pe una, două sau trei coloane simultan.

Caseta de dialog este împărțită în două părți: cea din stânga pentru primul tabel și cea din dreapta pentru al doilea.

Pentru a compara tabele, trebuie să faceți următoarele:

  • Specificați intervalele de tabel.
  • Plasați o casetă de selectare (marca de bifare/pasăre) sub intervalul selectat de tabele dacă tabelul include un antet (linia de titlu).
  • Selectați coloanele din tabelele din stânga și din dreapta pentru comparație (dacă intervalele de tabel nu includ titluri, coloanele vor fi numerotate).
  • Specificați tipul de comparație.
  • Selectați o opțiune pentru afișarea rezultatelor.

Tip de comparație de tabel

Programul vă permite să selectați mai multe tipuri de comparații de tabele:

Găsiți rânduri dintr-un tabel care lipsesc dintr-un alt tabel

Când selectați acest tip de comparație, programul caută rânduri dintr-un tabel care lipsesc în altul. Dacă potriviți tabele pe mai multe coloane, rezultatul va fi rânduri care au o diferență în cel puțin una dintre coloane.

Găsiți șiruri potrivite

Când selectați acest tip de comparație, programul găsește rânduri care se potrivesc în primul și al doilea tabel. Rândurile în care valorile din coloanele de comparație selectate (1, 2, 3) ale unui tabel se potrivesc complet cu valorile coloanelor celui de-al doilea tabel sunt considerate potrivire.

Un exemplu despre modul în care programul funcționează în acest mod este afișat în partea dreaptă a imaginii.

Potriviți tabele în funcție de selecție

În acest mod de comparare, vizavi de fiecare rând din primul tabel (selectat ca principal), sunt copiate datele rândului de potrivire al celui de-al doilea tabel. Dacă nu există rânduri care se potrivesc, rândul de lângă tabelul principal rămâne gol.

Compararea tabelelor cu patru sau mai multe coloane

Dacă nu aveți funcționalitatea programului și aveți nevoie să comparați tabelele pe patru sau mai multe coloane, atunci puteți ieși din situație după cum urmează:

  • Creați o coloană goală în tabelele dvs.
  • În coloane noi folosind formula = CONECTAȚI combinați coloanele cu care doriți să comparați.

În acest fel, veți ajunge cu 1 coloană care conține valorile mai multor coloane. Ei bine, știi deja cum să compari o coloană.

Întrebare de la un utilizator

Buna ziua!

Am o sarcină și, pentru a treia zi acum, mi-am zguduit mintea - nu știu cum să o duc la bun sfârșit. Există 2 tabele (aproximativ 500-600 de rânduri în fiecare), trebuie să luați coloana cu numele produsului dintr-un tabel și să o comparați cu numele produsului din celălalt, iar dacă produsele se potrivesc, copiați și lipiți valoarea din tabelul 2 în tabelul 1. Explicat confuz, dar cred că veți înțelege sarcina din fotografie ( aproximativ : fotografia a fost tăiată de cenzură, este încă informații personale).

Vă mulțumesc anticipat. Andrei, Moscova.

Bună ziua tuturor!

Ceea ce ați descris se referă la sarcini destul de populare care sunt relativ ușor și rapid de rezolvat folosind Excel. Tot ce trebuie să faceți este să puneți cele două tabele în program și să utilizați funcția CĂUTARE V. Mai multe despre munca ei mai jos...

Un exemplu de lucru cu funcția VLOOKUP

Ca exemplu, am luat două semne mici, acestea sunt afișate în captura de ecran de mai jos. În primul tabel (coloane A, B- produs și preț) nu există date pe coloană B; în a doua, sunt completate ambele coloane (produs și preț). Acum trebuie să verificați primele coloane din ambele tabele și automat, dacă se găsește o potrivire, copiați prețul în primul tabel. Pare o sarcină simplă...

Cum să o facă...

Plasați indicatorul mouse-ului în celulă B2- adică în prima celulă a coloanei unde nu avem valoare și scriem formula:

=CĂUTAREV(A2,$E$1:$F$7,2,FALSE)

A2- valoarea din prima coloană a primului tabel (ce vom căuta în prima coloană a celui de-al doilea tabel);

$E$1:$F$7- un al doilea tabel complet selectat (în care vrem să găsim și să copiem ceva). Acordați atenție semnului „$” - este necesar ca atunci când copiați formula, celulele celui de-al doilea tabel selectat să nu se schimbe;

2 - numărul coloanei din care copiem valoarea (rețineți că al doilea tabel selectat are doar 2 coloane. Dacă ar avea 3 coloane, atunci valoarea ar putea fi copiată din coloana a 2-a sau a 3-a);

MINCIUNĂ- cautam o potrivire exacta (in caz contrar se va inlocui primul similar, care evident nu ne convine).

De fapt, puteți ajusta formula finită la nevoile dvs. modificând-o ușor. Rezultatul formulei este prezentat în imaginea de mai jos: prețul a fost găsit în al doilea tabel și a intrat în modul automat. Totul merge!

Pentru a seta prețul pentru alte nume de produse, pur și simplu extindeți (copiați) formula în alte celule. Exemplu de mai jos.

După care, după cum puteți vedea, primele coloane ale tabelelor vor fi comparate: din rândurile în care valorile celulelor coincid, datele necesare vor fi copiate și înlocuite. În general, este clar că mesele pot fi mult mai mari!

Notă: Trebuie să spun că funcția VLOOKUP este destul de solicitantă pentru resursele computerului. În unele cazuri, cu un document excesiv de mare, compararea tabelelor poate dura destul de mult. În aceste cazuri, merită să luați în considerare fie alte formule, fie soluții complet diferite (fiecare caz este individual).

Asta-i tot, succes!