Cum să verificați dacă valoarea există în interval în Excel (8 moduri)

  • Imparte Asta
Hugh West

Dacă sunteți în căutarea unora dintre cele mai simple modalități de a verifica dacă o valoare există în interval în Excel, atunci veți găsi acest articol util. Pentru un set de date mare, este destul de dificil să găsiți valoarea dorită într-un interval.

Așadar, pentru a ușura această sarcină, puteți urma acest articol pentru a explora diferite modalități de a verifica o valoare într-un interval.

Descărcați caietul de lucru

Verificați valoarea într-un interval.xlsm

8 moduri de a verifica dacă valoarea există în interval în Excel

Aici, avem Lista de produse și Lista de comenzi a produselor unei companii și dorim să verificăm dacă produsele unei companii Lista de comenzi sunt disponibile în Lista de produse Pentru a verifica valorile din intervalul de variație al Lista de produse și apoi să obțineți informații despre disponibilitatea produselor, vom discuta aici următoarele 8 modalități.

Am folosit Microsoft Excel 365 aici, puteți utiliza orice altă versiune în funcție de confortul dumneavoastră.

Metoda-1: Utilizarea funcției COUNTIF pentru a verifica dacă valoarea există în interval în Excel

Vom verifica produsele din Lista de comenzi în intervalul de timp al coloanei Lista de produse utilizând coloana Funcția COUNTIF și apoi vom obține rezultatele ca ADEVĂRAT sau FALSE în Stare coloană.

Pași :

➤ Introduceți următoarea formulă în celulă F4

=COUNTIF($B$4:$B$10,E4)>0

Aici, $B$4:$B$10 este domeniul de acțiune al Lista de produse , E4 este valoarea care trebuie verificată în acest interval. În cazul în care valoarea se potrivește, se va returna 1 și apoi, pentru că este mai mare decât 0 se va returna ADEVĂRAT , în caz contrar FALSE .

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

Ca urmare, veți obține ADEVĂRAT pentru produsele care sunt disponibile în Lista de produse și FALSE pentru produsele indisponibile.

Citește mai mult: Cum să verificați dacă o valoare este în listă în Excel (10 moduri)

Metoda 2: Utilizarea funcțiilor IF și COUNTIF pentru a verifica dacă valoarea există în intervalul de valori

Aici, vom folosi Funcția IF și Funcția COUNTIF pentru a verifica valorile din Lista de comenzi în intervalul de timp al coloanei Lista de produse coloană.

Pași :

➤ Introduceți următoarea formulă în celulă F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Exist", "Does not Exist")

Aici, $B$4:$B$10 este domeniul de acțiune al Lista de produse , E4 este valoarea care trebuie verificată în acest interval. În cazul în care valoarea se potrivește, se va returna 1 și apoi, pentru că este mai mare decât 0 se va returna ADEVĂRAT , în caz contrar FALSE .

Pentru rezultatul ADEVĂRAT , vom obține Exist și pentru FALSE vom obține Nu există .

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

În cele din urmă, primim Exist pentru produsele Banană și Lămâie care sunt disponibile în Lista de produse gamă, iar pentru produsele indisponibile primim Nu există .

Metoda 3: Verificarea corespondenței parțiale a valorilor din intervalul de valori

Aici, vom verifica și potrivirea parțială a produselor (pentru această metodă am interschimbat primul produs al Lista de produse și Lista de comenzi ) prin introducerea unui operator wildcard Asterisc (*).

Pași :

➤ Introduceți următoarea formulă în celulă F4

=COUNTIF($B$4:$B$10,"*"&E4&"*")>0

Aici, $B$4:$B$10 este domeniul de acțiune al Lista de produse , E4 este valoarea pe care o vom verifica în acest interval.

După ce se adaugă Asterisc înainte și după valoarea celulei E4 , se vor verifica valorile pentru potrivirile parțiale, ca o subșir dintrun șir de caractere.

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

Ca urmare, putem observa că, în plus față de produsele Banană și Lămâie , Apple și Berry dau, de asemenea, și ADEVĂRAT pentru corespondențele lor parțiale cu Măr verde , Căpșuni , și Blackberry în Lista de produse .

