Satura rādītājs
Ja meklējat dažus no vienkāršākajiem veidiem, kā pārbaudīt, vai vērtība eksistē diapazonā programmā Excel, tad šis raksts jums būs noderīgs. Lielai datu kopai ir diezgan sarežģīti atrast vēlamo vērtību diapazonā.
Lai atvieglotu šo uzdevumu, varat sekot šim rakstam, lai izpētītu dažādus veidus, kā pārbaudīt vērtību diapazonā.
Lejupielādēt darbgrāmatu
Vērtības pārbaude diapazonā.xlsm8 veidi, kā pārbaudīt, vai vērtība eksistē diapazonā programmā Excel
Šeit mums ir Produktu saraksts un Pasūtījumu saraksts uzņēmuma ražojumiem, un mēs vēlamies pārbaudīt, vai uzņēmuma ražojumi Pasūtījumu saraksts ir pieejami Produktu saraksts . Lai pārbaudītu vērtības diapazonā no Produktu saraksts slejā, un pēc tam saņemt statusu par produktu pieejamību mēs gatavojamies apspriest šādus 8 veidus šeit.
Mēs esam izmantojuši Microsoft Excel 365 versiju šeit, varat izmantot jebkuru citu versiju atbilstoši jūsu ērtībām.
1. metode: Izmantojot COUNTIF funkciju, lai pārbaudītu, vai vērtība eksistē diapazonā programmā Excel
Mēs pārbaudīsim produktus Pasūtījumu saraksts slejā, kas atrodas diapazonā Produktu saraksts slejā, izmantojot COUNTIF funkcija un tad mēs saņemsim šādus rezultātus TRUE vai FALSE in the Statuss sleja.
Soļi :
➤ Ievadiet šādā šūnā šādu formulu F4
=COUNTIF($B$4:$B$10,E4)>0
Šeit, $B$4:$B$10 ir diapazons Produktu saraksts , E4 ir vērtība, kas jāpārbauda šajā diapazonā. Ja vērtība atbilst, tiek atgriezta 1 un tad, tā kā tas ir lielāks par 0 tas atgriezīs TRUE , pretējā gadījumā FALSE .
➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.
Rezultātā jūs iegūsiet TRUE produktiem, kas pieejami Produktu saraksts un FALSE par nepieejamiem produktiem.
Lasīt vairāk: Kā pārbaudīt, vai vērtība ir sarakstā programmā Excel (10 veidi)
2. metode: Izmantojot IF un COUNTIF funkcijas, lai pārbaudītu, vai vērtība pastāv diapazonā
Šeit mēs izmantosim IF funkcija un COUNTIF funkcija lai pārbaudītu vērtības Pasūtījumu saraksts slejā, kas atrodas diapazonā Produktu saraksts sleja.
Soļi :
➤ Ievadiet šādā šūnā šādu formulu F4
=IF(COUNTIF($B$4:$B$10,E4)>0, "Pastāv", "Nepastāv")
Šeit, $B$4:$B$10 ir diapazons Produktu saraksts , E4 ir vērtība, kas jāpārbauda šajā diapazonā. Ja vērtība atbilst, tiek atgriezta 1 un tad, tā kā tas ir lielāks par 0 tas atgriezīs TRUE , pretējā gadījumā FALSE .
Rezultātam TRUE , mēs iegūsim Pastāv un par FALSE mēs saņemsim Nepastāv .
➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.
Visbeidzot, mēs saņemam Pastāv produktiem Banāni un Citronu kas ir pieejami Produktu saraksts klāstu, un par nepieejamiem produktiem mēs saņemam Nepastāv .
3. metode: Daļējas vērtību atbilstības pārbaude diapazonā
Šajā gadījumā mēs pārbaudīsim arī daļēju produktu sakritību (šajā metodē mēs esam aizstājuši pirmo reizinājumu no formulas Produktu saraksts un Pasūtījumu saraksts ), ievietojot aizstājējzīmju operatoru Zvaigznīte (*).
Soļi :
➤ Ievadiet šādā šūnā šādu formulu F4
=COUNTIF($B$4:$B$10,"*"&E4&"*")>0
Šeit, $B$4:$B$10 ir diapazons Produktu saraksts , E4 ir vērtība, kuru pārbaudīsim šajā diapazonā.
Pēc pievienošanas Zvaigznīte simbols pirms un pēc šūnas vērtības E4 , tas pārbaudīs vērtības, lai atrastu daļējas sakritības, piemēram, virknes apakšvirzienu.
➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.
Rezultātā mēs redzam, ka papildus produktiem Banāni un Citronu , Apple un Ogas sniedz arī TRUE par to daļēju atbilstību ar Zaļais ābols , Zemeņu , un Blackberry in the Produktu saraksts .
4. metode: Izmantojot ISNUMBER un MATCH funkcijas, lai pārbaudītu, vai vērtība pastāv diapazonā
Šajā sadaļā mēs izmantosim ISNUMBER funkcija un MATCH funkcija lai pārbaudītu vērtības Pasūtījumu saraksts slejā uz diapazonu Produktu saraksts sleja.
Soļi :
➤ Ievadiet šādā šūnā šādu formulu F4
=ISNUMBER(MATCH(E4,$B$4:$B$10,0))
Šeit, $B$4:$B$10 ir diapazons Produktu saraksts , E4 ir vērtība, kuru pārbaudīsim šajā diapazonā.
- MATCH(E4,$B$4:$B$10,0) → atgriež vērtības rindas indeksa numuru Zaļais ābols šūnā E4 diapazonā $B$4:$B$10 , pretējā gadījumā #N/A kļūda par vērtību neatbilstību
Izvades → #N/A
- ISNUMBER(MATCH(E4,$B$4:$B$10,0)) kļūst
ISNUMBER(#N/A) → atgriež TRUE jebkurai skaitļa vērtībai, pretējā gadījumā FALSE
Izvades → FALSE
➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.
Pēc tam jūs saņemsiet TRUE produktiem, kas pieejami Produktu saraksts un FALSE par nepieejamiem produktiem.
5. metode: Pārbaudiet, vai vērtība pastāv diapazonā, izmantojot IF, ISNA un VLOOKUP funkcijas
Varat izmantot IF funkcija , ISNA funkcija , VLOOKUP funkcija lai pārbaudītu vērtības diapazonā Produktu saraksts aili, lai pārbaudītu to pieejamību pasūtījuma procedūru pabeigšanai.
Soļi :
➤ Ievadiet šādā šūnā šādu formulu F4
=IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nav", "Pastāv")
Šeit, $B$4:$B$10 ir diapazons Produktu saraksts , E4 ir vērtība, kuru pārbaudīsim šajā diapazonā.
- VLOOKUP(E4,$B$4:$B$10,1, FALSE) → atrod precīzu produkta atbilstību Zaļais ābols diapazonā $B$4:$B$10 un iegūst šo vērtību no šīs kolonnas, un, neatrodot vērtību diapazonā, atgriež #N/A .
Izvades → #N/A
- ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)) kļūst
ISNA(#N/A) → atgriež TRUE ja ir #N/A kļūda citādi FALSE
Izvades → TRUE
- IF(ISNA(VLOOKUP(E4,$B$4:$B$10,1,FALSE)), "Nav", "Pastāv") kļūst
IF(TRUE, "Nav", "Pastāv") → atgriež Nepastāv vietnē TRUE un Pastāv vietnē FALSE
Izvades → Nepastāv
➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.
Galu galā, mēs kļūstam Pastāv produktiem Banāni un Citronu kas ir pieejami Produktu saraksts klāstu, un par nepieejamiem produktiem mēs saņemam Nepastāv .
6. metode: IF, ISNA un MATCH funkciju izmantošana, lai pārbaudītu, vai vērtība pastāv diapazonā
Šajā sadaļā mēs izmantosim kombināciju no IF funkcija , ISNA funkcija , MATCH funkcija lai noteiktu sortimentā esošo produktu pieejamības statusu. Produktu saraksts .
Soļi :
➤ Ievadiet šādā šūnā šādu formulu F4
=IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Nav", "Pastāv")
Šeit, $B$4:$B$10 ir diapazons Produktu saraksts , E4 ir vērtība, kuru pārbaudīsim šajā diapazonā.
- MATCH(E4,$B$4:$B$10,0) atrod precīzu produkta atbilstību Zaļais ābols diapazonā $B$4:$B$10 un norāda šā produkta rindas indeksa numuru diapazonā $B$4:$B$10 un par to, ka nav atrasta vērtība diapazonā atgriež #N/A .
Izvades → #N/A
- ISNA(MATCH(E4,$B$4:$B$10,0)) kļūst
ISNA(#N/A) → atgriež TRUE ja ir #N/A kļūda citādi FALSE
Izvades → TRUE
- IF(ISNA(MATCH(E4,$B$4:$B$10,0)), "Nav", "Pastāv") kļūst
IF(TRUE, "Nav", "Pastāv") → atgriež Nepastāv vietnē TRUE un Pastāv vietnē FALSE
Izvades → Nepastāv
➤ Prese IEVADIET un velciet uz leju Uzpildes rokturis instruments.
Pēc tam mēs saņemam Pastāv produktiem Banāni un Citronu kas ir pieejami Produktu saraksts klāstu, un par nepieejamiem produktiem mēs saņemam Nepastāv .
7. metode: Nosacījuma formatēšana, lai pārbaudītu, vai vērtība pastāv diapazonā
Šeit mēs izmantosim Nosacījumu formatēšana lai izceltu produktus Pasūtījumu saraksts slejā, ja tie ir pieejami Produktu saraksts sleja.
Soļi :
➤ Izvēlieties šūnu diapazonu, kuram vēlaties piemērot Nosacījumu formatēšana (Šeit mēs esam izvēlējušies kolonnu Pasūtījumu saraksts )
➤ Dodieties uz Sākums Cilne>> Stili Grupa>> Nosacījumu formatēšana Nolaižamais>> Jauns noteikums Iespēja.
Tad Jauns formatēšanas noteikums tiks parādīts vednis.
➤ Izvēlieties Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt un noklikšķiniet uz Formāts iespēja.
Pēc tam Šūnu formatēšana Atvērsies dialoglodziņš.
➤ Izvēlieties Aizpildiet Iespēja
➤ Izvēlieties jebkuru Fona krāsa un pēc tam noklikšķiniet uz LABI .
Tad Priekšskatījums Iespēja tiks parādīta, kā norādīts turpmāk.
➤ Ierakstiet šādu formulu. Formatējiet vērtības, ja šī formula ir patiesa: kaste
=MATCH(E4,$B$4:$B$10,0)
Ja šūnas vērtība E4 paliek diapazonā $B$4:$B$10 tad tiks izcelta atbilstošā šūna.
➤ Prese LABI .
Galu galā varēsiet izcelt šūnas, kurās ir Banāni un Citronu in the Pasūtījumu saraksts slejā, jo šie produkti ir pieejami diapazonā no Produktu saraksts sleja.
Lasīt vairāk: Kā pārbaudīt, vai šūna ir tukša programmā Excel (7 metodes)
8. metode: VBA koda izmantošana, lai pārbaudītu, vai vērtība eksistē diapazonā programmā Excel
Šeit mēs izmantosim VBA kods, lai pārbaudītu vērtības Pasūtījumu saraksts slejā, kas atrodas diapazonā Produktu saraksts sleja.
Soļi :
➤ Dodieties uz Izstrādātājs Cilne>> Visual Basic Iespēja.
Tad Visual Basic redaktors atvērsies.
➤ Dodieties uz Ievietot Cilne>> Modulis Iespēja.
Pēc tam Modulis tiks izveidots.
➤ Ierakstiet šādu kodu
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 existence" End If End With Next i EndSub
Šeit mēs esam deklarējuši X kā Variants , Rng kā Diapazons , un šeit, VBA ir lapas nosaukums.
Portāls PAR cilpa izpildīs darbības katrai kolonnas rindai. Pasūtījumu saraksts no 4 rinda uz Row8 , Diapazons("B4:B10") ir diapazons Produktu saraksts sleja. X tiek piešķirta katras šūnas vērtībām. Pasūtījumu saraksts slejā un pēc tam, kad ir atrasta atbilstība, izmantojot FIND funkcija mēs saņemsim Pastāv šīs kolonnas atbilstošās šūnas blakus esošajā šūnā. Ja vērtība netiks atrasta, tā atgriezīs Nepastāv .
➤ Prese F5 .
Pēc tam mēs saņemam Pastāv produktiem Banāni un Citronu kas ir pieejami Produktu saraksts klāstu, un par nepieejamiem produktiem mēs saņemam Nepastāv .
Lasīt vairāk: VBA, lai pārbaudītu, vai šūna ir tukša programmā Excel (5 metodes)
Prakses sadaļa
Prakses veikšanai mēs esam nodrošinājuši Prakse sadaļu, piemēram, zemāk lapā ar nosaukumu Prakse . Lūdzu, dariet to pats.
Secinājums
Šajā rakstā mēs centāmies aplūkot veidus, kā viegli pārbaudīt, vai vērtība eksistē Excel diapazonā. Ceru, ka jums tas būs noderīgs. Ja jums ir kādi ieteikumi vai jautājumi, nekautrējieties dalīties ar tiem komentāru sadaļā.