Note: The other languages of the website are Google-translated. Back to English

Hvordan indstilles / vises forudvalgt værdi til rulleliste i Excel?

Som standard vises den generelle rulleliste, du oprettede, tom, inden du vælger en værdi på listen, men i nogle tilfælde vil du muligvis vise eller indstille en forudvalgt værdi / standardværdi til rullelisten, før brugerne vælger en fra listen som vist nedenstående skærmbillede. Her kan denne artikel hjælpe dig.


pil blå højre boble Indstil standardværdi (forvalgt værdi) for rullelisten med formlen

For at indstille standardværdien for rullelisten skal du først oprette en generel rulleliste og derefter bruge en formel.

1. Opret en rulleliste. Vælg en celle eller et område, som du vil placere rullelisten, her er K1, og klik data > Datavalidering. Se skærmbillede:
doc viser forvalgt værdi rulleliste 2

2. Derefter i Datavalidering dialog under Indstillinger fanebladet, vælg Liste fra Tillad listen, og vælg derefter den værdi, du vil vise i rullelisten til Kilde tekstboks. Se skærmbillede:
doc viser forvalgt værdi rulleliste 3

3. Klik derefter på Fejladvarsel fane i Datavalidering dialog, og fjern markeringen Vis fejladvarsel efter indtastning af ugyldige data mulighed. se skærmbillede:
doc viser forvalgt værdi rulleliste 4

4. klik OK for at lukke dialogen og gå til rullelisten og skriv denne formel = HVIS (J1 = "", "- vælg -") ind i det, og tryk på Indtast nøgle. Se skærmbillede:
doc viser forvalgt værdi rulleliste 5

Tip: I formlen J1 er en tom celle ved siden af ​​K1, sørg for at cellen er blank, og "--Vælg--"er den forudvalgte værdi, du vil vise, og du kan ændre dem efter behov.

5. Hold derefter rullelistecellen valgt, og klik data > Datavalidering at vise Datavalidering dialog igen, og gå til Fejladvarsel fanen og tjek Vis fejladvarsel efter indtastning af ugyldige data mulighed tilbage. Se skærmbillede:
doc viser forvalgt værdi rulleliste 6

7. klik OK, nu før brugerne vælger værdier fra rullelisten, vises der en standardværdi i den angivne celle med rullelisten.
doc viser forvalgt værdi rulleliste 7

Bemærk: Mens en værdi er valgt fra rullelisten, forsvinder standardværdien.
doc viser forvalgt værdi rulleliste 8



De bedste Office-produktivitetsværktøjer

Kutools til Excel løser de fleste af dine problemer og øger din produktivitet med 80%

  • Genbruge: Indsæt hurtigt komplekse formler, diagrammer og alt, hvad du har brugt før; Krypter celler med adgangskode Opret postliste og send e-mails ...
  • Super formel bar (let redigere flere linjer med tekst og formel); Læsning Layout (let at læse og redigere et stort antal celler); Indsæt til filtreret rækkevidde...
  • Flet celler / rækker / kolonner uden at miste data; Split celler indhold; Kombiner duplikerede rækker / kolonner... Forhindre duplikerede celler; Sammenlign områder...
  • Vælg Duplicate eller Unique Rækker; Vælg tomme rækker (alle celler er tomme); Super Find og Fuzzy Find i mange arbejdsbøger; Tilfældig valg ...
  • Præcis kopi Flere celler uden at ændre formelreference; Auto Opret referencer til flere ark; Indsæt kugler, Afkrydsningsfelter og mere ...
  • Uddrag tekst, Tilføj tekst, Fjern efter position, Fjern mellemrum; Opret og udskriv personsøgningssubtotaler; Konverter mellem celler indhold og kommentarer...
  • Superfilter (gem og anvend filterskemaer på andre ark); Avanceret sortering efter måned / uge / dag, hyppighed og mere; Specielt filter af fed, kursiv ...
  • Kombiner arbejdsbøger og arbejdsark; Fletabeller baseret på nøglekolonner; Opdel data i flere ark; Batch Konverter xls, xlsx og PDF...
  • Mere end 300 kraftfulde funktioner. Understøtter Office / Excel 2007-2021 og 365. Understøtter alle sprog. Nem implementering i din virksomhed eller organisation. Fuld funktioner 30-dages gratis prøveperiode. 60 dages pengene tilbage garanti.
kte-fane 201905

Fanen Office bringer en grænseflade til et kontor med Office, og gør dit arbejde meget lettere

  • Aktiver redigering og læsning af faner i Word, Excel, PowerPoint, Publisher, Access, Visio og Project.
  • Åbn og opret flere dokumenter i nye faner i det samme vindue snarere end i nye vinduer.
  • Øger din produktivitet med 50 % og reducerer hundredvis af museklik for dig hver dag!