Metoda 4: Utilizarea funcțiilor ISNUMBER și MATCH pentru a verifica dacă valoarea există în intervalul de valori

În această secțiune, vom folosi Funcția ISNUMBER și Funcția MATCH pentru a verifica valorile din Lista de comenzi la intervalul de valori al coloanei Lista de produse coloană.

Pași :

➤ Introduceți următoarea formulă în celulă F4

=ISNUMBER(MATCH(E4,$B$4:$B$10,0))

Aici, $B$4:$B$10 este domeniul de acțiune al Lista de produse , E4 este valoarea pe care o vom verifica în acest interval.

  • MATCH(E4,$B$4:$B$10,0) → returnează numărul indexului de rând al valorii Măr verde în celulă E4 în intervalul $B$4:$B$10 , în caz contrar #N/A eroare pentru că nu se potrivesc valorile

    Ieșire → #N/A

  • ISNUMBER(MATCH(E4,$B$4:$B$10,0)) devine

    ISNUMBER(#N/A) → returnează ADEVĂRAT pentru orice valoare numerică, în caz contrar FALSE

    Ieșire → FALSE

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

După aceea, veți primi ADEVĂRAT pentru produsele care sunt disponibile în Lista de produse și FALSE pentru produsele indisponibile.

Metoda 5: Verificați dacă valoarea există în intervalul de valori utilizând funcțiile IF, ISNA și VLOOKUP

Puteți utiliza funcția Funcția IF , Funcția ISNA , Funcția VLOOKUP pentru a verifica valorile din intervalul Lista de produse pentru a verifica disponibilitatea acestora în vederea finalizării procedurilor de comandă.

Pași :

➤ Introduceți următoarea formulă în celulă F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nu există", "Există")

Aici, $B$4:$B$10 este domeniul de acțiune al Lista de produse , E4 este valoarea pe care o vom verifica în acest interval.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → găsește corespondența exactă a produsului Măr verde în intervalul $B$4:$B$10 și extrage această valoare din această coloană, iar pentru că nu găsește valoarea în intervalul de valori returnează #N/A .

    Ieșire → #N/A

  • ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) devine

    ISNA(#N/A) → returnează ADEVĂRAT în cazul în care există un #N/A eroare în caz contrar FALSE

    Ieșire → ADEVĂRAT

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nu există", "Există") devine

    IF(TRUE, "Does Not Exist", "Exist") → returnează Nu există pentru ADEVĂRAT și Există pentru FALSE

    Ieșire → Nu există

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

În cele din urmă, vom obține Există pentru produsele Banană și Lămâie care sunt disponibile în Lista de produse gamă, iar pentru produsele indisponibile primim Nu există .

Metoda 6: Utilizarea funcțiilor IF, ISNA și MATCH pentru a verifica dacă valoarea există în intervalul de valori

În această secțiune, vom folosi combinația dintre Funcția IF , Funcția ISNA , Funcția MATCH pentru a determina starea de disponibilitate a produselor din gamă Lista de produse .

Pași :

➤ Introduceți următoarea formulă în celulă F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Nu există", "Există")

Aici, $B$4:$B$10 este domeniul de acțiune al Lista de produse , E4 este valoarea pe care o vom verifica în acest interval.

  • MATCH(E4,$B$4:$B$10,0) găsește corespondența exactă a produsului Măr verde în intervalul $B$4:$B$10 și oferă numărul de index al rândului acestui produs în intervalul $B$4:$B$10 și pentru că nu a găsit valoarea în intervalul revine #N/A .

    Ieșire → #N/A

  • ISNA(MATCH(E4,$B$4:$B$10,0)) devine

    ISNA(#N/A) → returnează ADEVĂRAT în cazul în care există un #N/A eroare în caz contrar FALSE

    Ieșire → ADEVĂRAT

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Nu există", "Există") devine

    IF(TRUE, "Does Not Exist", "Exist") → returnează Nu există pentru ADEVĂRAT și Există pentru FALSE

    Ieșire → Nu există

➤ Presa ENTER și trageți în jos Mâner de umplere instrument.

După aceea, vom primi Există pentru produsele Banană și Lămâie care sunt disponibile în Lista de produse gamă, iar pentru produsele indisponibile primim Nu există .

Metoda 7: Formatarea condiționată pentru a verifica dacă valoarea există în intervalul de valori

Aici, vom folosi Formatarea condiționată pentru a evidenția produsele din Lista de comenzi dacă acestea sunt disponibile în coloana Lista de produse coloană.

Pași :

➤ Selectați intervalul de celule pe care doriți să aplicați Formatarea condiționată (Aici, am selectat coloana Lista de comenzi )

➤ Mergeți la Acasă Tab>> Stiluri Grup>> Formatarea condiționată Dropdown>> Regula nouă Opțiune.

Apoi, se va trece la Regulă nouă de formatare va apărea expertul.

➤ Selectați Utilizați o formulă pentru a determina ce celule trebuie formatate și faceți clic pe opțiunea Format opțiune.

După aceea, se va trece la Formatarea celulelor Se va deschide caseta de dialog.

➤ Selectați Umpleți Opțiunea

➤ Alegeți oricare Culoarea de fundal , apoi, faceți clic pe OK .

Apoi, se va trece la Previzualizare Opțiunea va fi afișată după cum urmează.

➤ Scrieți următoarea formulă în Formatați valorile în care această formulă este adevărată: cutie

=MATCH(E4,$B$4:$B$10,0)

În cazul în care valoarea celulei E4 rămâne în intervalul $B$4:$B$10 , apoi, se va evidenția celula corespunzătoare.

➤ Presa OK .

În cele din urmă, veți putea evidenția celulele care conțin Banană și Lămâie în Lista de comenzi coloană, deoarece aceste produse sunt disponibile în gama de Lista de produse coloană.

Citește mai mult: Cum să verificați dacă o celulă este goală în Excel (7 metode)

Metoda 8: Utilizarea codului VBA pentru a verifica dacă valoarea există în intervalul din Excel

Aici, vom folosi un VBA pentru a verifica valorile din Lista de comenzi în intervalul de timp al coloanei Lista de produse coloană.

Pași :

➤ Mergeți la Dezvoltator Tab>> Visual Basic Opțiune.

Apoi, se va trece la Editor Visual Basic se va deschide.

➤ Mergeți la Introduceți Tab>> Modul Opțiune.

După aceea, un Modul vor fi create.

➤ Scrieți următorul cod

 Sub checkvalue() Dim X As Variant Dim Rng As Range For i = 4 To 8 X = Cells(i, 5) With Sheets("VBA").Range("B4:B10") Set Rng = .Find(What:=X, After:=.Cells(.Cells.Count), _ LookIn:=xlValues, LookAt:=xlWhole, _ SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) If Not Rng Is Nothing Then Cells(i, 6).Value = "Exist" Else Cells(i, 6).Value = "Does not exist" End If End With Next i EndSub 

Aici, am declarat X ca Varianta , Rng ca Gama , și aici, VBA este numele foii.

The PENTRU bucla va executa operațiile pentru fiecare rând al coloanei Lista de comenzi de la Rândul 4 la Rândul8 , Gama("B4:B10") este domeniul de acțiune al Lista de produse coloană. X se atribuie valorilor fiecărei celule din tabelul Lista de comenzi și după ce se găsește corespondența cu ajutorul coloanei Funcția FIND vom obține Există în celula adiacentă celulei corespunzătoare din această coloană. În cazul în care nu se găsește valoarea se va returna Nu există .

➤ Presa F5 .

După aceea, vom primi Există pentru produsele Banană și Lămâie care sunt disponibile în Lista de produse gamă, iar pentru produsele indisponibile primim Nu există .

Citește mai mult: VBA pentru a verifica dacă celula este goală în Excel (5 metode)

Secțiunea practică

Pentru a face practică de unul singur am pus la dispoziție un Practică ca mai jos, într-o foaie numită Practică Vă rog să o faceți singur.

Concluzie

În acest articol, am încercat să acoperim modalitățile de a verifica dacă o valoare există într-un interval Excel cu ușurință. Sperăm că îl veți găsi util. Dacă aveți sugestii sau întrebări, nu ezitați să le împărtășiți în secțiunea de comentarii.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.