Excel - aktiveerige kindlatel kriteeriumidel põhinev valideerimisnimekiri

  • Autor: Mike-31
  • Kuupäev: 26/12/2012

Valideerimisnimekirja on võimalik lubada või keelata konkreetsete kriteeriumide alusel (numbriline väärtus või tekst rakus või vahemikus).

Kui sihtväärtused on eraldi lehel kui valideerimisnimekiri, on soovitav nimetada sihtandmeid sisaldav vahemik (see aitab valemeid lühendada).

Meie näites leidub andmeid lehel "Sheet2". Tõstke esile asjaomane vahemik (Sheet2 A1: A20)> (Name / Define Name), näiteks nimi "Titi".

Enne valideerimisloendi loomist on tingimuse kriteeriumiks "TRUE".

Kui näiteks raku sisu (lahtri B5) poolt määratud valideerimisloendi aktiveerimine, sisestage selles lahtris X-väärtus /

Rakus D3 soovime luua valideerimisnimekirja, mis kuvab andmed nimetatud vahemikus Titi. Tavaliselt oleksime sisestanud valideerimisvalemina nagu:

 = IF (B5 ", Titi, " ") 

Nüüd on võimalik testida valideerimisnimekirja, kui lahtr B5 on tühi.

Võimalik on mõelda teisiti, integreerides test teise nimelise vahemiku "Liste" määratlusse, et vältida sekkumist nimega "Titi"

 = IF (Feuil1! $ B $ 5 ", OFFSET (Feuil2! $ A $ 1, 1, COUNTA (Feuil2! $ A: $ A) -1)" 

Valideerimisnimekirja ligipääsetavust saab kontrollida mis tahes viisil: Oletame, et soovime kasutada valideerimisnimekirja väärtuste summana vahemikus A1: A20 (arv väiksem või võrdne 20ga).

Sellisel juhul on olukord tõene, kui väärtused on väiksemad või võrdsed 20-ga, kaasa arvatud tühjad rakud, mis tagastavad nulli.

Valideerimisloendi koostamise valem on

 = IF (SUM ($ A $ 1: $ A $ 20) <= 20, Titi, "") 

Juhul kui valideerimisnimekirjas nõutakse minimaalset kogust, näiteks 20 või rohkem, on kohustuslik sisestada vahemikku A1 kuni A20 väärtust, mis on võrdne või suurem kui 20.

Seejärel looge seda tüüpi valideerimisnimekiri:

 = IF (SUM ($ A $ 1: $ A $ 20)> = 20, Titi, "") 

Laadige proovifail: //cjoint.com/12nv/BKzoUyiDQdq.htm

Eelmine Artikkel Järgmine Artikkel

Top Näpunäited