Kapcsolódó (függő) legördülő listák
1. módszer: indirekt funkció (közvetett)
Vegyük például, itt van egy lista a Toyota autó modellek, a Ford és a Nissan:
Amikor elnevezési megjegyezni, hogy a tartomány nevét az Excel nem tartalmazhat szóközöket, írásjeleket, és biztos, hogy egy betűvel kezdődik. Ezért, ha az egyik márkájú autók bemutatni a helyet (pl Ssang Yong), akkor kellett volna cserélni a sejtben, és a nevét a tartomány aláhúzás (azaz Ssang_Yong).
Most hozzon létre egy második legördülő listában, amely megmutatja a modell kiválasztásra az első osztályú listából. Csakúgy, mint az előző esetben, nyissa meg a vizsgálati adatokat. de a területen meg kell adnia a forrás egy képlet:
Minden. OK gomb megnyomása után a tartalmát a második lista lesz kiválasztva a neve a kiválasztott tartomány az első listában.
Hátránya ennek a módszernek:
- Mivel a másodlagos (függő) tartományok nem tudja végrehajtani a dinamikus tartományok által adott képletek típusú OFFSET (OFFSET). Az elsődleges (független) listát, hogy használható legyen, de a másodlagos listát kell meghatározni szigorúan, anélkül, képletek. Azonban ez a korlátozás megkerülhető, ha létrehozásával rendezett listáját alkalmas típusú modell (lásd. 2. módszer).
- Nevek másodlagos tartományok kell egyeznie a legfontosabb eleme a legördülő listából. Ie Ha ez a szöveg a szóköz, akkor ki kell cserélni őket egy aláhúzás a funkció SUBSTITUTE (helyettesítő). azaz általános képletű nézne = INDIRECT (SUBSTITUTE (F3; ""; "_"))
- Meg kell sok kezet létrehozni elnevezett tartományok (ha van egy csomó autó márkák).
2. módszer: Vonatkozó funkciók és OFFSET (OFFSET) és a MATCH (MATCH)
Ez a módszer egy rendezett listát a megfelelő márka modelljét itt, mint ez:
Ahhoz, hogy hozzon létre egy elsődleges legördülő lista jelek használhatja szokásos fent leírt módszer, azaz
- nevet adni a tartomány D1: D3 (pl Mark) alkalmazásával Controller (Name Manager), a fülek formulák (képletek), vagy régebbi verziói Excel - a Beszúrás menü - név - hozzárendelése (Insert - Név - Adjuk)
- válassza ki a fület adatok () parancs Adatok ellenőrzése (Adatok ellenőrzése)
- válasszon egy lehetőséget a legördülő listából ellenőrző lista (List) és szerepel a Source (Forrás) = márka, vagy egyszerűen csak válasszuk D1 cellába: D3 (ha ugyanazon az oldalon, ahol a listán).
De egy függő listáját modellek létre kell hoznia egy elnevezett tartományt a funkció OFFSET (OFFSET). amely dinamikusan kapcsolódnak csak bizonyos modellek cella jelet. Ehhez:
Linkek abszolútnak kell lennie (a $ jelek). Megnyomása után az Enter képlet Munkalapnevek automatikusan bekerül - ne aggódj :)
Funkció OFFSET (OFFSET) képes adni egy linket a kívánt mérettartományba eső képest eltolható, a kezdeti sejt egy előre meghatározott számú sorok és oszlopok. Ebben a kiviteli alakban érthetőbbé funkció szintaxis:
= OFFSET (nachalnaya_yacheyka; sdvig_vniz; sdvig_vpravo; razmer_diapazona_v_strokah; razmer_diapazona_v_stolbtsah)
- kezdeti sejt - vesszük az első cella listán, azaz A1
- sdvig_vniz - figyelembe vesszük a funkció MATCH (MATCH). ami leegyszerűsítve kiadja a sorozatszámot a sejt a kiválasztott jel (G7) egy előre meghatározott tartományban (A oszlop)
- sdvig_vpravo = 1, a azt akarjuk, hogy olvassa el a modell a következő oszlopban (B)
- razmer_diapazona_v_strokah - kiszámítása a COUNTIF funkció (COUNTIF). amely képes számolni a felmerült a listában (A oszlop), szükségünk értékek - járműmárkákkal (G7)
- razmer_diapazona_v_stolbtsah = 1, a Szükségünk van egy oszlop modellek
Az eredmény a következőképpen néz ki:
Továbbra is, hogy adjunk egy legördülő listából a következő képlet alapján létrehozott G8 cella. Ehhez:
- válasszuk G8 cella
- válassza ki a fület adatok () parancs Adatok ellenőrzése (az adatok hitelesítése), vagy az Adatok menü - Check (Data - Validation)
- A legördülő listából válasszon ki egy lehetőséget ellenőrző lista (List) és típus, mint a forrás (Source) egyenlőségjel és a nevét a zenekar, azaz a = Összes