Kako preveriti, ali vrednost obstaja v območju v Excelu (8 načinov)

  • Deliti To
Hugh West

Če iščete nekaj najlažjih načinov za preverjanje, ali vrednost obstaja v območju v Excelu, potem vam bo ta članek koristil. Pri velikem naboru podatkov je iskanje želene vrednosti v območju precej težavno.

Da bi si olajšali to nalogo, si lahko v tem članku ogledate različne načine preverjanja vrednosti v območju.

Prenos delovnega zvezka

Preverite vrednost v območju.xlsm

8 načinov za preverjanje, ali vrednost obstaja v območju v Excelu

Tu imamo Seznam izdelkov in Seznam naročil izdelkov nekega podjetja in želimo preveriti, ali so izdelki podjetja Seznam naročil so na voljo v Seznam izdelkov . Če želite preveriti vrednosti v območju Seznam izdelkov stolpec in nato pridobite status o razpoložljivosti izdelkov, bomo razpravljali o naslednjih 8 načinih.

Uporabili smo Microsoft Excel 365 različica tukaj, lahko pa uporabite katero koli drugo različico glede na vaše udobje.

Metoda-1: Uporaba funkcije COUNTIF za preverjanje, ali vrednost obstaja v območju v Excelu

Preverili bomo izdelke iz Seznam naročil stolpec v območju Seznam izdelkov stolpec z uporabo Funkcija COUNTIF in potem bomo dobili rezultate kot TRUE ali FALSE v Status stolpec.

Koraki :

➤ V celico vnesite naslednjo formulo F4

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

Tukaj, $B$4:$B$10 je območje Seznam izdelkov , E4 je vrednost, ki jo je treba preveriti v tem območju. Ko se vrednost ujema, se vrne 1 in ker je večji od 0 bo vrnil TRUE , v nasprotnem primeru FALSE .

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Tako boste dobili TRUE za izdelke, ki so na voljo v Seznam izdelkov in . FALSE za izdelke, ki niso na voljo.

Preberite več: Kako preveriti, ali je vrednost na seznamu v Excelu (10 načinov)

Metoda-2: Uporaba funkcij IF in COUNTIF za preverjanje, ali vrednost obstaja v območju

V tem primeru bomo uporabili Funkcija IF in Funkcija COUNTIF za preverjanje vrednosti Seznam naročil stolpec v območju Seznam izdelkov stolpec.

Koraki :

➤ V celico vnesite naslednjo formulo F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Obstaja", "Ne obstaja")

Tukaj, $B$4:$B$10 je območje Seznam izdelkov , E4 je vrednost, ki jo je treba preveriti v tem območju. Ko se vrednost ujema, se vrne 1 in ker je večji od 0 bo vrnil TRUE , v nasprotnem primeru FALSE .

Za rezultat TRUE , bomo dobili Obstaja in za FALSE bomo dobili Ne obstaja .

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Nazadnje smo dobili Obstaja za izdelke Banana in . Lemon ki so na voljo v Seznam izdelkov in za izdelke, ki niso na voljo, dobivamo Ne obstaja .

Metoda-3: Preverjanje delnega ujemanja vrednosti v območju

Pri tem bomo preverili tudi delno ujemanje izdelkov (pri tej metodi smo zamenjali prvi izdelek Seznam izdelkov in . Seznam naročil ), tako da vnesete operator nadomestnega znaka Zvezdica (*).

Koraki :

➤ V celico vnesite naslednjo formulo F4

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

Tukaj, $B$4:$B$10 je območje Seznam izdelkov , E4 je vrednost, ki jo bomo preverili v tem območju.

Po dodajanju Zvezdica simbol pred in za vrednostjo celice E4 , bo preveril vrednosti za delna ujemanja, kot so podrezi v nizu.

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Tako lahko vidimo, da so poleg izdelkov Banana in . Lemon , Apple in . Jagodičevje dajejo tudi TRUE za njihova delna ujemanja z Zeleno jabolko , Jagoda in Blackberry v Seznam izdelkov .

Metoda-4: Uporaba funkcij ISNUMBER in MATCH za preverjanje, ali vrednost obstaja v območju

