Datavalidering basert på en annen celle i Excel (4 eksempler)

  • Dele Denne
Hugh West

Datavalidering er en viktig funksjon i Excel. I denne artikkelen vil vi se hvordan Excel-datavalidering basert på en annen celle opprettes. Datavalidering gjør en liste mer kreativ og brukervennlig. I stedet for å ha data i forskjellige celler i en kolonne, har du muligheten til å velge data basert på en liste i en celle. Her i denne artikkelen vil vi se prosessen med å lage en avhengig liste ved hjelp av Excel-datavalidering. Vi vil også se prosessen med å begrense dataregistrering i en rekke celler med datavalidering.

Last ned øvelsesarbeidsbok

Last ned øvelsesarbeidsboken nedenfor.

Datavalidering basert på en annen celle.xlsx

Hva er datavalidering i Excel?

Datavalidering er en Excel-funksjon der du kan lage regler for hva slags data du vil legge inn i cellen. Så i utgangspunktet lar det deg bruke alle regler mens du legger inn data. Det er så mange forskjellige valideringsregler. Du kan for eksempel bare tillate numeriske verdier eller tekstverdier i en celle gjennom datavalidering, eller du kan tillate numeriske verdier innenfor et spesifikt område. Datavalidering kan begrense datoer og klokkeslett utenfor det gitte området. Det hjelper oss å sjekke nøyaktigheten og kvaliteten på data før du bruker dem. Datavalidering gir flere kontroller for å sikre konsistensen av inndata eller lagrede data.

Hvordan gjøre datavalidering i Excel

