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

Kapcsolódó linkek

Kapcsolódó cikkek