Hoppa till huvudinnehåll

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

Författare: Xiaoyang Senast ändrad: 2020-11-20

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 Custom 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 Custom 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 Custom 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.

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


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!
Comments (15)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Hi,
I am capturing department (10 departments), rating (5,4,3,2 & 1)and reward type criteria (X, Y and Z) of which i calculate the overall callibration based on certain %. Eg. i have 10 departments having each department 15-20 employees. Now i need a formula wherein in the table against the particular department, lets say department1 to populate the % of employees (only with rating 5 and criteria X) against the total employee of (criteria X and Z).
This comment was minimized by the moderator on the site
I have data in two different columns and i have to apply this with two different criteria. For example, first criteria shows result if a particular cell contains a text "Highlighter" and second criteria show when the cell contain text "Pointer".
Highlighter test results are different than the pointer results and we make separate validation of both data. Is this possible to extract the validation of each criteria in a single cell with no overlapping?
This comment was minimized by the moderator on the site
Hey I want a parent child relationship sort of multiple drop down lists.
For example, if in column one some selects 'a' among the list of a, b & c
Then in the second column the child category of 'a' which is x, y & z should appear
How can that be done?
This comment was minimized by the moderator on the site
This comment was minimized by the moderator on the site
Hi Team, I failed to build example no.1. I copied and pasted the formula:  =OR(A2<$C$2,COUNTIF($D$2:$D$7,A2)=1) and failed. Where is the bug ? Can you please assist ? THX a lot.
This comment was minimized by the moderator on the site
Hello Frank,
Glad to help. The reason why the data validation failed is that you probably didn't choose the data validation cell range. Please select the cell range first (say A2:A10), then click Data > Data Validation > Data Validation to input the formula =OR(A2<$C$2,COUNTIF($D$2:$D$7,A2)=1). Please see the screenshots I uploaded here. Hope it can solve your problem. Have a nice day.
Sincerely,
Mandy
This comment was minimized by the moderator on the site
How can I apply a data validation to multiple columns?
This comment was minimized by the moderator on the site
Hello Fabian,To apple a data validation to multiple columns, the trick is almost identical to the ways we mentioned above. The most important thing is that you select the columns first, then you can set up the rules in the Data Validation dialog box. Plesase have a try. Any question, please feel free to contact us. Have a nice day.Sincerely,Mandy
There are no comments posted here yet
Load More
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations