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

 Hur applicerar jag flera datavalideringar i en cell i Excel-kalkylbladet?

I Excel-kalkylbladet kan det vara vanligt att använda en datavalidering på en cell, men har du någonsin försökt använda flera datavalidering i en cell? Den här artikeln kommer jag att prata om några olika exempel för att lösa denna uppgift i Excel.

Tillämpa flera datavalideringar i en cell (exempel 1)

Tillämpa flera datavalideringar i en cell (exempel 2)

Tillämpa flera datavalideringar i en cell (exempel 3)


Tillämpa flera datavalideringar i en cell (exempel 1)

Till exempel vill jag ställa in datavalidering till celler med följande kriterier: om ett nummer anges måste det vara mindre än 100, om text matas in måste det finnas i listan från D2 till D7 som följande skärmdump visas:

1. Markera cellerna som du vill använda flera datavalideringar och klicka sedan på Data > Datagransknings > Datagransknings, se skärmdump:

2. I Datagransknings under dialogrutan Inställningar gör följande åtgärder:

(1.) Välj Motorcykel från Tillåt rullgardinsmeny;

(2.) Ange denna formel: =OR(A2<$C$2,COUNTIF($D$2:$D$7,A2)=1) i Formel textruta.

Anmärkningar: I ovanstående formel, A2 är den cell som du vill tillämpa datavalidering, C2 och D2: D7 är kriterierna du behöver för att tillämpa datavalidering baserat på.

3. Klicka sedan OK, från och med nu kan bara de värden som matchar kriterierna anges i cellerna, om inte, kommer en varningsruta att dyka upp för att påminna dig, se skärmdump:


Tillämpa flera datavalideringar i en cell (exempel 2)

I det här exemplet tillåter jag bara texten "Kutools for Excel" eller datumet mellan 12/1/2017 och 12/31/2017 kan anges i de specifika cellerna som visas nedan. För att lösa detta jobb, gör så här:

1. Gå till Datagransknings dialogrutan och gör följande i dialogrutan:

(1.) Klicka på Inställningar flik;

(2.) Välj Motorcykel alternativ från Tillåt rullgardinsmeny;

(3.) Skriv denna formel: =OR(A2=$C$2,AND(A2>=DATE(2017,12,1), A2<=DATE(2017,12,31))) i Formel textruta.

Anmärkningar: I ovanstående formel, A2 är den cell som du vill tillämpa datavalidering, C2, 2017,12,1 och 2017,12,31 är kriterierna du behöver för att tillämpa datavalidering baserat på.

2. Klicka sedan OK knappen, nu kan bara värdena som matchar kriterierna tillåtas att skriva in, andra kommer att begränsas som följande skärmdump visas:


Tillämpa flera datavalideringar i en cell (exempel 3)

Det tredje exemplet, jag vill att textsträngen måste startas med "KTE" eller "www", och om den börjar med "KTE" kan endast 6 tecken tillåtas; om det börjar med “www” kan endast 10 tecken tillåtas, se skärmdump:

Följande formel i datavalidering kan hjälpa dig att hantera den.

1. Gå till Datagransknings dialogrutan, gör följande i dialogrutan:

(1.) Klicka på Inställningar flik;

(2.) Välj Motorcykel alternativ från Tillåt rullgardinsmeny;

(3.) Skriv denna formel: =OR(AND(LEFT(A2,3)="KTE",LEN(A2)=6),AND(LEFT(A2,3)="www",LEN(A2)=10)) i Formel textruta.

Anmärkningar: I ovanstående formel, A2 är den cell som du vill tillämpa datavalidering och du kan ändra kriterierna i formeln till dina egna.

2. Klicka sedan OK knappen, och nu får endast textvärdena som matchar de angivna kriterierna anges, se skärmdump:

Anmärkningar: Det kan hända att det finns andra olika datavalideringskriterier som behövs, du kan skapa dina egna formler för olika kriterier som du vill.


De bästa Office-produktivitetsverktygen

Kutools för Excel löser de flesta av dina problem och ökar din produktivitet med 80%

  • återanvändning: Sätt snabbt i komplexa formler, diagram och allt som du har använt tidigare; Kryptera celler med lösenord; Skapa e-postlista och skicka e-post ...
  • Super Formula Bar (enkelt redigera flera rader med text och formel); Läslayout (enkelt läsa och redigera ett stort antal celler); Klistra in i filtrerat intervall...
  • Sammanfoga celler / rader / kolumner utan att förlora data; Delat cellinnehåll; Kombinera duplicerade rader / kolumner... Förhindra duplicerade celler; Jämför intervall...
  • Välj Duplicera eller Unikt Rader; Välj tomma rader (alla celler är tomma); Super Find och Fuzzy Find i många arbetsböcker; Slumpmässigt val ...
  • Exakt kopia Flera celler utan att ändra formelreferens; Skapa referenser automatiskt till flera ark; Sätt in kulor, Kryssrutor och mer ...
  • Extrahera text, Lägg till text, ta bort efter position, Ta bort mellanslag; Skapa och skriva ut personsökningstalsatser; Konvertera mellan celler innehåll och kommentarer...
  • Superfilter (spara och tillämpa filterscheman på andra ark); Avancerad sortering efter månad / vecka / dag, frekvens och mer; Specialfilter av fet, kursiv ...
  • Kombinera arbetsböcker och arbetsblad; Sammanfoga tabeller baserat på nyckelkolumner; Dela data i flera ark; Batchkonvertera xls, xlsx och PDF...
  • Mer än 300 kraftfulla funktioner. Stöder Office / Excel 2007-2021 och 365. Stöder alla språk. Enkel implementering i ditt företag eller organisation. Fullständiga funktioner 30 dagars gratis provperiod. 60 dagars pengarna tillbaka-garanti.
kte-flik 201905

Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
officetab botten
Sortera kommentarer efter
Kommentarer (13)
Inga betyg än. Bli först med att betygsätta!
Denna kommentar minimerades av moderatoren på webbplatsen
Jag letar efter möjligheten att ha en datavalidering som gör att användaren kan välja flera alternativ. Dvs listan dyker upp och användaren kan välja äpple, druva och/eller banan. Om de väljer alla tre visas det i cellen som: "äpple, kvalitet, banan". om bara 1: "druva" osv... några idéer?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jeffe,
Kanske kan artikeln nedan hjälpa dig att hantera ditt problem, vänligen kontrollera det:
https://www.extendoffice.com/documents/excel/2448-excel-drop-down-list-multiple-selection.html
Denna kommentar minimerades av moderatoren på webbplatsen
Någon idé om hur man har flera datavalidering och en rullgardinsmeny. I rullgardinsmenyn används "Lista" och det här exemplet använder "Anpassad". I princip om korrekt data finns i en annan kolumn, vill jag att rullgardinsmenyn ska kunna väljas för att mata in data. Annars visas felmeddelandet om rullgardinsmenyn är vald.
Denna kommentar minimerades av moderatoren på webbplatsen
Är det möjligt att tillämpa datavalidering på det beräknade kolumnattributet?
Denna kommentar minimerades av moderatoren på webbplatsen
hur kan jag lägga till en annan datavalideringsfunktion med den här listfunktionen. till exempel lade jag till en lista med "ja" och "nej". men jag vill också lägga till en ELLER-funktion till detta så att om "ja" väljs i en kolumn så behöver andra bara vara "nej".
Denna kommentar minimerades av moderatoren på webbplatsen
Hej,
Jag måste validera flera kolumner innan jag anger ett värde i cellen. vänligen hitta mitt krav nedan,
Jag har 3 kolumner till exempel,

A1-Total kreditgräns (obligatoriskt fält)
Bör ha ett minsta belopp på 100 och multiplar av 100:
=OCH(ISTAL(A1),A1>=100, MOD(A1,100)=0) - Löst!
B1- Veckovis kreditgräns (valfritt)
Användaren ska bara kunna ange ett värde när A1 är ifyllt, får inte vara större än A1, minsta belopp 100 och multiplar av 100
=OCH(A1<>"",ISNUMBER(B1),B1<=A1, MOD(B1,100=0) - Löst!
C1-Daglig kreditgräns (valfritt fält)
Användaren ska bara kunna ange ett värde när A1 är ifyllt, får inte vara större än A1&B1, minsta belopp 100 och multiplar av 100

Jag måste lägga till följande validering, snälla hjälp
Jag måste kontrollera om A1 är ifylld eller inte, då ska C1 inte vara större än A1 och C1 min värde ska vara 100 och multiplar av 100 - jag har svaret på detta
Hur kan man lägga till en validering på B1 eftersom B1 är valfritt den kan ha värde och inte. så om det finns ett värde måste jag se till att C1 inte är större än B1 annars ignorera B1?

Hur kan jag ha detta i datavalidering?

Tack än en gång för hjälpen
Denna kommentar minimerades av moderatoren på webbplatsen
jag är förvirrad
Denna kommentar minimerades av moderatoren på webbplatsen
Hur kan jag tillämpa en datavalidering på flera kolumner?
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Fabian, För att applicera en datavalidering till flera kolumner är tricket nästan identiskt med sätten vi nämnde ovan. Det viktigaste är att du väljer kolumnerna först, sedan kan du ställa in reglerna i dialogrutan Datavalidering. Snälla gör ett försök. Alla frågor, vänligen kontakta oss. Ha en trevlig dag. Med vänliga hälsningar, Mandy
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Team, Jag misslyckades med att bygga exempel nr.1. Jag kopierade och klistrade in formeln: =ELLER(A2<$C$2,COUNTIF($D$2:$D$7,A2)=1) och misslyckades. Var är felet? Kan du hjälpa till? Tack så mycket.
Denna kommentar minimerades av moderatoren på webbplatsen
Hej Frank,
Glad att hjälpa till. Anledningen till att datavalideringen misslyckades är att du förmodligen inte valde datavalideringscellintervallet. Välj cellintervall först (säg A2:A10), klicka sedan på Data > Datavalidering > Datavalidering för att mata in formeln =ELLER(A2<$C$2,COUNTIF($D$2:$D$7,A2)=1) . Se skärmdumparna jag laddade upp här. Hoppas det kan lösa ditt problem. Ha en bra dag.
Vänliga hälsningar,
Mandy
Denna kommentar minimerades av moderatoren på webbplatsen
Hej, jag vill ha en förälder-barn-relation typ flera rullgardinslistor.
Till exempel, om några i kolumn ett väljer 'a' i listan över a, b & c
Sedan i den andra kolumnen ska den underordnade kategorin "a" som är x, y & z visas
Hur kan det göras?
Denna kommentar minimerades av moderatoren på webbplatsen
Det finns inga kommentarer här ännu
Lämna dina kommentarer
Postar som gäst
×
Betygsätt detta inlägg:
0   Tecken
Föreslagna platser

Följ oss

Copyright © 2009 - www.extendoffice.com. | Alla rättigheter förbehållna. Drivs av ExtendOffice. | | Sitemap
Microsoft och Office-logotypen är varumärken eller registrerade varumärken som tillhör Microsoft Corporation i USA och / eller andra länder.
Skyddad av Sectigo SSL