Datavalidering gebaseer op 'n ander sel in Excel (4 voorbeelde)

  • Deel Dit
Hugh West

Datavalidering is 'n belangrike kenmerk in Excel. In hierdie artikel sal ons sien hoe Excel-datavalidering gebaseer op 'n ander sel geskep word. Datavalidering maak 'n lys meer kreatief en gebruikersvriendelik. In plaas daarvan om data in verskillende selle van 'n kolom te hê, het jy die opsie om enige data te kies wat gebaseer is op 'n lys in 'n sel. Hier in hierdie artikel sal ons die proses sien om 'n afhanklike lys te skep met behulp van Excel-data-validering. Ons sal ook die proses sien om data-invoer in 'n reeks selle te beperk met datavalidering.

Laai Oefenwerkboek af

Laai die oefenwerkboek hieronder af.

Datavalidering gebaseer op 'n ander sel.xlsx

Wat is datavalidering in Excel?

Datavalidering is 'n Excel-kenmerk waardeur jy reëls kan skep wat watter soort data jy in die sel wil invoer. So, basies, dit laat jou toe om enige reëls toe te pas terwyl jy enige data invoer. Daar is soveel verskillende valideringsreëls. Byvoorbeeld, jy kan slegs numeriese of tekswaardes in 'n sel toelaat deur datavalidering of kan numeriese waardes binne 'n spesifieke reeks toelaat. Datavalidering kan datums en tye buite die gegewe reeks beperk. Dit help ons om die akkuraatheid en kwaliteit van data na te gaan voordat dit gebruik word. Datavalidering verskaf verskeie kontroles om die konsekwentheid van die invoer of gestoorde data te verseker.

Hoe om datavalidering in Excel te doen