officetab bund
Sorter kommentarer efter
Kommentarer (11)
Ingen vurderinger endnu. Vær den første til at bedømme!
Denne kommentar blev minimeret af moderatoren på webstedet
Ideen er god, men mit problem er, at hvis dropdown-værdien slettes, vender den ikke tilbage til standarden.
Denne kommentar blev minimeret af moderatoren på webstedet
Nemlig!!! Jeg har det samme problem, har du fundet en løsning?
Denne kommentar blev minimeret af moderatoren på webstedet
Du kan indsætte funktionen i den specifikke celle ved hjælp af VBA, sørg for at kalde indsættelsesfunktionen, når projektmappen åbnes.
Denne kommentar blev minimeret af moderatoren på webstedet
Virker kun, hvis du taler VBA, ikke alle os kode.
Denne kommentar blev minimeret af moderatoren på webstedet
Jeg har også det samme problem, svar venligst hvis du har løst det
Denne kommentar blev minimeret af moderatoren på webstedet
Hvordan kan jeg indstille en datavalideringsliste sådan, at hvis dropdown-værdien i cellen slettes, vil cellen automatisk vise standardværdien (dvs. "-Select-")?

For eksempel har jeg et regneark med flere rullelister, som jeg vil vise en standardværdi på "-Vælg-", når arket er åbnet. En bruger vil vælge værdier fra listerne, som vil påvirke resultatet af beregninger i hele regnearket. En bruger kan ved et uheld "slette" celleindholdet. Hvis dette sker, i stedet for at cellen bliver tom, vil jeg have cellen til at vise standardværdien "-Vælg-". Dette scenarie forekommer på flere tilfældige steder i regnearket, ikke kun på ét lokaliseret sted.

Jeg var i stand til at komme med følgende VBA-kode indtil videre, men jeg har kun fundet ud af, hvordan man anvender konceptet over et område, snarere end blot celler, der indeholder en rulleliste. Problemet med det, jeg har kodet indtil nu, er, at hver eneste tomme celle i området ender med "-Select-" i den.

Mulighed for eksplicit

Privat Sub Worksheet_Change (ByVal Target As Range)
Dim cel As Range
' Hvis Target.Cells.Count > 1 Afslut Sub
Hvis ikke skærer (mål, rækkevidde("f2:p17")) er intet så
For hver celle i området("f2:p17")
Application.EnableEvents = False
If IsEmpty(cel.Value) Then cel.Value = "-Select-"
Næste cel
End If
Application.EnableEvents = True
End Sub
Denne kommentar blev minimeret af moderatoren på webstedet
Hello!

Hvordan kan jeg indstille en datavalideringsliste sådan, at hvis drop down-værdien i cellen slettes, vil cellen automatisk vise en standardværdi (dvs. "-Select-")?

For eksempel har jeg et regneark med flere rullelister, som jeg vil vise en standardværdi på "-Vælg-", når arket er åbnet. En bruger vil vælge værdier fra listerne, som vil påvirke resultatet af beregninger i hele regnearket. En bruger kan ved et uheld "slette" celleindholdet på listerne. Hvis dette sker, i stedet for at cellen bliver tom, vil jeg have cellen til at vise standardværdien "-Vælg-". Dette scenarie forekommer på flere tilfældige steder i regnearket, ikke kun på ét lokaliseret sted.

Jeg var i stand til at finde følgende VBA-kode indtil videre, men den anvender kun konceptet over et område, snarere end blot individuelle celler, der indeholder rullelister. Problemet med det, jeg har kodet indtil nu, er, at hver eneste tomme celle i området ender med "-Select-" i den. Nogle af listerne er i intervaller, men nogle er også spredt over hele arket. Det problem, jeg har med min nuværende kode, er, at hver eneste tomme celle i området ender med "-Select-" i den. Jeg forsøger at få dette til at gælde over hele regnearket til KUN celler, der er rullelister.

Er det, jeg prøver at opnå, overhovedet muligt?

Eksempelfil kan findes her:
https://drive.google.com/file/d/1VoO8VgFs3IJ0ALwqfk0i8gt69UE4vEKW/view?usp=sharing

Eksempel kode:

Mulighed for eksplicit

Privat Sub Worksheet_Change (ByVal Target As Range)
Dim cel som rækkevidde
' Hvis Target.Cells.Count > 1 Then Exit Sub 'deaktivering gør det muligt for flere celler at blive markeret og slettet på samme tid
Hvis ikke skærer (mål, rækkevidde("f2:p17")) er intet så
For hver celle i området("f2:p17")
Application.EnableEvents = False
If IsEmpty(cel.Value) Then cel.Value = "-Select-"
Næste cel
End If
Application.EnableEvents = True
End Sub


Tak på forhånd!
Denne kommentar blev minimeret af moderatoren på webstedet
hej, mine data handler om navne og telefonnumre. kan gøre det, hvis to navne er valgt i en celle ved hjælp af datavalidering, det særlige navn, som deres navn er valgt, vil deres telefonnumre blive vist ved siden af.

hjælp mig!
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Hvordan kan jeg få defineret værdigrænse i excel-rullemenuen, som om jeg vil indtaste Apple i produktet mod tre navn, og det skal ikke sætte 4. indtastning og give fejl, hvis jeg gør det, nogen løsning venligst.
Denne kommentar blev minimeret af moderatoren på webstedet
Hej, Hvordan kan jeg få defineret værdigrænse i excel-rullemenuen, som om jeg vil indtaste Apple i produktet mod tre navn, og det skal ikke sætte 4. indtastning og give fejl, hvis jeg gør det, nogen løsning tak.
Denne kommentar blev minimeret af moderatoren på webstedet
Beklager, jeg forstår ikke dit spørgsmål. Kan du beskrive med flere detaljer eller uploade en fil for at beskrive det?
Der er endnu ingen kommentarer her

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL