Excel- Egy érvényes kritériumok alapján érvényesítő lista aktiválása
- Szerző: Mike-31
- Dátum: 2012.12.26
Lehetőség van az érvényesítési lista engedélyezésére vagy letiltására meghatározott kritériumok alapján (numerikus érték vagy szöveg egy cellában vagy tartományban).
Ha a célértékek egy külön lapon vannak, mint az érvényesítési lista, akkor célszerű megnevezni a céladatokat tartalmazó tartományt (ez segít a képletek lerövidítésében).
Példánkban az adatok a "Sheet2" nevű lapon találhatók. Jelölje ki az érintett tartományt (Sheet2 A1: A20)> (Name / Define Name), például "Titi" néven.
Az érvényesítési lista létrehozása előtt elengedhetetlen, hogy a feltétel kritériuma "TRUE" legyen.
Ha például a cella tartalmának (B5 cella) által meghatározott érvényesítési lista aktiválása, írja be az X értéket ebben a cellában /
A D3 cellában szeretnénk létrehozni az érvényesítési listát, amely megjeleníti a Titi nevű tartomány adatait. Általában olyan hitelesítési képletként lett volna megadva, mint:
= HA (B5 "", Titi, "")
Most már lehet ellenőrizni az érvényesítési listát, amikor a B5 cella nem üres.
Lehetséges másképp gondolkodni, ha egy másik nevezett tartomány definíciójába tartozó tesztet „Liste” -nek nevezünk, hogy elkerüljük a „Titi” nevű tartomány interferenciáját.
= HA (Feuil1! $ B $ 5 "", OFFSET (Feuil2! $ A $ 1, 1,, COUNTA (Feuil2! $ A: $ A) -1), "")
Az érvényesítési lista hozzáférhetősége bármilyen típusú ellenőrzésnek vethető alá: Tegyük fel, hogy validációs listaként szeretnénk használni az A1: A20 tartományban lévő értékek összegét (20-nál kisebb vagy annál kisebb szám).
Ebben az esetben a feltétel akkor igaz, ha a 20-nál kisebb vagy annál kisebb értékek, beleértve az üres cellákat is, amelyek nullát adnak vissza.
Az érvényesítési lista létrehozásának képlete
= HA (SUM ($ A $ 1: $ A $ 20) <= 20, Titi, "")
Abban az esetben, ha a validálási lista legalább 20, vagy annál nagyobb mennyiséget igényel, kötelező az A1 - A20 tartományba beírni, amelynek értéke legalább 20.
Ezután hozza létre az ilyen típusú érvényesítési listát:
= HA (SUM ($ A $ 1: $ A $ 20)> = 20, Titi, "")
Töltse le a mintafájlt: //cjoint.com/12nv/BKzoUyiDQdq.htm