Om data te doenleë opsie.

  • Kies die tussen -opsie uit die Datum -afdeling.
  • Stel dan die begin- en einddatums in.
  • Ten slotte, klik op OK .
    • Nou, as ons 'n datum op sel D10 plaas wat buite die reeks is, sal dit vir ons 'n fout wys. Sien die skermskoot.

    Hoe om datavalidering te doen gebaseer op aangrensende sel in Excel

    Ons kan datavalidering doen op grond van 'n aangrensende sel. Byvoorbeeld, jy definieer 'n sekere teks in die aangrensende sel, Nou, as jy dit in data validering plaas en definieer dat daar geen manier is om op die volgende kolom te skryf totdat die voorwaarde voldoen nie. Jy kan dit maklik in die aangrensende sel doen. Ons neem 'n datastel wat verskeie eksamens, menings en redes insluit. Ons wil graag iets in die redeskolom skryf as die eksamenmening moeilik is.

    Volg die stappe om die proses te verstaan.

    Stappe

    • Kies eers die reeks selle D5 tot D9 .

    • Gaan daarna na die Data -oortjie op die lint.
    • Kies dan die Datavalidering -aftrek-opsie in die Datanutsmiddels groep.

    • Gevolglik sal die dialoogkassie Datavalidering verskyn.
    • Kies eers die Instellings -oortjie aan die bokant.
    • Kies dan Custom uit die Laat toe -afdeling.
    • Skryf daarna die volgende formule neerin die Formule -afdeling.
    =$C5="Hard"

    • Klik ten slotte op OK .

    • Dan kan jy beskrywings in die redeskolomme byvoeg wanneer die aangrensende selwaarde Hard<7 is>.
    • Maar as ons probeer om 'n beskrywing by te voeg wanneer die aangrensende selwaarde anders is, dan sal dit vir ons 'n fout wys.

    Gevolgtrekking

    In hierdie artikel het ons gesien hoe om lyste te maak met behulp van Excel-data-validering. Ons het 'n afhanklike lys geskep deur Excel Data Validation Based on Another Cell waar ons die INDIREKTE funksie gebruik het. Ons het gesien hoe data-invoer beperk kan word deur die data-validering gebaseer op 'n ander sel. Hierdie artikel kan nuttig wees vir baie statistiese bewerkings. Hoop jy sal van hierdie artikel hou. Bly goed en lewer kommentaar hieronder as jy enige probleme met hierdie artikel ondervind. Moenie vergeet om ons Exceldemy -bladsy te besoek.

    validering in Excel, moet jy die data validering reëls definieer. Daarna, as jy enige data invoer, sal datavalidering daarop werk. As die data aan die datavalideringsreëls voldoen, sal dit die data op die sel plaas. Andersins sal dit nie 'n foutboodskap wys nie.

    Neem eers 'n datastel wat studente-ID, studentnaam en ouderdom insluit. Ons wil graag 'n data-validering maak waar die ouderdom minder as 18 moet wees.

    Kies dan sel D11 . Gaan daarna na die Data -oortjie op die lint. Kies dan die Data validation drop-down opsie uit die Data Tools groep.

    As gevolg hiervan, die Data Validation dialoogkassie sal verskyn. Kies van daar die Instellings -oortjie. Kies dan die Hele Getal uit die Laat toe -afdeling. Kyk daarna na die Ignoreer leë opsie. Kies dan die Minder as -opsie vanaf Datum . Stel dan die Maksimum waarde as 18 . Klik ten slotte op OK .

    Volgende, as ons 20 as ouderdom skryf, sal dit 'n fout wys omdat dit bo ons maksimum limiet in die data validering. Dit is wat ons uit data-validering kry.

    4 Geskikte Voorbeelde om Data-validering te doen gebaseer op 'n ander sel in Excel

    Om data-validering gebaseer op 'n ander sel te gebruik in Excel het ons 4 verskillende voorbeelde gevind waardeur jy 'n duidelike idee kan hê. In hierdie artikel sal ons die INDIREKTE gebruikfunksie en benoemde reeks om datavalidering te gebruik. Ons sal ook selverwysing gebruik en hoe om waardeinvoer tot datavalidering te beperk. Al hierdie metodes is redelik maklik om te gebruik. Om dit duidelik te verstaan, volg die metodes behoorlik.

    1. Toepassing van INDIREKTE Funksie

    Ons eerste metode is gebaseer op die gebruik van die INDIREKTE funksie . In hierdie metode wil ons hierdie INDIREKTE -funksie in die data-valideringsdialoogkassie gebruik. Hierdie funksie help ons om die aftrek-opsie volgens 'n sekere sel te verander. Ons neem 'n datastel wat twee items en hul verskillende tipes insluit.

    Om die metode duidelik te verstaan, volg die stappe

    Stappe

    • Omskep eers al drie kolomme in verskillende tabelle.

    • Kies dan die reeks selle B5 tot B6 .
    • Gevolglik sal die Tabelontwerp -oortjie verskyn.
    • Gaan na die Tabelontwerp -oortjie op die lint.
    • Verander dan die Tabelnaam van die Eienskappe -groep.

    • Kies dan die reeks selle D5 tot D9 .
    • Verander die Tabelnaam van die Eienskappe groep.

    • Selekteer laastens die reeks selle F5 tot F9 .
    • Verander dan die Tabelnaam van die Eienskappe-groep net soos die vorige manier.

    • Gaan dan na die Formule -oortjie aandie lint.
    • Kies Definieer Naam uit die Definieer Name -groep.

    • Dan sal die Nuwe Naam dialoogkassie verskyn.
    • Stel die naam.
    • Skryf die volgende in die Verwys na-afdeling.
    =Items[Item]

    • Klik op OK .
    • Skep dan twee nuwe kolomme waar ons graag data-validering wil byvoeg.
    • Kies daarna sel H5 .

    • Gaan dan na die Data -oortjie op die lint.
    • Kies dan die Datavalidering-aftrekkiesopsie in die Datanutsgoed- groep.

    • Gevolglik sal die Data Validation dialoogkassie verskyn.
    • Kies eers die Instellings -oortjie aan die bokant.
    • Kies dan Lys uit die Laat toe
    • Kyk daarna op die Ignoreer leeg en in-sel aftreklys opsies.
    • Skryf dan die volgende in die Bron -afdeling neer.
    =Item

    • Ten slotte, klik op OK .

    • Gevolglik sal jy die volgende aftrek-opsie kry waar jy óf roomys óf sap kan kies.

    • kies sel I5 .
    • Gaan dan na die Data -oortjie op die lint.
    • Kies dan die Data-validering aftrek-opsie van die Datanutsgoed groep.

    • Gevolglik is die Datavalidering dialoogkassie salverskyn.
    • Kies eers die Instellings -oortjie bo-aan.
    • Kies dan Lys uit die Laat toe -afdeling .
    • Daarna, merk op die Ignoreer leë en in-sel aftreklys opsies.
    • Skryf dan die volgende neer in die Bron afdeling.
    =INDIRECT(H5)

    • Klik uiteindelik op OK .

    • Gevolglik sal jy die volgende aftrek-opsie kry waar jy enige geur kan kies. Hier kry ons die volgende geur vir roomys.

    • As ons nou sap uit die itemlys kies, sal die geur dienooreenkomstig verander.

    2. Gebruik van benoemde reeks

    Ons tweede metode is gebaseer op die gebruik van die benoemde reeks. In hierdie metode kan jy 'n naam op die reeks in die tabel toepas. Gebruik dan hierdie tabelnaam in die datavalideringsdialoogkassie. Ons neem 'n datastel wat rok, kleur en grootte insluit.

    Volg die stappe om die metode te verstaan.

    Stappe

    • Skep eers 'n tabel deur die datastel te gebruik.
    • Om dit te doen, kies die reeks selle B4 tot D9 .

    • Gaan dan na die Voeg in -oortjie op die lint.
    • Kies Tabel van Tables groep.

    • Gevolglik sal ons die volgende resultaat kry, Sien die skermkiekie.

    • Gaan dan na die Formule -oortjie op die lint.
    • Kies Definieer Naam van die Definieer Name groep.

    • Dan word die Nuwe Naam dialoogkassie sal verskyn.
    • Stel die naam.
    • Skryf die volgende in die Verwys na-afdeling neer.
    =Table1[Dress]

    • Klik dan op OK .

    • Dan, kies weer Definieer Naam uit die Definieer Name -groep.
    • Dan sal die Nuwe Naam -dialoogkassie verskyn.
    • Stel die naam.
    • In die Verwys na-afdeling, skryf die volgende neer.
    =Table1[Color]

    • Klik dan op OK .

    • Doen dieselfde prosedure vir grootte ook.

    • Skep nou drie nuwe kolomme.

    • Kies dan F5 .
    • Gaan daarna na die Data -oortjie op die lint.
    • Kies dan die Datavalidering -aftrek-opsie van die Datanutsmiddels groep.

    • Gevolglik sal die Datavalidering -dialoogkassie verskyn.
    • Kies eers die Instellings -oortjie aan die bokant.
    • Kies dan Lys uit die Laat toe
    • Daarna, merk op die Ignoreer leë en in-sel aftreklys opsies.
    • Skryf dan die volgende in die Bron-afdeling neer.
    =Dress

    • Ten slotte, klik op OK .

    • As 'n gevolg, sal ons die volgende drop-down opsies vir dierok.

    • Kies dan G5 .
    • Gaan daarna na die Data -oortjie op die lint.
    • Kies dan die Datavalidering -aftrekkiesopsie in die Datanutsgoed groep.

    • Gevolglik sal die Datavalidering dialoogkassie verskyn.
    • Kies eers die Instellings -oortjie op die bokant.
    • Kies dan Lys uit die Laat toe -afdeling.
    • Kyk daarna op die Ignoreer leeg en in-sel aftreklys opsies.
    • Skryf dan die volgende in die Bron-afdeling neer.
    =Color

    • Ten slotte, klik op OK .

    • Gevolglik sal ons kry die volgende aftrek-opsies vir die kleur

    • Kies dan H5 .
    • Daarna , gaan na die Data -oortjie op die lint.
    • Kies dan die Datavalidering-aftrekkiesopsie uit die Datanutsgoed- groep.

    • Gevolglik het die Datavalidering dialoogkassie w siek verskyn.
    • Kies eers die Instellings -oortjie bo-aan.
    • Kies dan Lys uit die Laat toe afdeling.
    • Daarna, merk op die Ignoreer leë en in-sel aftreklys opsies.
    • Skryf dan die volgende in die Bron neer. afdeling.
    =Size

    • Ten slotte, klik op OK .

    • Gevolglik sal ons dievolgende aftrek-opsies vir die grootte.

    3. Toepassing van selverwysings in datavalidering

    Ons derde metode is gebaseer op die gebruik van die direkte selverwysing in data validering. In hierdie metode wil ons graag die selverwysing in die datavalideringsdialoogkassie gebruik. As gevolg hiervan, sal dit ons 'n aftrek-opsie bied. Hier neem ons 'n datastel wat state en hul verkoopsbedrag insluit.

    Volg die stappe om die metode te verstaan.

    Stappe

    • Skep eers twee nuwe selle insluitend state en verkoopsbedrag.
    • Kies dan sel F4 .

    • Gaan daarna na die Data -oortjie op die lint.
    • Kies dan die Datavalidering-aftrekkiesopsie in die Data Tools groep.

    • Gevolglik sal die Datavalidering -dialoogkassie verskyn.
    • Kies eers die Instellings -oortjie aan die bokant.
    • Kies dan Lys uit die Laat toe -afdeling.
    • Kyk daarna op die Ignoreer leë en in-sel aftreklys opsies.
    • Kies dan die reeks selle B5 tot B12 .
    • Ten slotte, klik op OK .

    • Gevolglik, jy sal 'n aftrek-opsie kry waar jy enige staat kan kies.

    • Ons wil graag die verkoopsbedrag van die ooreenstemmende s kry. tate.
    • Om dit te doen, kies sel F5 .
    • Skryf dan die volgende formule neer deur die VLOOKUP-funksie te gebruik.
    =VLOOKUP(F4,$B$5:$C$12,2,0)

    • Klik op Enter om die formule toe te pas.

    • Dan, as jy die toestand van die aftrek-opsie verander, sal die verkoopsbedrag outomaties verander. Sien die skermkiekie.

    4. Beperk waarde-invoer met datavalidering

    Ons finale metode is gebaseer op hoe om waarde-invoer met datavalidering te beperk . In hierdie metode wil ons graag data-validering gebruik en 'n paar reëls toepas waardeur die data-invoer beperk word. As jy enige data binne die gegewe reeks invoer, sal dit ons toelaat om dit in die sel te plaas, anders sal dit 'n fout wys. Ons neem 'n datastel wat bestel-ID, item, besteldatum en hoeveelheid insluit.

    Stappe

    • In hierdie metode, wil ons graag die besteldatum beperk van 1 Januarie 2021 tot 5 Mei 2022. Buite hierdie reeks sal 'n fout wys.
    • Om dit te doen, kies sel D10 .
    • gaan na die Data -oortjie op die lint.
    • Kies daarna die Datavalidering -aftrek-opsie in die Datanutsgoed groep.

    • Gevolglik sal die Datavalidering dialoogkassie verskyn.
    • Eers , kies die Instellings -oortjie bo-aan.
    • Kies dan Datum uit die Laat toe -afdeling.
    • Daarna , kyk op die Ignoreer

    Hugh West is 'n hoogs ervare Excel-afrigter en ontleder met meer as 10 jaar ondervinding in die bedryf. Hy het 'n Baccalaureusgraad in Rekeningkunde en Finansies en 'n Meestersgraad in Besigheidsadministrasie. Hugh het 'n passie vir onderrig en het 'n unieke onderrigbenadering ontwikkel wat maklik is om te volg en te verstaan. Sy kundige kennis van Excel het duisende studente en professionele persone wêreldwyd gehelp om hul vaardighede te verbeter en uit te blink in hul loopbane. Deur sy blog deel Hugh sy kennis met die wêreld, en bied gratis Excel-tutoriale en aanlyn opleiding aan om individue en besighede te help om hul volle potensiaal te bereik.