Å gjøre datablank alternativ.

  • Velg mellom -alternativet fra Dato -delen.
  • Deretter angir du start- og sluttdatoene.
  • Til slutt klikker du på OK .
    • Nå, hvis vi setter en dato på celle D10 som ​​er utenfor området, vil det vise oss en feil. Se skjermbildet.

    Slik gjør du datavalidering basert på tilstøtende celle i Excel

    Vi kan gjøre datavalidering basert på en tilstøtende celle. For eksempel definerer du en bestemt tekst i den tilstøtende cellen, nå, hvis du legger den i datavalidering og definerer at det ikke er mulig å skrive på neste kolonne før betingelsen oppfyller. Du kan enkelt gjøre det i den tilstøtende cellen. Vi tar et datasett som inkluderer flere eksamener, meninger og grunner. Vi vil gjerne skrive noe i begrunnelseskolonnen hvis eksamensoppfatningen er vanskelig.

    For å forstå prosessen, følg trinnene.

    Trinn

    • Først velger du celleområdet D5 til D9 .

    • Deretter går du til kategorien Data på båndet.
    • Velg deretter rullegardinmenyen Datavalidering fra
      • 6>Dataverktøy gruppe.

      • Som et resultat vil dialogboksen Datavalidering vises.
      • Først velger du kategorien Innstillinger øverst.
      • Velg deretter Egendefinert fra delen Tillat .
      • Deretter skriver du ned følgende formeli Formel -delen.
      =$C5="Hard"

      • Til slutt klikker du på OK .

      • Deretter kan du legge til beskrivelser i grunnkolonnene når den tilstøtende celleverdien er Hard .
      • Men hvis vi prøver å legge til en beskrivelse når den tilstøtende celleverdien er forskjellig, vil den vise oss en feil.

      Konklusjon

      I denne artikkelen så vi hvordan man lager lister ved hjelp av Excel-datavalidering. Vi opprettet en avhengig liste av Excel-datavalidering basert på en annen celle der vi brukte INDIREKTE -funksjonen. Vi så hvordan dataregistrering kan begrenses ved å bruke datavalidering basert på en annen celle. Denne artikkelen kan være nyttig for mange statistiske operasjoner. Håper du vil like denne artikkelen. Hold det fint og kommenter nedenfor hvis du har problemer med denne artikkelen. Ikke glem å besøke Exceldemy -siden vår.

      validering i Excel, må du definere datavalideringsreglene. Etter det, hvis du legger inn noen data, vil datavalidering fungere på det. Hvis dataene oppfyller datavalideringsreglene, vil de legge dataene på cellen. Ellers vil den ikke vise en feilmelding.

    Ta først et datasett som inkluderer student-ID, studentnavn og alder. Vi ønsker å gjøre en datavalidering der alderen må være under 18.

    Velg deretter celle D11 . Deretter går du til kategorien Data på båndet. Velg deretter rullegardinmenyen Datavalidering fra Dataverktøy -gruppen.

    Som et resultat vil Datavalidering dialogboksen vises. Derfra velger du kategorien Innstillinger . Deretter velger du Hele nummeret fra delen Tillat . Etter det, sjekk alternativet Ignorer blankt . Deretter velger du alternativet Mindre enn fra Dato . Sett deretter Maksimum -verdien til 18 . Til slutt klikker du på OK .

    Deretter, hvis vi skriver 20 som alder, vil det vise en feil fordi det er over maksgrensen vår i datavalidering. Det er det vi får fra datavalidering.

    4 egnede eksempler på datavalidering basert på en annen celle i Excel

    For å bruke datavalidering basert på en annen celle i Excel har vi funnet 4 forskjellige eksempler som du kan ha en klar idé gjennom. I denne artikkelen vil vi bruke INDIREKTEfunksjon og navngitt område for å bruke datavalidering. Vi vil også bruke cellereferanse og hvordan du begrenser verdioppføring til datavalidering. Alle disse metodene er ganske enkle å bruke. For å forstå disse tydelig, følg metodene riktig.

    1. Bruk av INDIREKTE-funksjonen

    Vår første metode er basert på å bruke InDIREKT-funksjonen . I denne metoden ønsker vi å bruke denne INDIREKTE -funksjonen i dialogboksen for datavalidering. Denne funksjonen hjelper oss å endre rullegardinalternativet i henhold til en bestemt celle. Vi tar et datasett som inkluderer to elementer og deres forskjellige typer.

    For å forstå metoden tydelig, følg trinnene

    Trinn

    • Konverter først alle tre kolonnene til forskjellige tabeller.

    • Velg deretter celleområdet B5 til B6 .
    • Som et resultat vil Tabelldesign -fanen vises.
    • Gå til Tabelldesign -fanen på båndet.
    • Endre deretter Tabellnavn fra Egenskaper -gruppen.

    • Velg deretter celleområdet D5 til D9 .
    • Endre tabellnavnet fra Egenskaper gruppe.

    • Til slutt velger du celleområdet F5 til F9 .
    • Deretter endrer du tabellnavnet fra egenskapsgruppen på samme måte som på forrige måte.

    • Deretter går du til kategorien Formel påbåndet.
    • Velg Definer navn fra Definer navn -gruppen.

    • Deretter vil dialogboksen Nytt navn vises.
    • Angi navnet.
    • I avsnittet Refererer skriver du ned følgende.
    =Items[Item]

    • Klikk på OK .
    • Deretter oppretter du to nye kolonner der vi ønsker å legge til datavalidering.
    • Deretter velger du celle H5 .

    • Gå deretter til Data -fanen på båndet.
    • Velg deretter rullegardinmenyen Datavalidering fra Dataverktøy -gruppen.

    • Som et resultat vil dialogboksen Datavalidering vises.
    • Først velger du Innstillinger -fanen på toppen.
    • Velg deretter Liste fra Tillat
    • Deretter merker du av for Ignorer blank og in-cell dropdown alternativer.
    • Skriv deretter ned følgende i Kilde -delen.
    =Item

    • Til slutt klikker du på OK .

    • Som et resultat vil du få følgende rullegardinalternativ der du kan velge enten is eller juice.

    • velg celle I5 .
    • Gå deretter til Data -fanen på båndet.
    • Velg deretter Datavalidering rullegardinmenyen fra Dataverktøy -gruppen.

    • Som et resultat, Datavalidering dialogboksen vilvises.
    • Først velger du kategorien Innstillinger øverst.
    • Velg deretter Liste fra Tillat -delen .
    • Etter det merker du av for Ignorer blank og in-cell dropdown alternativene.
    • Skriv deretter ned følgende i Kilde delen.
    =INDIRECT(H5)

    • Til slutt klikker du på OK .

    • Som et resultat vil du få følgende rullegardinalternativ der du kan velge hvilken som helst smak. Her får vi følgende smak for iskrem.

    • Nå, hvis vi velger juice fra varelisten, vil smaken endres tilsvarende.

    2. Bruk av navngitt område

    Vår andre metode er basert på å bruke det navngitte området. I denne metoden kan du bruke et navn på området i tabellen. Bruk deretter dette tabellnavnet i dialogboksen for datavalidering. Vi tar et datasett som inkluderer kjole, farge og størrelse.

    For å forstå metoden, følg trinnene.

    Trinn

    • Lag først en tabell ved hjelp av datasettet.
    • For å gjøre dette, velg celleområdet B4 til D9 .

    • Gå deretter til Sett inn -fanen på båndet.
    • Velg Tabell fra Tabell -gruppen.

    • Som et resultat vil vi få følgende resultat: Se skjermbildet.

    • Deretter går du til Formel -fanen på båndet.
    • Velg Definer navn fra Definer navn -gruppen.

    • Deretter Nytt navn dialogboksen vises.
    • Angi navnet.
    • I Referer til-delen skriver du ned følgende.
    =Table1[Dress]

    • Deretter klikker du på OK .

    • Deretter, velg igjen Definer navn fra Definer navn -gruppen.
    • Deretter vises dialogboksen Nytt navn .
    • Angi navnet.
    • I Referer til-delen skriver du ned følgende.
    =Table1[Color]

    • Deretter klikker du på OK .

    • Gjør samme prosedyre for størrelse også.

    • Nå, opprett tre nye kolonner.

    • Velg deretter F5 .
    • Deretter går du til kategorien Data på båndet.
    • Velg deretter rullegardinmenyen Datavalidering fra Dataverktøy -gruppen.

    • Som et resultat vil dialogboksen Datavalidering vises.
    • Først velger du Innstillinger -fanen øverst.
    • Velg deretter Liste fra Tillat
    • Deretter merker du av for Ignorer tom og in-cell dropdown alternativer.
    • Skriv deretter ned følgende i kildedelen.
    =Dress

    • Til slutt klikker du på OK .

    • Som en konsekvens, vil vi få følgende rullegardinalternativer forkjole.

    • Velg deretter G5 .
    • Deretter går du til Data -fanen på båndet.
    • Velg deretter rullegardinmenyen Datavalidering fra Dataverktøy -gruppen.

    • Som et resultat vil dialogboksen Datavalidering vises.
    • Først velger du kategorien Innstillinger på toppen.
    • Velg deretter Liste fra Tillat -delen.
    • Deretter merker du av for Ignorer tom og in-cell dropdown alternativer.
    • Skriv deretter ned følgende i kildedelen.
    =Color

    • Til slutt klikker du på OK .

    • Som en konsekvens vil vi få følgende rullegardinalternativer for fargen

    • Deretter velger du H5 .
    • Etter det , gå til Data -fanen på båndet.
    • Velg deretter rullegardinmenyen Datavalidering fra Dataverktøy -gruppen.

    • Som et resultat vil dialogboksen Datavalidering w ill vises.
    • Velg først kategorien Innstillinger øverst.
    • Velg deretter Liste fra Tillat seksjonen.
    • Etter det merker du av for Ignorer blank og in-cell-rullegardinmenyen .
    • Skriv deretter ned følgende i kilden seksjon.
    =Size

    • Til slutt klikker du på OK .

    • Som en konsekvens vil vi fåfølgende rullegardinalternativer for størrelsen.

    3. Bruk av cellereferanser i datavalidering

    Vår tredje metode er basert på å bruke direkte cellereferanse i datavalidering. I denne metoden ønsker vi å bruke cellereferansen i dialogboksen for datavalidering. Som et resultat vil det gi oss et rullegardinalternativ. Her tar vi et datasett som inkluderer stater og deres salgsbeløp.

    For å forstå metoden, følg trinnene.

    Trinn

    • Først oppretter du to nye celler inkludert stater og salgsbeløp.
    • Velg deretter celle F4 .

    • Deretter går du til Data -fanen på båndet.
    • Velg deretter rullegardinmenyen Datavalidering fra Dataverktøy gruppe.

    • Som et resultat vil dialogboksen Datavalidering vises.
    • Først velger du kategorien Innstillinger øverst.
    • Velg deretter Liste fra Tillat -delen.
    • Etter det merker du av for Ignorer blank og in-cell dropdown alternativene.
    • Velg deretter celleområdet B5 til B12 .
    • Til slutt klikker du på OK .

    • Som en konsekvens, du vil få opp et rullegardinalternativ der du kan velge hvilken som helst stat.

    • Vi ønsker å få salgsbeløpet for de tilsvarende s tate.
    • For å gjøre dette, velg celle F5 .
    • Skriv deretter ned følgende formel ved hjelp av OPSLAKK-funksjonen .
    =VLOOKUP(F4,$B$5:$C$12,2,0)

    • Klikk på Enter for å bruke formelen.

    • Deretter, hvis du endrer tilstanden fra rullegardinmenyen, vil salgsbeløpet endres automatisk. Se skjermbildet.

    4. Begrens verdioppføring med datavalidering

    Vår siste metode er basert på hvordan man begrenser verdioppføring med datavalidering . I denne metoden ønsker vi å bruke datavalidering og bruke noen regler som gjør at dataregistrering blir begrenset. Hvis du skriver inn noen data innenfor det gitte området, vil det tillate oss å sette det i cellen, ellers vil det vise en feil. Vi tar et datasett som inkluderer ordre-ID, vare, ordredato og mengde.

    Trinn

    • I denne metoden vil vi begrense bestillingsdatoen fra 1. januar 2021 til 5. mai 2022. Utenfor dette området vil det vises en feil.
    • For å gjøre dette, velg celle D10 .
    • gå til kategorien Data på båndet.
    • Deretter velger du rullegardinmenyen Datavalidering fra Dataverktøy gruppe.

    • Som et resultat vil dialogboksen Datavalidering vises.
    • Først , velg kategorien Innstillinger øverst.
    • Velg deretter Dato fra Tillat -delen.
    • Etter det , sjekk Ignorer

    Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.