trükk №25

Az egyik lehetőség, hogy rendelkezésre állnak érvényesítését, a paraméter lista (List), akkor van egy kényelmes legördülő listából, ahonnan a felhasználók kiválaszthatják adott terméket. De van egy hátránya - ha megpróbálja olvassa el a lista található egy másik munkalapra, akkor kap egy üzenetet, hogy ez lehetetlen. Szerencsére segítségével a következő trükk a lehetetlen is lehetővé kell tenni.

Így Excel amikor ellenőrzi az adatok a lista egy másik munkalapon két módon - named tartományok és közvetett funkció (közvetett).

1. Módszer elnevezett tartományok

Talán a legegyszerűbb és leggyorsabb módja annak, hogy ezt a feladatot - nevet hozzárendelni a tartományban, ahol a listában található. Ehhez a gyakorlathoz, azt feltételezzük, hogy a tartomány neve MyRange. Jelöljük ki a cellát, amelyben meg kell majd megjelenik egy legördülő listából, majd kattintson az Adatok → Check (Data → Validation). A Data Type (Tilt), válassza List (Lista), és a Source (Forrás), type = MyRange. Kattintson az OK gombra. Most a lista (ami egy másik munkalapon) lehet használni, mint egy ellenőrző lista.

2. módszer: indirekt funkció (közvetett)

Tegyük fel, hogy a lista a Munka1 tartományban $ A $ 1: $ A $ 10. Kattintson bármelyik cella másik munkalapra, ahol megkapja az ellenőrző listát. Ezután válassza ki Adatok → Check (Data → validálása) és a Data Type (Enged) kiválasztáslistán (List). A Forrás mezőben (Forrás) adja ki a következő függvény: = INDIRECT ( "! Munkalap1 $ A $ 1: $ A $ 10"). Az orosz változat Excel: = INDIRECT ( "Munka1 $ A $ 1: $ A $ 10"). Ellenőrizze, hogy a listát az érvényes értékek (sejten belüli) van kiválasztva, majd kattintson az OK gombra. List Sheetl lap csökkenni fog az ellenőrző lista.

Ha a munkalap neve, amelyen a lista tartalmazza terek, KÖZVETLEN funkció (közvetett) kell írni: = INDIRECT ( "! 'Sheet 1' $ A $ 1: $ A $ 10"). Az orosz változat Excel: = INDIRECT ( "Sheet 1 $ A $ 1: $ A $ 10"). A különbség az, hogy itt az idézőjelek után az első aposztróf áll egyedül, a második pedig az aposztróf előtt egy felkiáltójel. Aposztróf korlátozzák lap neve.

Célszerű egyszerű idézőjeleket mindig, függetlenül attól, hogy a nevét, a terek, vagy sem. Hiányjellel, akkor is képes lesz, hogy olvassa el a listában a nevek, szóköz nélkül, de ez egyszerűsíti a változtatásokat később.

Előnyök és hátrányok a két módszer

Mi elnevezett tartományok és közvetett funkció (közvetett), amikor használják a kommunikációt a listába egy másik munkalapra, vannak előnyei és hátrányai.

Az előnye, hogy névvel ellátott tartomány ebben a forgatókönyvben, hogy a névváltozás a lap nem befolyásolja a vizsgálat listában. nEzzel hangsúlyozza a hiányzó funkciót INDIRECT (közvetett) - azaz bármilyen változás a nevét a lap nem fog automatikusan tükröződik a közvetett függvény (közvetett), így kézzel kell megváltoztatni a funkció beírja az új nevet a lap.

Előny INDIRECT funkció (közvetett): ha az első sejt vagy sejtvonal vagy az utolsó, hogy el kell hagyni a névvel ellátott tartományt, vagy string, a megnevezett tartomány hibaüzenetet #REF. Ez nem az elnevezett tartományok - ha töröl egy sejt vagy sorban a megnevezett tartományban, ezek a változások nem érintik az ellenőrző listát.

Kapcsolódó cikkek