Gegevensvalidatie op basis van een andere cel in Excel (4 voorbeelden)

  • Deel Dit
Hugh West

Gegevensvalidatie is een belangrijke functie in Excel. In dit artikel zullen we zien hoe Excel gegevensvalidatie op basis van een andere cel creëert. Gegevensvalidatie maakt een lijst creatiever en gebruiksvriendelijker. In plaats van gegevens in verschillende cellen van een kolom te hebben, heb je de mogelijkheid om op basis van een lijst in een cel gegevens te kiezen. In dit artikel zullen we het proces zien van het maken van een afhankelijke lijstWe zullen ook het proces bekijken van het beperken van gegevensinvoer in een cellenbereik met gegevensvalidatie.

Download Praktijk Werkboek

Download het oefenwerkboek hieronder.

Gegevensvalidatie op basis van een andere cel.xlsx

Wat is gegevensvalidatie in Excel?

Gegevensvalidatie is een Excel-functie waarmee u regels kunt opstellen voor het soort gegevens dat u in de cel wilt invoeren. In principe kunt u dus regels toepassen bij het invoeren van gegevens. Er zijn veel verschillende validatieregels. U kunt bijvoorbeeld alleen numerieke of tekstwaarden in een cel toestaan door middel van gegevensvalidatie of numerieke waarden binnen een bepaald bereik toestaan. GegevensValidatie kan datums en tijden buiten het opgegeven bereik beperken. Het helpt ons de nauwkeurigheid en kwaliteit van gegevens te controleren voordat ze worden gebruikt. Gegevensvalidatie biedt verschillende controles om de consistentie van de ingevoerde of opgeslagen gegevens te waarborgen.

Gegevens valideren in Excel

Om gegevens te valideren in Excel, moet u de regels voor gegevensvalidatie definiëren. Daarna, als u gegevens invoert, zal de gegevensvalidatie erop werken. Als de gegevens voldoen aan de regels voor gegevensvalidatie, zal het de gegevens in de cel plaatsen. Anders zal het geen foutmelding tonen.

Neem eerst een dataset met studenten-ID, studentennaam en leeftijd. We willen een gegevensvalidatie uitvoeren waarbij de leeftijd minder dan 18 jaar moet zijn.

Selecteer vervolgens cel D11 Ga daarna naar de Gegevens tabblad op het lint. Selecteer vervolgens de keuzemogelijkheid Gegevensvalidatie in het Gegevensinstrumenten groep.

Als gevolg daarvan zijn de Validatie van gegevens Er verschijnt een dialoogvenster. Selecteer van daaruit de Instellingen tabblad. Selecteer vervolgens de Geheel getal van de Sta toe. sectie. Controleer daarna de Blanco negeren optie. Selecteer vervolgens de Minder dan optie van Datum Stel vervolgens de Maximum waarde als 18 Klik tenslotte op OK .

Vervolgens, als we 20 schrijven als leeftijd, zal het een fout tonen omdat het boven onze maximale limiet is in de datavalidatie. Dat is wat we krijgen van datavalidatie.

4 geschikte voorbeelden voor gegevensvalidatie op basis van een andere cel in Excel

Om gegevensvalidatie te gebruiken op basis van een andere cel in Excel, hebben we 4 verschillende voorbeelden gevonden waarmee u een duidelijk idee kunt krijgen. In dit artikel gebruiken we de functie INDIRECT en het genoemde bereik om gegevensvalidatie te gebruiken. We gebruiken ook celverwijzing en hoe u de invoer van waarden kunt beperken tot gegevensvalidatie. Al deze methoden zijn vrij eenvoudig te gebruiken. Om deze duidelijk te begrijpen, volgt u demethoden naar behoren.

1. Toepassing van de INDIRECT-functie

Onze eerste methode is gebaseerd op het gebruik van de functie INDIRECT In deze methode willen we deze INDIRECT Deze functie helpt ons de vervolgkeuzelijst te wijzigen volgens een bepaalde cel. We nemen een dataset met twee items en hun verschillende types.

Om de methode duidelijk te begrijpen, volgt u de stappen

Stappen

  • Zet eerst de drie kolommen om in verschillende tabellen.

  • Selecteer vervolgens het cellenbereik B5 naar B6 .
  • Als gevolg daarvan zijn de Tafelontwerp tabblad verschijnt.
  • Ga naar de Tafelontwerp tabblad op het lint.
  • Verander dan de Naam van de tafel van de Eigenschappen groep.

  • Selecteer vervolgens het cellenbereik D5 naar D9 .
  • Verander de Naam van de tafel van de Eigenschappen groep.

  • Selecteer tenslotte het cellenbereik F5 naar F9 .
  • Wijzig vervolgens de tabelnaam in de groep Eigenschappen, net als op de vorige manier.

  • Ga daarna naar de Formule tabblad op het lint.
  • Selecteer Naam definiëren van de Namen definiëren groep.

  • Dan, de Nieuwe naam dialoogvenster verschijnt.
  • Stel de naam in.
  • Noteer in de rubriek Verwijzingen naar het volgende.
=Items[Item]

  • Klik op OK .
  • Maak vervolgens twee nieuwe kolommen waarin we gegevensvalidatie willen toevoegen.
  • Selecteer daarna cel H5 .

  • Ga dan naar de Gegevens tabblad op het lint.
  • Selecteer vervolgens de keuzemogelijkheid Gegevensvalidatie in het Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Lijst van de Sta toe.
  • Controleer daarna de Blanco negeren en in-cell dropdown opties.
  • Schrijf vervolgens het volgende op in de Bron sectie.
=Item

  • Klik tenslotte op OK .

  • U krijgt dan de volgende keuzemogelijkheid waar u ofwel ijs ofwel sap kunt kiezen.

  • selecteer cel I5 .
  • Ga dan naar de Gegevens tabblad op het lint.
  • Selecteer vervolgens de keuzemogelijkheid Gegevensvalidatie in het Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Lijst van de Sta toe. sectie.
  • Controleer daarna de Blanco negeren en in-cell dropdown opties.
  • Schrijf vervolgens het volgende op in de Bron sectie.
=INDIRECT(H5)

  • Klik tenslotte op OK .

  • U krijgt dan de volgende keuzemogelijkheid waar u een willekeurige smaak kunt selecteren. Hier krijgen we de volgende smaak voor ijs.

  • Als we nu sap kiezen uit de lijst, zal de smaak dienovereenkomstig veranderen.

2. Gebruik van Naambereik

Onze tweede methode is gebaseerd op het gebruik van het genoemde bereik. Bij deze methode kunt u een naam geven aan het bereik in de tabel. Vervolgens gebruikt u deze tabelnaam in het dialoogvenster voor gegevensvalidatie. We nemen een dataset die jurk, kleur en maat bevat.

Volg de stappen om de methode te begrijpen.

Stappen

  • Maak eerst een tabel met de dataset.
  • Selecteer daartoe het cellenbereik B4 naar D9 .

  • Ga dan naar de Plaats tabblad op het lint.
  • Selecteer Tabel van Tabellen groep.

  • Als resultaat krijgen we het volgende resultaat, zie de schermafbeelding.

  • Ga vervolgens naar de Formule tabblad op het lint.
  • Selecteer Naam definiëren van de Namen definiëren groep.

  • Dan, de Nieuwe naam dialoogvenster verschijnt.
  • Stel de naam in.
  • Noteer in de rubriek Verwijzingen naar het volgende.
=Table1[Dress]

  • Klik vervolgens op OK .

  • Selecteer vervolgens opnieuw Naam definiëren van de Namen definiëren groep.
  • Dan, de Nieuwe naam dialoogvenster verschijnt.
  • Stel de naam in.
  • Noteer in de rubriek Verwijzingen naar het volgende.
=Table1[Color]

  • Klik vervolgens op OK .

  • Doe dezelfde procedure ook voor de grootte.

  • Maak nu drie nieuwe kolommen.

  • Selecteer vervolgens F5 .
  • Ga daarna naar de Gegevens tabblad op het lint.
  • Selecteer vervolgens de Validatie van gegevens drop-down optie van de Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Lijst van de Sta toe.
  • Controleer daarna de Blanco negeren en in-cell dropdown opties.
  • Schrijf vervolgens het volgende op in het gedeelte Bronnen.
=Dress

  • Klik tenslotte op OK .

  • Bijgevolg krijgen we de volgende keuzemogelijkheden voor de jurk.

  • Selecteer vervolgens G5 .
  • Ga daarna naar de Gegevens tabblad op het lint.
  • Selecteer vervolgens de Validatie van gegevens drop-down optie van de Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Lijst van de Sta toe. sectie.
  • Controleer daarna de Blanco negeren en in-cell dropdown opties.
  • Schrijf vervolgens het volgende op in het gedeelte Bronnen.
=Color

  • Klik tenslotte op OK .

  • Bijgevolg krijgen we de volgende keuzemogelijkheden voor de kleur

  • Selecteer vervolgens H5 .
  • Ga daarna naar de Gegevens tabblad op het lint.
  • Selecteer vervolgens de keuzemogelijkheid Gegevensvalidatie in het Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Lijst van de Sta toe. sectie.
  • Controleer daarna de Blanco negeren en in-cell dropdown opties.
  • Schrijf vervolgens het volgende op in het gedeelte Bronnen.
=Size

  • Klik tenslotte op OK .

  • Bijgevolg krijgen we de volgende keuzemogelijkheden voor de grootte.

3. Celverwijzingen toepassen bij gegevensvalidatie

Onze derde methode is gebaseerd op het gebruik van de directe celverwijzing bij gegevensvalidatie. In deze methode willen we de celverwijzing gebruiken in het dialoogvenster voor gegevensvalidatie, waardoor we een keuzemogelijkheid krijgen. Hier nemen we een dataset met staten en hun verkoopbedrag.

Volg de stappen om de methode te begrijpen.