V tem razdelku bomo uporabili Funkcija ISNUMBER in Funkcija MATCH za preverjanje vrednosti Seznam naročil stolpca na območje Seznam izdelkov stolpec.

Koraki :

➤ V celico vnesite naslednjo formulo F4

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

Tukaj, $B$4:$B$10 je območje Seznam izdelkov , E4 je vrednost, ki jo bomo preverili v tem območju.

  • MATCH(E4,$B$4:$B$10,0) → vrne številko indeksa vrstice vrednosti Zeleno jabolko v celici E4 v območju $B$4:$B$10 , v nasprotnem primeru #N/A napaka, ker se vrednosti ne ujemajo.

    Izhod → #N/A

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

    ISNUMBER(#N/A) → vrne TRUE za katero koli vrednost števila, sicer FALSE

    Izhod → FALSE

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Nato boste dobili TRUE za izdelke, ki so na voljo v Seznam izdelkov in . FALSE za izdelke, ki niso na voljo.

Metoda-5: Preverite, ali vrednost obstaja v območju z uporabo funkcij IF, ISNA in VLOOKUP

Uporabite lahko Funkcija IF , Funkcija ISNA , Funkcija VLOOKUP za preverjanje vrednosti v območju Seznam izdelkov stolpec, da preverite njihovo razpoložljivost za dokončanje postopkov naročanja.

Koraki :

➤ V celico vnesite naslednjo formulo F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Ne obstaja", "Obstaja")

Tukaj, $B$4:$B$10 je območje Seznam izdelkov , E4 je vrednost, ki jo bomo preverili v tem območju.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → najde natančno ujemanje izdelka Zeleno jabolko v območju $B$4:$B$10 in pridobi to vrednost iz tega stolpca, in če vrednosti ne najde v območju, vrne #N/A .

    Izhod → #N/A

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

    ISNA(#N/A) → vrne TRUE če obstaja #N/A napaka v nasprotnem primeru FALSE

    Izhod → TRUE

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Ne obstaja", "Obstaja") postane .

    IF(TRUE, "Ne obstaja", "Obstaja") → vrne Ne obstaja za TRUE in . Obstaja za FALSE

    Izhod → Ne obstaja

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Sčasoma dobimo Obstaja za izdelke Banana in . Lemon ki so na voljo v Seznam izdelkov in za izdelke, ki niso na voljo, dobivamo Ne obstaja .

Metoda-6: Uporaba funkcij IF, ISNA in MATCH za preverjanje, ali vrednost obstaja v območju

V tem razdelku bomo uporabili kombinacijo Funkcija IF , Funkcija ISNA , Funkcija MATCH ugotavljanje stanja razpoložljivosti izdelkov v ponudbi. Seznam izdelkov .

Koraki :

➤ V celico vnesite naslednjo formulo F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Ne obstaja", "Obstaja")

Tukaj, $B$4:$B$10 je območje Seznam izdelkov , E4 je vrednost, ki jo bomo preverili v tem območju.

  • MATCH(E4,$B$4:$B$10,0) najde natančno ujemanje izdelka Zeleno jabolko v območju $B$4:$B$10 in podaja številko indeksa vrstice tega izdelka v območju $B$4:$B$10 in ker ni našel vrednosti v razponu vrača #N/A .

    Izhod → #N/A

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

    ISNA(#N/A) → vrne TRUE če obstaja #N/A napaka v nasprotnem primeru FALSE

    Izhod → TRUE

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Ne obstaja", "Obstaja") postane .

    IF(TRUE, "Ne obstaja", "Obstaja") → vrne Ne obstaja za TRUE in . Obstaja za FALSE

    Izhod → Ne obstaja

➤ Tisk VSTOP in povlecite navzdol Ročaj za polnjenje orodje.

Po tem dobimo Obstaja za izdelke Banana in . Lemon ki so na voljo v Seznam izdelkov in za izdelke, ki niso na voljo, dobivamo Ne obstaja .

Metoda-7: Pogojno oblikovanje za preverjanje, ali vrednost obstaja v območju

V tem primeru bomo uporabili Pogojno oblikovanje za poudarjanje izdelkov v Seznam naročil če so na voljo v stolpcu Seznam izdelkov stolpec.

Koraki :

➤ Izberite obseg celic, za katerega želite uporabiti Pogojno oblikovanje (V tem primeru smo izbrali stolpec Seznam naročil )

➤ Pojdite na Domov zavihek>> Stili Skupina>> Pogojno oblikovanje Spuščanje>> Novo pravilo Možnost.

Nato se Novo pravilo za oblikovanje Prikaže se čarovnik.

➤ Izberite S formulo določite, katere celice je treba oblikovati in kliknite možnost Format možnost.

Po tem je Oblikovanje celic Odpre se pogovorno okno.

➤ Izberite Napolnite Možnost

➤ Izberite katero koli Barva ozadja , nato pa kliknite na V REDU .

Nato se Predogled Prikazana bo naslednja možnost.

➤ Napišite naslednjo formulo v Oblikujte vrednosti, pri katerih je ta formula resnična: škatla

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

Če je vrednost celice E4 ostaja v območju $B$4:$B$10 , nato se označi ustrezna celica.

➤ Tisk V REDU .

Na koncu boste lahko označili celice, ki vsebujejo Banana in . Lemon v Seznam naročil stolpec, ker so ti izdelki na voljo v območju Seznam izdelkov stolpec.

Preberite več: Kako preveriti, ali je celica prazna v Excelu (7 metod)

Metoda-8: Uporaba kode VBA za preverjanje, ali vrednost obstaja v območju v Excelu

V tem primeru bomo uporabili VBA kodo za preverjanje vrednosti Seznam naročil stolpec v območju Seznam izdelkov stolpec.

Koraki :

➤ Pojdite na Razvijalec zavihek>> Visual Basic Možnost.

Nato se Urejevalnik Visual Basic se bo odprlo.

➤ Pojdite na Vstavite zavihek>> Modul Možnost.

Po tem je treba Modul bo ustvarjen.

➤ Napišite naslednjo kodo

 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 ="Exists" Else Cells(i, 6).Value ="Does not exist" End If End With Next i EndPod 

Tukaj smo razglasili X kot Varianta , Rng kot Razpon in tukaj, VBA je ime lista.

Spletna stran ZA zanka bo izvedla operacije za vsako vrstico stolpca Seznam naročil s spletne strani Vrstica 4 na . Vrstica8 , Razpon ("B4: B10") je območje Seznam izdelkov stolpec. X se dodeli vrednostim vsake celice v polju Seznam naročil in po iskanju ujemanja z uporabo stolpca Funkcija FIND bomo dobili Obstaja v sosednji celici ustrezne celice tega stolpca. Če vrednosti ne najde, vrne Ne obstaja .

➤ Tisk F5 .

Po tem dobimo Obstaja za izdelke Banana in . Lemon ki so na voljo v Seznam izdelkov in za izdelke, ki niso na voljo, dobimo Ne obstaja .

Preberite več: VBA za preverjanje, ali je celica prazna v Excelu (5 metod)

Oddelek za prakso

Za samostojno izvajanje prakse smo pripravili Praksa kot spodaj v listu z imenom Praksa . Prosimo, da to storite sami.

Zaključek

V tem članku smo poskušali zajeti načine za enostavno preverjanje, ali vrednost obstaja v območju Excel-a. Upam, da vam bo koristilo. Če imate kakršne koli predloge ali vprašanja, jih lahko delite v razdelku s komentarji.

Hugh West je zelo izkušen trener Excela in analitik z več kot 10-letnimi izkušnjami v industriji. Po izobrazbi je diplomirani računovodstvo in finance ter magisterij poslovne administracije. Hugh ima strast do poučevanja in je razvil edinstven pristop k poučevanju, ki ga je enostavno slediti in razumeti. Njegovo strokovno znanje o Excelu je pomagalo na tisoče študentom in strokovnjakom po vsem svetu, da so izboljšali svoje sposobnosti in se izkazali v karieri. Prek svojega bloga Hugh deli svoje znanje s svetom, ponuja brezplačne vadnice za Excel in spletno usposabljanje, ki posameznikom in podjetjem pomaga doseči njihov polni potencial.