Kuidas kontrollida, kas väärtus on Excelis vahemikus olemas (8 võimalust)

  • Jaga Seda
Hugh West

Kui otsite mõningaid lihtsamaid viise, kuidas kontrollida, kas väärtus on Excelis vahemikus olemas, siis leiate selle artikli kasulikuks. Suure andmekogumi puhul on soovitud väärtuse leidmine vahemikus üsna keeruline.

Nii et selle ülesande lihtsustamiseks võite jälgida seda artiklit, et uurida erinevaid viise, kuidas kontrollida väärtust vahemikus.

Lae alla töövihik

Väärtuse kontrollimine vahemikus.xlsm

8 viisi, kuidas kontrollida, kas väärtus on Excelis vahemikus olemas

Siin on meil Toote nimekiri ja Tellimuse nimekiri ettevõtte toodete kohta ja me tahame kontrollida, kas ettevõtte tooted on Tellimuse nimekiri on saadaval Toote nimekiri . et kontrollida väärtusi vahemikus Toote nimekiri veerus ja seejärel saada staatus toodete kättesaadavuse kohta, mida me siinkohal arutame järgmistel 8 viisil.

Me oleme kasutanud Microsoft Excel 365 versiooni siin, võite kasutada mis tahes muid versioone vastavalt oma mugavusele.

Meetod-1: COUNTIF-funktsiooni kasutamine, et kontrollida, kas väärtus on Excelis vahemikus olemas

Me kontrollime tooteid Tellimuse nimekiri veergu vahemikus Toote nimekiri veergu kasutades COUNTIF funktsioon ja siis saame tulemused järgmiselt TÕELINE või VALE aastal Staatus veerus.

Sammud :

➤ Sisestage lahtrisse järgmine valem F4

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

Siin, $B$4:$B$10 on vahemik Toote nimekiri , E4 on väärtus, mida selles vahemikus tuleb kontrollida. Kui väärtus vastab, tagastatakse 1 ja seejärel, kuna on suurem kui 0 see tagastab TÕELINE , muidu VALE .

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Selle tulemusena saate TÕELINE toodete kohta, mis on saadaval Toote nimekiri ja VALE kättesaamatute toodete puhul.

Loe edasi: Kuidas kontrollida, kas väärtus on Exceli nimekirjas (10 võimalust)

Meetod-2: IF ja COUNTIF funktsioonide kasutamine, et kontrollida, kas väärtus on vahemikus olemas

Siinkohal kasutame me IF-funktsioon ja COUNTIF funktsioon kontrollida väärtusi Tellimuse nimekiri veergu vahemikus Toote nimekiri veerus.

Sammud :

➤ Sisestage lahtrisse järgmine valem F4

=IF(COUNTIF($B$4:$B$10,E4)>0, "Olemas", "Ei ole olemas")

Siin, $B$4:$B$10 on vahemik Toote nimekiri , E4 on väärtus, mida selles vahemikus kontrollida. Kui väärtus vastab, tagastatakse 1 ja seejärel, kuna on suurem kui 0 see tagastab TÕELINE , muidu VALE .

Tulemuseks TÕELINE saame Olemas ja VALE me saame Ei eksisteeri .

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Lõpuks, me saame Olemas toodete puhul Banaan ja Lemon mis on kättesaadavad Toote nimekiri valikut ja kättesaamatute toodete puhul saame Ei eksisteeri .

Meetod-3: Väärtuste osalise vastavuse kontrollimine vahemikus

Siin kontrollime ka toodete osalist kokkulangevust (selle meetodi jaoks oleme vahetanud esimese toote Toote nimekiri ja Tellimuse nimekiri ), pannes jokker-operaatori Täheke (*).

Sammud :

➤ Sisestage lahtrisse järgmine valem F4

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

Siin, $B$4:$B$10 on vahemik Toote nimekiri , E4 on väärtus, mida me selles vahemikus kontrollime.

Pärast lisamist Täheke sümbol enne ja pärast lahtri väärtust E4 , kontrollib see väärtusi osaliste kokkulangevuste jaoks, nagu alamjada stringis.

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Selle tulemusena näeme, et lisaks toodetele Banaan ja Lemon , Apple ja Marjad annavad ka TÕELINE nende osaliste kokkulangevuste puhul Roheline õun , Maasikas ja Blackberry aastal Toote nimekiri .