Stappen

  • Maak eerst twee nieuwe cellen met staten en verkoopbedrag.
  • Selecteer vervolgens cel F4 .

  • Ga daarna naar de Gegevens tabblad op het lint.
  • Selecteer vervolgens de keuzemogelijkheid Gegevensvalidatie in het Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Lijst van de Sta toe. sectie.
  • Controleer daarna de Blanco negeren en in-cell dropdown opties.
  • Selecteer vervolgens het cellenbereik B5 naar B12 .
  • Klik tenslotte op OK .

  • Als gevolg daarvan krijgt u een drop-down optie waar u een willekeurige staat kunt selecteren.

  • Wij willen het verkoopbedrag van de overeenkomstige staat.
  • Selecteer daartoe cel F5 .
  • Schrijf vervolgens de volgende formule op met behulp van de VLOOKUP-functie .
=VLOOKUP(F4,$B$5:$C$12,2,0)

  • Klik op Ga naar om de formule toe te passen.

  • Als u vervolgens de staat wijzigt in het uitklapmenu, verandert het verkoopbedrag automatisch. Zie de schermafbeelding.

4. Waarde-invoer beperken met gegevensvalidatie

Onze laatste methode is gebaseerd op het beperken van de waarde-invoer met gegevensvalidatie. In deze methode willen we gegevensvalidatie gebruiken en enkele regels toepassen waardoor de gegevensinvoer wordt beperkt. Als u gegevens invoert binnen het gegeven bereik, zullen we die in de cel kunnen plaatsen, anders wordt een fout getoond. We nemen een dataset met order-ID, artikel, besteldatum en hoeveelheid.

Stappen

  • In deze methode willen we de besteldatum beperken van 1 januari 2021 tot 5 mei 2022. Buiten dit bereik zal een fout worden weergegeven.
  • Selecteer daartoe cel D10 .
  • ga naar de Gegevens tabblad op het lint.
  • Selecteer daarna de Validatie van gegevens drop-down optie van de Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Datum van de Sta toe. sectie.
  • Controleer daarna de Blanco negeren optie.
  • Selecteer de tussen optie van de Datum sectie.
  • Stel vervolgens de begin- en einddatum in.
  • Klik tenslotte op OK .

  • Als we nu een datum in de cel D10 die buiten het bereik ligt, geeft het een foutmelding. Zie de schermafbeelding.

Gegevens valideren op basis van aangrenzende cel in Excel

We kunnen gegevensvalidatie doen op basis van een aangrenzende cel. Bijvoorbeeld, je definieert een bepaalde tekst in de aangrenzende cel, Nu, als je dat in gegevensvalidatie zet en definieert dat er geen manier is om te schrijven op de volgende kolom totdat de voorwaarde voldoet. Je kunt het gemakkelijk doen in de aangrenzende cel. We nemen een dataset die verschillende examens, meningen en redenen bevat. We willen iets schrijven in deredenen kolom als het examenadvies hard is.

Volg de stappen om het proces te begrijpen.

Stappen

  • Selecteer eerst het cellenbereik D5 naar D9 .

  • Ga daarna naar de Gegevens tabblad op het lint.
  • Selecteer vervolgens de Validatie van gegevens drop-down optie van de Gegevensinstrumenten groep.

  • Als gevolg daarvan zijn de Validatie van gegevens dialoogvenster verschijnt.
  • Selecteer eerst de Instellingen tab bovenaan.
  • Selecteer vervolgens Aangepaste van de Sta toe. sectie.
  • Schrijf daarna de volgende formule op in de Formule sectie.
=$C5="Hard"

  • Klik tenslotte op OK .

  • Dan kunt u beschrijvingen toevoegen in de redenen kolommen wanneer de aangrenzende celwaarde is Hard .
  • Maar als we proberen een beschrijving toe te voegen wanneer de aangrenzende celwaarde anders is, dan krijgen we een foutmelding.

Conclusie

In dit artikel hebben we gezien hoe we lijsten kunnen maken met behulp van Excel Gegevensvalidatie. We hebben een afhankelijke lijst gemaakt door Excel Gegevensvalidatie op basis van een andere cel waarbij we de INDIRECT We zagen hoe gegevensinvoer kan worden beperkt met behulp van de gegevensvalidatie op basis van een andere cel. Dit artikel kan nuttig zijn voor veel statistische bewerkingen. Ik hoop dat dit artikel u bevalt. Blijf in orde en geef hieronder commentaar als u moeilijkheden ondervindt met betrekking tot dit artikel. Vergeet niet om ons te bezoeken Exceldemy pagina.

Hugh West is een zeer ervaren Excel-trainer en -analist met meer dan 10 jaar ervaring in de branche. Hij heeft een bachelor in Accounting en Finance en een master in Business Administration. Hugh heeft een passie voor lesgeven en heeft een unieke lesaanpak ontwikkeld die gemakkelijk te volgen en te begrijpen is. Zijn deskundige kennis van Excel heeft duizenden studenten en professionals over de hele wereld geholpen hun vaardigheden te verbeteren en uit te blinken in hun carrière. Via zijn blog deelt Hugh zijn kennis met de wereld en biedt hij gratis Excel-tutorials en online trainingen aan om individuen en bedrijven te helpen hun volledige potentieel te bereiken.