Függő hitelesítés tömbök használatával - Excel tippek

Tartalomjegyzék

Amióta az Data Validation legördülő menüket 1997-ben felvették az Excelbe, az emberek megpróbálják kidolgozni a második legördülő menü megváltoztatásának módját az első legördülő menü kiválasztása alapján.

Például, ha a Gyümölcsöt választja az A2-ben, az A4-es legördülő menüben Apple, Banana, Cherry kínálható. De ha a gyógynövényeket A2 közül választja, akkor az A4-es lista ánizsot, bazsalikomot, fahéjat kínál. Az évek során számos megoldás született. Legalább kétszer foglalkoztam a Podcast-ban:

  • A klasszikus módszer sok megnevezett tartományt használt, amint azt a 383. epizód mutatja.
  • Egy másik módszer az OFFSET képleteket használta az 1606. epizódban.

Az új Dynamic Array képletek nyilvános előnézetben való megjelenésével az új FILTER funkció egy másik módot kínál a függő ellenőrzés elvégzésére.

Tegyük fel, hogy ez az Ön termék-adatbázisa:

Építsen érvényesítést ezen adatbázis alapján

Használja a =SORT(UNIQUE(B4:B23))D4 képletét az osztályozások egyedi listájának megszerzéséhez. Ez egy teljesen új típusú formula. A D4 egyik képlete sok választ ad vissza, amelyek sok cellába fognak ömleni. A Spiller Range-re hivatkozva a =D4#helyett használná =D4.

A besorolások egyedi listája

Válasszon egy cellát az Adatellenőrzés menü megtartásához. Válassza az Alt + DL lehetőséget az adatellenőrzés megnyitásához. Változtassa az Engedélyezést "Lista" értékre. Adja meg =D4#a lista forrásaként. Ne feledje, hogy a Hashtag (#) a Spiller - ez azt jelenti, hogy a teljes Spiller tartományra hivatkozik.

Állítsa be a listára mutató érvényesítést a = D4 # mezőben.

A terv az, hogy valaki az első legördülő menüből választ egy besorolást. Ezután =FILTER(A4:A23,B4:B23=H3,"Choose Class First")az E4 képlet az adott kategória összes termékét visszaadja. Ne feledje, hogy a "Válasszon először osztályt" opcionális harmadik argumentumként használja. Ez megakadályozza a # ÉRTÉK! hiba jelenik meg.

A SZŰRŐ funkció segítségével megkapja a kiválasztott kategóriának megfelelő termékek listáját.

A listában a kiválasztott kategóriától függően eltérő számú elem lehet. Az adatellenőrzés beállítása a (z) pontra =E4#bővül vagy összehúzódik a lista hosszával.

Videót nézni

Videó átirat

Ismerje meg az Excel programot, Podcast 2248. epizód: Függő érvényesítés tömbök segítségével.

Hát hello. Korábban már kétszer is foglalkoztak ezzel a podcaston, hogyan kell elvégezni a függő ellenőrzést, és mi az a függő érvényesítés, ha először választ egy kategóriát, majd erre válaszul a második legördülő menü csak a ebből a kategóriából származó elemek, és korábban ez bonyolult volt, és az új dinamikus tömbökkel, amelyeket 2018 szeptemberében jelentettek be … és ezek elindulnak, ezért rendelkeznie kell az Office 365-tel. Most október 10-én hallottam hogy az Office bennfenteseinek körülbelül 50% -án vannak, ezért nagyon lassan terjesztik őket. Valószínűleg 2019 első felében lesz, mielőtt megkapná ezeket, de ez lehetővé teszi számunkra, hogy a függő ellenőrzést sokkal könnyebben végezzük.

Tehát itt két képletem van. Az első képlet az összes osztályozás UNIQUE, és ezt elküldtem a SORT parancsba. Tehát ez egy képletet kap, ami 5 eredményt ad, és ez a D4-ben él. Tehát itt, ahol meg akarom választani az adatellenőrzést, (DL - 1:09) … a FORRÁS = D4 # lesz. Ez a # - neveztük spillernek - győződjön meg arról, hogy a D4 összes eredményét visszaadja. Tehát, ha új kategóriát adnék ide, és ez növekszik, akkor a D4 # felveszi ezt a plusz összeget, rendben? (= SORT (EGYEDI (B4: B23)))

Tehát az első érvényesítés meglehetősen egyszerű, de most, hogy tudjuk, hogy a CITRUS-t választottuk - ez nehezebb lesz -, az A oszlopban lévő listát szeretném szűrni, ahol a B oszlop eleme megegyezik a választott tétellel , rendben? Tehát először hagynunk kell, hogy válasszanak valamit, majd ha tudom, hogy CITRUS, akkor adják nekem a MÉST, NARANCSOT és TANGERINT, ők mást választanának. BOGYÓ. Ezt nézd meg. A tudományos folyóiratok szerint a banán bogyó. Ezzel nem értek egyet. Nem érzem magam bogyónak, de ne hibáztass. Csak, tudod, az internetet használom. BANANA, ELDERBERRY és RASPBERRY.

Most, tudod, ezzel az a gond, hogy valaki eredetileg idejön, anélkül, hogy bármit is választott volna, és ezért ebben az esetben az első osztályt választjuk: ez a harmadik érv, amely szerint ha nem találunk semmit, rendben? Tehát, tudod, így, ha ebben a forgatókönyvben indulunk ki, akkor a választás az első lesz a VÁLASZTÁS OSZTÁLY. Az ötlet az, hogy ők választják a OSZTÁLYT, ZÖLDSÉGET, ezt a frissítést, majd ezek az elemek a listából származnak. Az ADATOK VALIDÁLÁSA itt természetesen, nos, ez egy újabb spiller, = E4 #, hogy ez működjön, rendben? Szóval, ez klassz. (= SZŰRŐ (A4: A23, B4: B23 = H3, „Először válassza az osztályt”))

Nézze meg az Excel Dynamic Arrays című könyvemet. Ez… 2018 végéig ingyenes lesz. Ellenőrizze az ott található linket a YouTube leírásában, hogy hogyan töltheti le. Ehhez a példához és további 29 példához ezeknek az elemeknek a használatához.

Nos, zárja be a mai napot. A dinamikus tömbök egy másik módot kínálnak a függő validálás elvégzésére. Ha még nem az Office 365-et használja, és még nem rendelkezik ilyenekkel, nyugodtan térjen vissza feltételezhetően az 1606-os videóhoz, amely bemutatja ennek régi módját.

Szeretném megköszönni, hogy megálltál. Legközelebb találkozunk egy újabb netcast-lal.

Töltse le az Excel fájlt

Az Excel fájl letöltése: depend-validation-using-arrays.xlsx

Ha többet szeretne megtudni a dinamikus tömbökről, nézze meg az Excel dinamikus tömböket egyenesen a lényegre.

Excel gondolata a napnak

Az Excel Master barátaimtól kértem tanácsokat az Excel-mel kapcsolatban. Mai gondolat, hogy elgondolkodjak:

"Soha ne töröljön egy Excel fájlt anélkül, hogy először biztonsági másolatot készítene róla."

Mike Alexander

érdekes cikkek...