Meetod-4: ISNUMBER ja MATCH funktsioonide kasutamine, et kontrollida, kas väärtus on vahemikus olemas

Selles jaotises kasutame me ISNUMBER funktsioon ja MATCH funktsioon kontrollida väärtusi Tellimuse nimekiri veergu vahemikku Toote nimekiri veerus.

Sammud :

➤ Sisestage lahtrisse järgmine valem F4

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

Siin, $B$4:$B$10 on vahemik Toote nimekiri , E4 on väärtus, mida me selles vahemikus kontrollime.

  • MATCH(E4,$B$4:$B$10,0) → tagastab väärtuse reaindeksi numbri Roheline õun lahtris E4 vahemikus $B$4:$B$10 , muidu #N/A viga väärtuste mittevastavuse tõttu

    Väljund → #N/A

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

    ISNUMBER(#N/A) → tagastab TÕELINE mis tahes arvu väärtuste korral, vastasel juhul VALE

    Väljund → VALE

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Pärast seda saate TÕELINE toodete kohta, mis on saadaval Toote nimekiri ja VALE kättesaamatute toodete puhul.

Meetod-5: Kontrollida, kas väärtus on vahemikus olemas, kasutades IF, ISNA ja VLOOKUP funktsioone

Võite kasutada IF-funktsioon , ISNA funktsioon , VLOOKUP funktsioon kontrollida väärtusi vahemikus Toote nimekiri veergu, et kontrollida nende kättesaadavust tellimuste täitmiseks.

Sammud :

➤ Sisestage lahtrisse järgmine valem F4

=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Ei ole olemas", "On olemas")

Siin, $B$4:$B$10 on vahemik Toote nimekiri , E4 on väärtus, mida me selles vahemikus kontrollime.

  • VLOOKUP(E4,$B$4:$B$10,1, FALSE) → leiab toote täpse vaste Roheline õun vahemikus $B$4:$B$10 ja ekstraheerib selle väärtuse sellest veerust ning kui ei leia väärtust vahemikust, siis tagastab #N/A .

    Väljund → #N/A

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

    ISNA(#N/A) → tagastab TÕELINE kui on olemas #N/A muidu viga VALE

    Väljund → TÕELINE

  • IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Ei ole olemas", "On olemas") muutub

    IF(TRUE, "Ei ole olemas", "On olemas") → tagastab Ei ole olemas . TÕELINE ja Olemas . VALE

    Väljund → Ei ole olemas

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Lõpuks, me saame Olemas toodete puhul Banaan ja Lemon mis on saadaval Toote nimekiri valikut ja kättesaamatute toodete puhul saame Ei eksisteeri .

Meetod-6: IF, ISNA ja MATCH funktsioonide kasutamine, et kontrollida, kas väärtus on vahemikus olemas

Käesolevas jaotises kasutame kombinatsiooni IF-funktsioon , ISNA funktsioon , MATCH funktsioon määrata kindlaks tootevalikus olevate toodete kättesaadavuse staatus Toote nimekiri .

Sammud :

➤ Sisestage lahtrisse järgmine valem F4

=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Ei ole olemas", "On olemas")

Siin, $B$4:$B$10 on vahemik Toote nimekiri , E4 on väärtus, mida me selles vahemikus kontrollime.

  • MATCH(E4,$B$4:$B$10,0) leiab toote täpse vaste Roheline õun vahemikus $B$4:$B$10 ja annab selle toote reaindeksi numbri vahemikus $B$4:$B$10 ja selle eest, et ei leia väärtust vahemikus tagastab #N/A .

    Väljund → #N/A

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

    ISNA(#N/A) → tagastab TÕELINE kui on olemas #N/A muidu viga VALE

    Väljund → TÕELINE

  • IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Ei ole olemas", "On olemas") muutub

    IF(TRUE, "Ei ole olemas", "On olemas") → tagastab Ei ole olemas . TÕELINE ja Olemas . VALE

    Väljund → Ei ole olemas

➤ Press SISESTA ja tõmmake alla Täitmise käepide tööriist.

Pärast seda saame Olemas toodete puhul Banaan ja Lemon mis on kättesaadavad Toote nimekiri valikut ja kättesaamatute toodete puhul saame Ei eksisteeri .

Meetod-7: Tingimuslik vormindamine, et kontrollida, kas väärtus on vahemikus olemas

Siinkohal kasutame Tingimuslik vormindamine toodete esiletõstmiseks Tellimuse nimekiri veerus, kui need on saadaval Toote nimekiri veerus.

Sammud :

➤ Valige lahtri vahemik, millele soovite rakendada Tingimuslik vormindamine (Siin oleme valinud veeru Tellimuse nimekiri )

➤ Minge Kodu Tab>> Stiilid Grupp>> Tingimuslik vormindamine Dropdown>> Uus reegel Võimalus.

Siis on Uus vormindamise reegel ilmub nõustaja.

➤ Valige Kasutage valemit, et määrata, millised lahtrid tuleb vormindada valikut ja klõpsake nuppu Formaat võimalus.

Pärast seda on Lahtrite vormindamine Avaneb dialoogiboks.

➤ Valige Täitke Valik

➤ Vali mis tahes Taustavärv ja seejärel klõpsake nuppu OK .

Siis on Eelvaade Valik kuvatakse allpool.

➤ Kirjutage järgmine valem tabelisse Vormindage väärtused, mille puhul see valem on tõene: kast

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

Kui lahtri väärtus E4 jääb vahemikku $B$4:$B$10 , siis tõstab see vastava lahtri esile.

➤ Press OK .

Lõppkokkuvõttes saate esile tõsta lahtrid, mis sisaldavad Banaan ja Lemon aastal Tellimuse nimekiri veerus, sest need tooted on saadaval vahemikus Toote nimekiri veerus.

Loe edasi: Kuidas kontrollida, kas lahter on Excelis tühi (7 meetodit)

Meetod-8: VBA-koodi kasutamine, et kontrollida, kas väärtus on Exceli vahemikus olemas

Siinkohal kasutame me VBA kood, et kontrollida väärtusi Tellimuse nimekiri veergu vahemikus Toote nimekiri veerus.

Sammud :

➤ Minge Arendaja Tab>> Visual Basic Võimalus.

Siis on Visual Basic toimetaja avaneb.

➤ Minge Sisesta Tab>> Moodul Võimalus.

Pärast seda on Moodul luuakse.

➤ Kirjutage järgmine kood

 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 = "On olemas" Else Cells(i, 6).Value = "Ei ole olemas" End If End With Next i EndSub 

Siinkohal oleme deklareerinud X nagu Variant , Rng nagu Range ja siin, VBA on lehe nimi.

The FOR tsükkel sooritab operatsioone iga veeru rea kohta Tellimuse nimekiri aadressilt Rida 4 aadressile Row8 , Range("B4:B10") on vahemik Toote nimekiri veerus. X määratakse iga lahtri väärtustele tabelis Tellimuse nimekiri veerus ja pärast sobitamise leidmist, kasutades FIND funktsioon me saame Olemas selle veeru vastava lahtri naaberrakus. Kui väärtust ei leia, siis tagastab ta Ei ole olemas .

➤ Press F5 .

Pärast seda saame Olemas toodete puhul Banaan ja Lemon mis on kättesaadavad Toote nimekiri valikut ja kättesaamatute toodete puhul saame Ei ole olemas .

Loe edasi: VBA, et kontrollida, kas lahter on Excelis tühi (5 meetodit)

Praktika sektsioon

Selleks, et ise harjutada, on meil olemas Praktika lõik nagu allpool lehel nimega Praktika Palun tehke seda ise.

Kokkuvõte

Selles artiklis püüdsime katta võimalusi, kuidas kontrollida, kas väärtus on vahemikus Excelis lihtsalt olemas. Loodame, et see on teile kasulik. Kui teil on ettepanekuid või küsimusi, jagage neid julgelt kommentaaride sektsioonis.

Hugh West on suurte kogemustega Exceli koolitaja ja analüütik, kellel on selles valdkonnas üle 10-aastane kogemus. Tal on raamatupidamise ja rahanduse bakalaureusekraad ning ärijuhtimise magistrikraad. Hugh’l on kirg õpetamise vastu ning ta on välja töötanud ainulaadse õpetamisviisi, mida on lihtne järgida ja mõista. Tema Exceli ekspertteadmised on aidanud tuhandetel õpilastel ja spetsialistidel üle maailma oma oskusi parandada ja karjääris silma paista. Oma ajaveebi kaudu jagab Hugh oma teadmisi maailmaga, pakkudes tasuta Exceli õpetusi ja veebikoolitusi, mis aitavad üksikisikutel ja ettevõtetel oma potentsiaali täielikult ära kasutada.