Press "Enter" to skip to content

Hogyan lehet legördülő listát az Excel 2019-ben

Hogyan lehet keresni a legördülő listát az Excel-ben?

A klasszikus legördülő listája az Excel Slapcellában Adatok & #; Ellenőrzés (adatok & # validálás) & #; Egy egyszerű és kényelmes dolog, amit sok felhasználó minden nap alkalmazni.

Ez a lista azonban egy nagyon komoly hátránya van a & # -nek; Nincs gyors keresés az első karakterek, t.E. Szűrés (kiválasztás) Csak azok az értékek, ahol a beírt fragmens szubsztrálóvá válik.

Komolyan rontja a használat kényelmét, még akkor is, ha a több tíz pozíció összes pozíciójának listáján szerepel, és több száz megöli a használhatóságot.

Nézzük meg, hogy mennyit hajtson végre egy ilyen trükk. Kísérleti nyúlként vegyen részt a legjobb IMDB filmek listájáról:

Végső cél & #; Hozzon létre egy legördülő listát (G3 cella), amelyben gyorsan megtalálhatja a kívánt filmeket, csak a cím műfajának, évének vagy töredékének megadását, például & #; Gump & #;.

1. lépés. Meghatározzuk, hogy ki van szükségünk

Először is meg kell értenünk, hogy a forrássejtek közül melyiket kell megjeleníteni a listában, t.E. Határozza meg, hogy a legördülő listában megadott szöveg (pl. Genre & #; Detective & #;) a film nevében.

Ehhez adjunk hozzá egy másik oszlopot az eredeti adatok bal oldalán lévő funkcióval Keresés (keresés), Amely egy meghatározott szubsztrást keres a szövegben, és megadja a szimbólum számát, ahol észlelték, vagy hiba, ha nincs ott:

Most befejezi a formulát az ellenőrző funkcióban Encision (Isnumber), amely a számot logikus igazságra (igaz) és hibákra fordítják, és hibákat és #; Hamis):

Most megteszünk, hogy a hazugságok 0-ra forduljanak, és az oszlopban az igazság helyett, egymás után növekvő indexek 1,2,3 és # megjelentek; és T.D. Ezzel elvégezhető a funkciók hozzáadásával a mi formula

Itt van egy funkció Ha ha) ellenőrzi, hogy mi van (igazság vagy hazugság), és

  • Ha igazság lenne, megjeleníti a maximális értéket az összes nagyobb számból + 1
  • Ha van egy hazugság, megjelenik 0

2. lépés. Válassza ki a külön listát

Messzebb &#; egyszerűbb. Most egy banális funkció Vlookup) Csak visszavonja az összes talált nevet (hozzáadott egy oszlopot a kényelem érdekében szekvenciaszámmal):

Ezt követően, akkor játszani, bevezetése a különböző szavakat és kifejezéseket a sárga G2 cellában, és nézni a képletek vannak kiválasztva csak a megfelelő film:

3. lépés. Hozzon létre egy nevű tartományt

Most hozzon létre egy nevű tartományt, amely a kiválasztott filmekre utal. Ehhez válassza a Tab Formula Csapatok Név diszpécser & #; Létrehozása (formulas & #; Névkezelő és # létrehozása):

A tartomány neve lehet (például, Filmek), és a legfontosabb, hogy & #; Ez a funkció Offset), ami az összes munkát teszi. Emlékeztetem a szintaxist, ha lecsökkentett:

= Elbocsátott (inicial_chec, shift_lina, shift_vigning, magasság, szélesség)

Nekünk van:

  • Kezdeti sejtként megadjuk a kiválasztott elemek listájának első celláját (E2).
  • Eltolódik, és jobbra van, nem, t.E. nulla.
  • A bennünk lévő sáv magassága megfelel az index maximális értékének az oszlopból.
  • Tartomány szélessége & #; 1 oszlop.

Továbbra is meg kell tennie a legördülő listát.

4. lépés. Hozzon létre egy legördülő listát

Jelölje ki a sárga cella (G2), és válassza ki a fület Adat Csapat Adatok ellenőrzése (Data & #; Validation). A megnyíló ablakban kiadás List (Lista) a szakterületen Adat típus (Engedélyezés), És mint egy forrás, bemutatjuk a nevét a létrehozott tartomány jele megegyezik neki:

Az Excel nem esküdje meg, amikor megadja a kifejezések pontos mérkőzését a forráslistával, a lapon Hibaüzenet (hibafigyelés) Ebben az ablakban ki kell kapcsolnia a jelölőnégyzetet Hibaüzenet megjelenítése (hibaindítás megjelenítése):

  • Ez minden. Bántani tudsz rendben és élvezze az eredményt:
  • A Customer kényelem érdekében a billentyűzet beírásakor a CTRL + ENTER helyett a szöveg beírása után (így az aktív cella nem megy le), és az Alt billentyűkombináció a lefelé mutató nyílhoz az egér nélkül bővítheti a legördülő listát.

P.S.

Elvileg lehet folytatni, de a közelmúltban a Microsoft egy Excel számítástechnikai frissítést hajtott végre, amely most támogatja a dinamikus tömböket, és különleges funkciókkal kell rendelkeznie velük. A legtöbb felhasználó elérhető lesz az elkövetkező hónapokban, de még akkor is, ha nincsenek ezek a funkciók az Excel-ben; A bűn nem mutatja, hogy milyen elemi segítséget kapunk a feladataink megoldása.

Mindazt, amit a lépéseken tettünk, helyébe egy (!) Formula, ahol új funkció Szűrő (szűrő) Kiválasztja az eredeti tartomány A2: a csak azokat a filmeket, amelyek egy előre meghatározott részkarakterláncként.

Forrás: Hab

Legördülő listát az Excel kereséssel

Amikor a Microsoft Excel-ben dolgozik az ismétlődő adatokkal rendelkező táblázatokban, nagyon kényelmes a legördülő listát. Ezzel egyszerűen kiválaszthatja a kívánt paramétereket a generált menüből. Tudjuk meg, hogyan lehet legördülő listát különböző módon készíteni.

További lista létrehozása

A legmegfelelőbb, és ugyanakkor a legördülő listák létrehozásának leginkább funkcionális módja egy külön adatlista építésén alapul.

Először is, egy olyan asztalt készítünk, ahol a legördülő menüt fogjuk használni, és külön adatlistát készítünk, amely a jövőben bekapcsolja ezt a menüt. Ez az adat lehet helyezni mind ugyanarra a lapra a dokumentumot, és a másik, ha nem szeretné, mind az asztalt, hogy vizuálisan együtt.

Olyan adatokat osztunk ki, amelyeket a legördülő listához kívánunk alkalmazni. Én kattintson jobb egérgombbal, és válassza a „Assign Name …” a helyi menüből.

A név létrehozásának megnyitása. A “Név” mezőben fokozza a kényelmes nevet, amelyre meg fogjuk találni ezt a listát. De ez a névnek meg kell kezdenie a levelet. Beírhat egy jegyzetet, de ez nem szükséges. Kattintson az “OK” gombra.

Menjen a Microsoft Excel programok “Data” lapján. Válassza ki az asztal területét, ahol a legördülő listát fogjuk alkalmazni. Kattintson az “Adatellenőrzés” gombra, amely a szalagon található.

Az ellenőrző ablak megnyitja az értékeket. Az “Adat típus” mező “paraméterek” lapján válassza ki a listát paraméter. A “Source” mezőben egyenlő, és azonnal szóközök nélkül írjuk le a felsorolt ​​lista nevét. Kattintson az “OK” gombra.

Legördülő listája készen áll. Most, ha rákattint a gombra, minden egyes cella a megadott tartomány jelenik paramétereinek felsorolását, amelyek közül kiválaszthatja, hogy bárki is hozzá, hogy a cellában.

A második út a legördülő listák létrehozását jelenti a fejlesztői eszközök segítségével, nevezetesen az ActiveX használatával. Alapértelmezés szerint hiányoznak a fejlesztői eszközök funkciói, így először be kell vonnunk őket. Ehhez menjen az Excel program “Fájl” lapjához, majd kattintson a “Paraméterek” feliratra.

A megnyíló ablakban lépjen a “Setup Ribbon” alszakaszra, és állítsa be a “Fejlesztő” című jelölőnégyzetet. Kattintson az “OK” gombra.

Ezt követően a szalag megjelenik a szalagon a “Fejlesztő” névvel, ahol mozogunk. Fekete a Microsoft Excel listában, hogy legördülő menüvé váljon. Ezután kattintson a szalagon a „Beszúrás” ikonra, és a tételek között, hogy megjelent a csoport „ActiveX” elemet, válassza a „Field a listán”.

Kattintson arra a helyre, ahol a cella egy listával kell lennie. Amint látható, a lista űrlap megjelent.

Ezután a “Designer módba” lépünk. Kattintson a “Vezérlő tulajdonságai” gombra.

Megnyílik a vezérlési tulajdonság tulajdonságai. A “ListFillranran” grafikonon manuálisan írjuk elő az asztaliejtek tartományát a vastagbélen keresztül, amelyek adatai a legördülő listák pontjait alkotják.

Ezután kattintson a Cell gombra, és a helyi menüben egymás után átmegyünk a “Combobox” és a “Szerkesztés” elemeken.

A Microsoft Excel legördülő listája készen áll.

Ahhoz, hogy más sejtek lehívja le a legördülő listát, egyszerűen váljon a kész cella jobb alsó szélén, nyomja meg az egérgombot, és nyúljon le.

Az Excelben is létrehozhat kapcsolódó legördülő listákat. Ezek olyan listák, amikor egy értéket választ ki a listából, egy másik oszlopban javasoljuk a megfelelő paraméterek kiválasztását. Például, amikor kiválasztják a listán burgonya termékek, javasolt választani, mint egy kilogramm és gramm mérésére mérési intézkedéseket, és amikor a növényi olaj – liter és milliliter.

Először is elkészítünk egy táblázatot, ahol a legördülő listák elhelyezhetők, és a termékek nevét és az intézkedések meghozzuk a listákat.

A nevű listák mindegyikére rendelünk, amint már korábban már megtörtént a hagyományos legördülő listákkal.

Az első cellában ugyanúgy hozunk létre egy listát, amint azt az adatellenőrzésen keresztül végeztük.

A második cellában indítsa el az adatellenőrzési ablakot, de a “Source” oszlopban beírjuk a “= Dwarns” funkciót és az első cellat. Például = DVSSL ($ B3).

Ahogy látható, a lista létrejön.

Most, hogy az alsó sejtek ugyanazokat a tulajdonságokat szerezzenek, mint az előző időpontban, jelölje ki a felső cellákat, és ha az egérgombot lenyomja.

Mindent, az asztal jön létre.

Rájöttünk, hogyan kell kihirdetni a legördülő listát az Excel-ben. A program egyszerű legördülő listákként és függő. Ugyanakkor különböző létrehozási módszerek használhatók. A választás a lista konkrét céljától, a teremtés célkitűzéseitől, az alkalmazás területétől és t.D.

Forrás: Hab

Excel-legördülő lista

List elemjelzés az űrlapokon a webhelyeken. Kényelmes választani a kész értékeket. Például senki sem vezet be egy hónap kézzel tart egy ilyen lista. Töltse ki a legördülő listát az Excel-ben különböző eszközökkel. A cikkben fontolja meg mindegyiküket.

Hogyan készítsünk egy legördülő listát az Excel-ben

Hogyan lehet legördülő listát az Excel-ben vagy egy parancs segítségével az eszköztáron? Az Adatfülön az “Adatokkal való munka” szakaszban keresse meg az “Adatellenőrzés” gombot. Kattintson rá, és válassza ki az első elemet. Megnyílik. A “Paraméterek” lapon az Adattípus legördülő szakaszban válassza a List lehetőséget.

Az alsó jelzés jelzi a források jelzésére.

Különböző módon adhatja meg az információkat.

  • Kézi bemenet Írja be a listát egy pontra vesszővel.
  • Válassza ki az Excel lapból származó értékek tartományát, hogy ezt a kezdetét az egérrel választja ki. Hogyan kell kiadni – az ablak ismét normális lesz, és a címek megjelennek a sorban.
  • A legördülő listák létrehozása az Excel-ben az adathelyettesítéssel

Először hozzárendeljen egy nevet. Ehhez hozzon létre egy ilyen táblát bármely lapon. Jelölje ki, és kattintson a jobb egérgombbal. Kattintson a “Név hozzárendelése” parancsra.

Adjon meg egy nevet a fenti karakterláncban. Hívja az “Data Check” ablakot és a “SOURCE” mezőben adja meg a nevet a jel “=”. Három esetben a kívánt elemet láthatja. Az Excel legördülő listából az érték kiválasztása az egérrel történik. Kattintson rá, és megjelenik a megadott adatok listája. Megtanultad, hogyan kell létrehozni egy legördülő listát az Excel cellában. De többet tehetsz.

Excel dinamikus adathelyettesítés

Ha hozzáad egy értéket a listán helyettesített adattartományban, akkor a módosítások nem jelennek meg, miközben manuálisan új címeket jelenítenek meg. A tartomány és az aktív elem csatlakoztatásához szükség van az első táblázatra. Hozzon létre ezt a tömböt. Jelölje ki azt és a Home lapon, válassza ki az asztali stílust.

Győződjön meg róla, hogy jelölje be az alábbi négyzetet. Kapsz ilyen regisztrációt. Hozzon létre egy aktív elemet a fent leírt módon. Forrásként írja be a képletet = DVSSL (& #, 1. táblázat [városok] & #;)

Hogy megtudja az asztal nevét, menjen a “Designer” fülre, és nézze meg. Megváltoztathatja a nevet bármely másra. A 2. funkció létrehoz egy linket egy cellához vagy tartományhoz. Most a cellában lévő elem az adatgyűjtéshez van kötve.

Próbáljuk meg növelni a városok számát. Fordított eljárás & #; Az Excel asztal legördülő listájából származó adatok helyettesítése nagyon egyszerűen működik. A cellában, ahol be kell illeszteni a kiválasztott értéket az asztalról, írja be a képletet:

= Ceserd_iks

Például, ha az adatok listája a D1-sejtben van, akkor a cellában, ahol a kiválasztott eredmények megjelennek. Adja meg a képletet

= D1

Hogyan lehet eltávolítani (törölni) legördülő listát az Excel-ben

Nyissa meg a beállítási ablak a legördülő listából válassza „értelme” a Data Type rész.

A felesleges elem eltűnik.

Függő elemek

Néha az Excel találkozik, hogy több listát kell létrehoznia, ha az egyik a másiktól függ. Például minden városnak több címe van. Az első kiválasztáskor csak a kiválasztott település címét kell kapnunk. Ebben az esetben adja meg a nevet minden oszlophoz. Jelölje ki az első cellát (név) anélkül, és kattintson jobb gombbal az egérgombra. Válassza a “Név hozzárendelése” lehetőséget.

Ez lesz a város neve. Amikor a St. Petersburg és a Nizhny Novgorod nevű, akkor hibát kap, mivel a név nem tartalmazhat szóközt, aláhúzás, speciális karakterek szimbólumait, és t.D. Ezért ezeket a városokat átnevezzük az alsó aláhúzás elhelyezésével. Az A9 sejt első eleme a szokásos módon hozza létre. És a második presup, a képlet: = DVSSL (A9)

Először hibaüzenet jelenik meg. Egyetért.

A probléma a kiválasztott érték hiányában van. Amint a város az első listában lesz kiválasztva, a második fog keresni.

Hogyan kell konfigurálni a függő legördülő listákat az Excel-ben a kereséshez

A második elem dinamikus adattartományát használhatja. Kényelmesebb, ha a címek száma növekszik. Hozzon létre egy legördülő listát a városokból. Narancssárga kiemelt nevű tartomány.

A második listához szükség van a képletre: = elbocsátott ($ 1, keresőbázis ($ 6, $ a: $ A, 0) -1; 1; számlálva ($ A: $ a; $ E $ 6); 1)

Az elmozdulás függvény egy hivatkozás a tartományon, ami képest eltolható, az első cella egy meghatározott számú sorok és oszlopok: = elmozdulás (start; lefelé, jobbra, size_locked; size_v_stolbets)

A keresési vállalat visszaadja a sejtszámot az első listában kiválasztott város (E6) a megadott régióban: $ a. A meghatározott sejtek tartományában lévő egybeesések száma (E6).

Kaptunk kapcsolódó legördülő listákat az Excel-ben, azzal a feltétellel, hogy az egybeesés és a tartomány tartománya.

Multivibor

Gyakran több értéket kell kapnunk az adatkészletből. Visszavonhatja őket különböző sejtekben, és kombinálhatja az egyiket. Mindenesetre a makró szükséges. Kattintson a jobb egérgomb alján található lapos parancsikonra, és válassza ki a Nézetkód parancsot.

Megnyílik a fejlesztő ablak. A következő algoritmust kell behelyezni. Privát Sub Worksheet_CHANGE (BYVAL cél a tartományban)
Hiba történt a következőre
Ha nem metszi (cél, tartomány (& #; c2: f2 és #;))) semmi és Hab = 1
HABEVENTS = FALSE
Ha Len (Hab (1, 0)) = 0
Hab (1, 0) = cél
MÁS
Hab (xldown).Offset (1, 0) = Cél
Vége, ha
Habontok
HABEVENTS = TRUE
Vége, ha
Vége

Ne feledje, hogy a karakterláncban

Ha nem metszenek (cél, tartomány (& #, e7 & #;)) semmi és Hab = 1

A cella címét a listához kell tenned. Mi lesz az e7.

Visszatérés az Excel laphoz és hozzon létre az E7-es cellás listában. Amikor kiválasztott értéket választott.

A következő kód lehetővé teszi a cellában lévő értékek felhalmozódását. Privát Sub Worksheet_CHANGE (BYVAL cél a tartományban)
Hiba történt a következőre
Ha nem metszenek (cél, tartomány (& #, e7 & #;)) semmi és Hab = 1
HABEVENTS = FALSE
NewVal = cél
Hab
Oldva = cél
Ha Len (Oldval) 0 és Oldval Newval Nown
TARGET = TARGET & #; & #; & #; NewVal
MÁS
Cél = NewVal
Vége, ha
Ha len (newval) = 0, akkor a habontents
HABEVENTS = TRUE
Vége, ha
Vége

Miután lefordít egy mutatót egy másik cellára, megjelenik a kiválasztott városok listája. Integrált sejtek létrehozása az Excelben, olvassa el ezt a cikket. Azt mondtuk, hogyan kell hozzáadni és módosítani a legördülő listát az Excel cellába. Reméljük, hogy ez az információ segít Önnek.

Forrás: Hab

Legördülő listája az Excel-ben eszközökkel vagy makrókkal

A legördülő listán a több érték egy cellájának tartalma. Amikor a felhasználó rákattint az idősek jobbra, megjelenik egy bizonyos lista. Válasszon konkrét.

Nagyon hasznos Excel eszköz, hogy ellenőrizze az adatokat. Az adatokkal való együttműködés kényelmének növelése lehetővé teszi a legördülő listák képességeit: adathelyettesítés, más lapadatok vagy fájl megjelenítése, a keresési funkció és a függőség elérhetősége.

Útvonal: “Data” menü & #; Szerszám “Adatellenőrzés” & #; Lap “paraméterek”. Adat típus – “Lista”.

Adja meg azokat az értékeket, amelyekből a legördülő listát különböző módon hajtják össze:

  1. Írás az értékek és a forrás mezőbe, hogy adja meg ezt a nevet.

Az opciók bármelyike ​​ilyen eredményt ad.

A legördülő listát a dinamikus tartomány értékeivel kell elvégezni. Ha a meglévő tartományra vonatkozó módosítások (adatok hozzáadódnak vagy törlődnek), automatikusan megjelennek a legördülő listában.

  1. Válassza ki a legördülő listát. A főmenüben megtaláljuk a “Formátum asztali” eszközt.
  2. A stílusok megnyílnak. Válasszon. A feladatunk megoldásához a design nem számít. Fontos a fejléc (sapkák) jelenléte. Példánkban ez egy A1 cella a “fák” szóval. Vagyis ki kell választania egy asztali stílusot egy fejléc karakterlánccal. A következő típusú tartományt kapjuk:
  3. A kurzort a cellába helyezzük, ahol a legördülő listája lesz. Nyissa meg az “Adatellenőrzés” eszközparamétereit (a fent leírt útvonalat). A “Forrás” mezőben egy ilyen funkciót írunk elő:

Teszt. Itt van az asztalunk egy lista listájával:

Adjon hozzá egy új értéket “karácsonyfa” az asztalhoz.

Most törölje a “Birch” értékét.

Képzeld el, hogy az “intelligens asztal” segített nekünk, ami könnyebb “bővít”, változások.

Most lehetővé teszik, hogy új értékeket adjunk be közvetlenül a cellába a listához. És az adatok automatikusan hozzáadódnak a tartományhoz.

  1. Nevezett tartományt alkotunk. Útvonal: “Formulák” & #; “Név Dispatcher” & #; “Teremt”. Bemutatjuk a tartomány egyedi nevét – ok.
  2. Hozzon létre egy legördülő listát bármely cellában. Hogyan kell ezt megtudni. Forrás – tartománynév: = fák.
  3. Távolítsa el a “Bemeneti üzenet” fülön lévő jelölőnégyzeteket, “Hibaüzenet”. Ha ez nem történik meg, az Excel nem engedheti meg, hogy új értékeket vezessen be.
  4. Hívásszerkesztő Visual Basic. Ehhez kattintson a jobb egérgombra a lap nevére, és menjen a “Source Text” fülre. Vagy egyidejűleg nyomja meg az ALT + F gombokat a kód másolásához (csak illessze be a paramétereit).

Privát Sub Worksheet_CHANGE (BYVAL cél a tartományban)

Homályos, amennyire hosszú
Ha a Hab 1, akkor lépjen ki, ha Habs = & #; $ C $ 2 & #; Akkor, ha az isempty (cél) ezután kilép, ha a HABF (tartomány (& # trees & #;), cél) = 0, majd lreply = msgbox (& #; add be megadott név & #; _ Target & #; leíró?& #;, Vbyesno + vbquestion), ha lreply = vbries, akkor a tartomány (& #; fák és #).Cellák (tartomány (& #, trees & #) Hab + 1, 1) = célvég, ha véget ér, ha véget ér, ha
Vége

  1. Mentés a fájl típusának beállításával “Macros Támogatás”.
  2. Menjen egy listával ellátott listára. Lap “Fejlesztő” & #; “Kód” &#; “Makrók”. Billentyűparancs – Alt + F8. Válassza ki a kívánt nevet. Kattintson a “Futtatás” gombra.

Amikor be egy új nevet az üres cella a legördülő listából, egy üzenet jelenik meg: „Add a beírt név a baobab a legördülő listából?”.

Kattintson az “Igen” gombra, és adjon hozzá egy másik sort a “Baobab” értékével.

Legördülő listája az Excel-ben egy másik lap / fájl adataival

Ha a legördülő listák értékei egy másik lapon vagy egy másik könyvben találhatók, a standard módszer nem működik. Megoldhatja a feladatot a funkciófunkció használatával: a megfelelő linket a külső információforráshoz képezi.

  1. Olyan aktív cellát készítünk, ahol a legördülő listát szeretnénk elhelyezni.
  2. Nyissa meg az adathordozó paramétereit. A “Forrás” mezőben bemutatjuk a képletet: = DVSSL (“[HAB] lapot1!$ 1: $ A $ 9 “).

A fájl neve, ahonnan az információ veszik figyelembe a lista szögletes zárójelek között. Ezt a fájlt meg kell nyitni. Ha a kívánt értékekkel rendelkező könyv egy másik mappában van, akkor teljesen meg kell adnia az utat.

Hogyan készítsünk függő legördülő listákat

Tegyen három nevű tartományt:

Ez egy előfeltétel. A fentiekben ismertetjük, hogyan készítsünk rendszeres listát egy megnevezett tartományról (a “Névkezelő” segítségével). Ne feledje, hogy a név nem tartalmazhat réseket és írásjeleket.

    1. Hozzon létre az első legördülő listát, ahol a tartománynevek tartalmazzák.
    2. Amikor a kurzort a “forrás” mezőbe helyezi, menjen a lapra, és jelölje ki a felváltva szükséges cellákat.
    3. Most hozzunk létre a második legördülő listát. Meg kell tükröznie az első listában kiválasztott címnek megfelelő szavakat. Ha “fák”, akkor “Grab”, “tölgy” és t.D. A formanyomtatvány funkcióját a “SOURCE” mezőben = DVSSL (E3). E3 – Cell első tartományban.

Ez akkor történik, ha több elemet lehet kiválasztani a legördülő listából. Fontolja meg a feladat végrehajtásának módját.

  1. Hozzon létre egy szabványos listát az adatellenőrző eszköz segítségével. Adja hozzá a Sheet Ready Macro forráskódjához. Hogyan kell csinálni, a fent leírt. Ezzel a kiválasztott értékek hozzáadódnak a legördülő listának jobb oldalán.

Privát Sub Worksheet_Change (Byval céltartomány) Hiba történt Továbbítás Továbbá, ha nem metszi (cél, tartomány (& #, E2: E9 & #; E9 & #; ) = 0, akkor Hab (0, 1) = célpont másként (xltoright).Offset (0, 1) = célvég, ha a HABONTESS HABEVENTS = valódi vég, ha
Vége

  1. Hogy a kiválasztott értékek az alulról láthatóak, helyezzen be egy másik kezelő kódot.

Magán Sub Worksheet_Change (Byval céltartomány) A Hiba történt Továbbítás Továbbá, ha nem metszi (cél, tartomány (& #; h2: K2 & #; )) = 0, majd Hab (1, 0) = célpont (xldown).Offset (1, 0) = célvég, ha a HABONTESS HABEVENTS = valódi vég, ha
Vége

  1. Annak érdekében, hogy a kiválasztott értékek egy cellában jelenjenek meg, bármely írásjelzővel osztva van, alkalmazható egy ilyen modulra.

Privát Sub Worksheet_Change (Byval cél a tartományban) Hiba történt Továbbítás Továbbá, ha nem metszi (cél, tartomány (& #, c2: C5 & #; C5 & #;

Ha Len (Oldval) 0 és Oldval Newval Nown

TARGET = TARGET & #; & #; & #; NewVal más cél = newval

Vége, ha

Ha len (newval) = 0, akkor habonts habevents = valódi vég ifend sub

Ne felejtsd el megváltoztatni a “Your” tartományokat. A listák klasszikus módon hoznak létre. És a munka többi része makrókat fog tenni.

Legördülő lista

  1. A Fejlesztő lapon megtaláljuk a “Insert” eszközt – “ActiveX”. Itt van szükségünk egy “mezőre egy listával” (fókusz a pop-up tippekre).
  2. Kattintson az ikonra – aktív “Constructor Mode” lesz.
  3. Rajzoljuk a kurzort (ez lesz egy “kereszt”) egy kis téglalap – a hely a jövőbeli lista.
  4. Kattintson a “Tulajdonságok” gombra – A beállítások listája megnyílik.
  5. Adja meg a ListFillRange string (kezek) tartományát. A kiválasztott érték megjelenik – a LinkedCELL karakterláncban.
  6. A betűtípus és a méret módosítása – betűtípus.

Amikor beírja az első betűket a billentyűzetről, megfelelő elemek jelennek meg. És ez nem minden kellemes pillanat az eszköz. Itt konfigurálhatja az információ vizuális ábrázolását, adjon meg két oszlopot forrásként forrásként.

Forrás: Hab

A MS Excel legördülő listája az adatellenőrzés alapján

A sejtek adatainak kitöltésekor gyakran szükséges az értékek megadásának képességének korlátozására.

Például van egy cella, ahol a felhasználónak meg kell tennie a tanszék nevét, jelezve, hogy hol működik.

Logikus, hogy előzetesen hozza létre a szervezet részlegeinek listáját, és lehetővé teszi a felhasználó számára, hogy csak az értékeket választja ki a listából. Ez a megközelítés segít felgyorsítani a bemeneti folyamatot és csökkenti a hibák mennyiségét.

A legördülő listát az adatellenőrzés segítségével lehet létrehozni

vagy a mezővezérlő mező segítségével (cm. Egy cikk legördülő (legördülő) lista az űrlapvezérlés alapján).

Ebben a cikkben hozzon létre egy legördülő listát az adatok () adattípus-listájával történő ellenőrzésével.

A legördülő listák különböző módon alakulhatnak ki.

A. A legegyszerűbb legördülő lista & #; A listaelemek belépése közvetlenül a forrás mezőbe

A legördülő listák létrehozásának legegyszerűbb módja, hogy a listaelemet közvetlenül a szerszám forrás mezőbe írja be.

Tegyük fel, hogy a cellában B1 Létre kell hoznia egy legördülő listát a mérések egységeinek megadásához. Jelölje ki a cellát B1 és hívja az adatellenőrzést.

Ha a Forrás mezőben pontosan pontos pontos egy pontos PC, kg; kv.m; köbös.m, akkor a választás ezekre a négy értékre korlátozódik.

Most megnézzük, mi történt. Jelölje ki a cellát B1. Amikor kiemelve a cellát jobbra a sejt, a négyzet gombot egy nyíl jelenik meg, hogy kiválassza az elemeket a legördülő listából.

hátrányok Ez a megközelítés: A listaelemek könnyen elveszhetnek (például egy cellát tartalmazó karakterláncot vagy oszlopot eltávolítanak B1); Nem kényelmes egy nagy számú elem bevezetése. A megközelítés alkalmas változatlan listák kicsi (értékei). Előny: Speed ​​Creation List.

B. A listák listájának megadása a tartományban (ugyanazon a lapon, mint a legördülő listából)

A legördülő listák elemei az Excel lapon található tartományba helyezhetők, majd az adateszköz forrásforrásában adja meg a linket erre a tartományra.

Tegyük fel, hogy a lista elemei, kg; kv.m; köbös.m bevezetett a tartománysejtekbe A1:A4, Ezután a mezőforrás = lemez1!$ 1 $ 1: $ 4 $

Előny: Az elemek listájának és egyszerűségének egyértelműségének tisztázása. A megközelítés alkalmas ritkán változó listákra. hátrányok: Ha új elemeket adunk hozzá, akkor manuálisan kell megváltoztatnia a linket a tartományra.

Igaz, akkor például egy tágabb tartományt definiálhat, például, A1:A. De, akkor a legördülő listából tartalmazhat üres stringet (ha például egy része az elemek eltávolításra került, vagy a listán nemrég létrehozott).

Az üres húrok eltűnnek, meg kell mentenie a fájlt.

A második hátrány: A forrás tartományának ugyanazon a lapon kell lennie, mint a legördülő listát, t.Nak nek. Az adatellenőrzési szabályok esetében nem használhat más lapokhoz vagy könyvekhez kapcsolódó linkeket (ez igaz az Excel és a korábbi).

Megszabaduljon először a második hátrányból – elhelyezi a legördülő listán lévő elemek listáját egy másik lapon.

B. Adja meg a listát a tartományban (bármely lapon)

Az adatellenőrzési szabályokban (valamint feltételes formázás) lehetetlenné válik egy másik lap tartományára (lásd. Példa fájl):

Hagyja, hogy a legördülő listát meg kell adni,,

És az elemek listájának tartománya egy másik lapra kerül (a példa fájl listáján szereplő listában).

A legördülő listának létrehozásához az elemek egy másik lapon találhatók, két megközelítést használhatsz. Az egyik a megnevezett tartomány, a másik – a DVSSL () funkciója.

Használunk egy nevű tartományt Hozzon létre egy nevű sáv lista_elemeket, amelyek a legördülő listák elemeinek listáját tartalmazzák (sejtek) A1:A4 A lista listán). Ezért:

  • Kioszt A1: A4,
  • nyomja meg
  • A Név mezőbe írja be az elemek listáját, válassza ki a könyvet a mezőbe;

Most egy lapon, válassza ki a legördülő listát tartalmazó sejtek tartományát.

  • Hívja az adathordozást;
  • A Forrás mezőbe írja be a létrehozott nevet: = list_elements.

jegyzet Ha feltételezzük, hogy az elemek listáját kiegészíti, akkor azonnal kiválaszthatja a nagyobb tartományt, például, A1: A10. Ebben az esetben azonban a legördülő listák üres karakterláncokat tartalmazhatnak.

Megszabaduljon az üres vonalaktól, és vegye figyelembe az új listaelemeket, lehetővé teszi a dinamikus tartományt. Ehhez a névjegyzék megteremtésekor a tartomány mezőben egy Formula = elmozdulással kell rögzíteni (lista)!$ 1 $ 1 ;; számolás (lista)!$ A: $ A)))

A fiókfunkció () segítségével feltételezi, hogy a sejtek tartományának kitöltése (A: A), amely elemeket tartalmaz, vonalak nélkül történik (lásd. Permimer fájl, dinamikus tartomány).

Az FVS funkciót ()

Alternatív módja annak, hogy hivatkozzon a másik lapon található elemek listájára, a funkciófunkció () használata. A lap példaként, jelölje ki a cellatartományt, amely tartalmazni fogja a legördülő listából, call adatellenőrzés a forrás jelzik = DVSSL (& #; List!A1: A4 & #;).

Hibás: A lap átnevezése – A képlet leáll. Hogyan lehet ezt részben megkerülni. A cikkben határozza meg a lap nevét.

Adja meg a listaelemeket a sejtek tartományában egy másik könyvben

Ha kell átadni a tartomány az elemek a legördülő listából, hogy egy másik könyv (például a Hab könyv), akkor meg kell tennie a következő:

  • A Hab könyvében hozzon létre egy szükséges listát;
  • A HAB könyv, a cellatartományt, amely az elemek egy listáját adja meg a nevet, például listája;
  • Nyissa meg azt a könyvet, amelyben a cellákat legördülő listával kell elhelyezni;
  • Jelölje ki a kívánt cellatartományt, hívja az adatokat ellenőrző eszköz a Forrás mezőben adja = DVSSL (& # [HAB] Munka1!Levéllista & #;);

Ha egy másik könyvben található elemek listáján dolgozik, a HA HA-fájlt meg kell nyitni, és ugyanabban a mappában kell elhelyezni, különben meg kell adnia a fájl teljes elérési útját. Általánosságban elmondható, hogy a más lapokra való hivatkozások jobbak a Hab makrók személyes könyvének elkerülése vagy használata.

Ha nincs vágy arra, hogy a HAB fájl tartományának nevét hozzárendeljük, akkor a képletet meg kell változtatni = Dwarns (& #; [Hab] lap1!$ 1: $ A $ 4 & #;)

TANÁCS: Ha számos adat van az adatellenőrzési szabályokkal rendelkező lapon, használhatja a kiválasztási csoport eszközt ().

Az eszközadatok módosítása Lehetővé teszi, hogy kiválassza az adatengedélyesség érvényességét (a parancs szerint). A kapcsoló kiválasztásakor minden ilyen cellát kiemelnek.

Ha kiválasztja az e lehetőségeket ugyanúgy, csak azok a sejtek, amelyekre ugyanazokat az adatellenőrzési szabályokat telepítik, mint egy aktív cella.

jegyzet: Ha a legördülő lista több értéket tartalmaz, kényelmetlen lesz vele együtt. A legördülő listák egyidejűleg csak 8 elemet jelenítenek meg, és megtekinthetik a többit, használni kell a görgetősávot, ami nem mindig kényelmes.

Az Excel nem adja meg a legördülő listának betűméretének beállítását. Számos elem esetén érdemes rendezni az elemek listáját, és az elemek további osztályozását (T.E. Egy legördülő listát oszthat meg 2 vagy több).

Például, hogy hatékonyan működjön egy listát az alkalmazottak több alkalmazottal, meg kell először alfabetikus sorrendben. Ezután hozzon létre egy legördülő listát, amely tartalmazza az ábécé betűit.

A második legördülő listának csak azokat a neveket kell tartalmaznia, amelyek az első lista által kiválasztott betűvel kezdődnek.

Az ilyen feladat megoldásához a kapcsolódó lista vagy beágyazott kapcsolt lista szerkezete használható.

Forrás: Hab

Dual-Level legördülő listája az Excelben

Számos módja van a legördülő listának létrehozására. Az egyik közülük az adatok szerkezetétől függenek.

Az első módszer egy “intelligens” táblázat létrehozásán alapul, amelynek fejlécje az első legördülő listák (csoport) értékeit tartalmazza, és a táblázat sorai megfelelnek a második értékeknek legördülő lista (alcsoportok). Az alcsoport elemeinek értékeit a csoport megfelelő oszlopában kell elhelyezni, mint az alábbi ábrán.

Képlet Dwarsl Visszatér egy linket az “SMART” fejléc sávhoz. Az ilyen táblázat alkalmazásának előnye, hogy oszlopok hozzáadásával a legördülő listák automatikusan kibővülnek.

Továbbra is hozzon létre egy második függő legördülő listát – az alcsoportok listája.

Bátran ismételjük meg a fent leírt 4 első elemet. Forrás Az ablakban Adatellenőrzés A második legördülő listához a képletet szolgálja = DVSSL (& #; táblázat1 [& #; f2 & #;] & #;). Sejt F2 ebben az esetben &#; Az első legördülő listának értéke.

Használhatja a szokásos “hülye” asztalt, de ebben az esetben manuálisan kell megváltoztatnia a fejlécek és a sorok zenekarait. A vizsgált példában ez automatikusan történik.

A második módja egy kétszintű lista létrehozásához

A második út kényelmes, ha a legördülő listák adatait két oszlopban rögzítik. Az első a csoport neve, a második alcsoportokban.

FONTOS! Mielőtt létrehozna egy függő listát az alcsoportoknak megfelelően, meg kell rendezni a forrás táblázatot az első oszlopon (oszlop a csoporthoz), akkor megérteni, hogy miért történik ez.

A legördülő csoportok létrehozásához szükségünk lesz egy további oszlopra, amely egyedi csoportokat tartalmaz a forrás táblázatból. A lista létrehozásához használja a Duplicate Eltávolítási funkciót, vagy használja az egyedülálló VBA-Excel parancsot.

Most hozzunk létre egy legördülő listát. Ehhez kövesse a 4 első elemet a kétszintű lista létrehozásának első módjából. Mint Forrás Adja meg az egyedi csoportértékek tartományát. Minden itt szabványos.

Javaslat: kényelmesen forrásként adja meg a nevezett tartományt. Létrehozni, nyitva Név diszpécser a fülből Formula és hozzárendeljen egy nevet a tartományhoz egyedi értékekkel.

Most a legösszetettebb rész és #; Adja meg a B Forrás Dinamikus hivatkozás a tartományra a második legördülő listából (alcsoportok listája). Megoldjuk a funkció használatával Distribution (link, displacement_stro_strokem, dismissed_ppie_stolbans, [magasság], [szélesség]), Amely a cellából vagy a sejtek tartományától egy meghatározott számú sorban és oszlopokon helyezkedik el.

  • Link a mi esetünkben &#; $ 1 $ 1 & #; a forrás táblázat bal felső sarkában;
  • Megjelenítések_pport_stalks & #; Keresési társaság (F3; $ 1 $: $ 67; 0) -1 & #; Sorszám a csoport kívánt csoportjával (az én esetemben a sejt országa F3) mínusz;
  • Menetrend_stolbtsam & #; 1 & #; Mivel egy oszlopra van szükségük alcsoportokkal (városok);
  • [Magasság] & #; Tanács ($ 1 $: $ 67, F3) & #; Az alcsoportok száma a kívánt csoportban (az országban lévő városok száma F3);
  • [Szélesség] & #; 1 & #; Mivel ez az oszlopunk szélessége alcsoportokkal.

Forrás: Hab

Legördülő lista

Milyen gyakran szerzett azonos típusú a sejtekben? Például az áruk neve. Természetesen másolhat egy cellát, és helyezze be a kívánt karakterláncot.

De mit tegyek, ha az asztal nagy, és még a megfelelő név megtalálása, fél percet kell költenie? Igen, könnyebb vezetni. De így elismerheti a hibát, és ugyanazt a terméket különböző módon rögzítik. A jövőben ez bonyolíthatja az adatokkal való munkát.

Ez felépítmény célja, hogy zavarja az életét: csökkenteni kell a töltött idő az unalmas, monoton munka, és ezzel egyidejűleg növeli a minőség és a hatékonyság.

Hogyan működik.

Egy ghmet lapon Ctrl+Belép és a cella mellett olyan lista jelenik meg, amely nemcsak kiválaszthatja, hanem az Ön által érdekelt adatok kereséséhez is. Adatok beviteléhez elegendő egyszerűen nyomja meg Belép, És zárja be az alakot & #; KILÉPÉS. Itt van egy listája mindazok, amelyek a listából neveznek:

  • Nem tartalmaz ismétléseket (egyedi). Könnyen azonosítható ugyanazt a típust;
  • A növekvő növekvő. Az a képesség, hogy gyorsan megtalálja, amire szüksége van;
  • Miután a hívás azonnal készen áll a keresésre / válasszon a listából. Extra mozgás bármely;
  • Lehetővé teszi a speciális helyettesítő karakterek használatát (*,?,~ és T.Ns.);
  • Gyorskeresés a & #; sablon & #;. Ha a listát, amelyből a listát nevezték, információkat tartalmaz, a keresés az általa;
  • Az aktuális / aktív cella mellett jelenik meg, és nem & #; fut a & #; a képernyőn túl;
  • Navigáció ismerős szabványos gombokkal: Fel [Fel], Le [Lefele], Oldal fel [Oldal felfelé], Lapozás lefelé [Az oldal lefelé];
  • Helyes munka minden típusú adat: vonalak, dátumok, számok;
  • Levélformulák (köszönhetően az educatedfoolnak). Nincs üres sor a listában;
  • A lemezsejtek védelmének feldolgozása (az oktatásnak köszönhetően). A védett sejtekben a bejegyzés tilos;
  • Információ a listán szereplő összes számáról, és kérésre megtalálható;
  • Gyors kihívás Ctrl+Belép;
  • A PO gyors lezárása KILÉPÉS;
  • A kiválasztott adatok gyors belépése Belép.

A fentiek mellett lehetővé teszi, hogy a fájl méretét mentse el a & #; a Fly & # -s listájának létrehozásával.

Különbségek változat OT

  • új, erősebb / gyors válogatási eljárás;
  • Átmenet a következő cellába való belépés után (az Excel beállításoktól függően).

Hozzáadott beállítások:

  • A lista használata és kialakítása (inkább a befektetés és a #; hogyan kell használni & #);
  • keresés, figyelembe véve a nyilvántartást és anélkül;
  • keresési maszkok;
  • Headlovkov.

Forrás: Hab

Hogyan készítsünk egy legördülő listát az Excel-ben

Az utolsó megjegyzésben a tömb formula segítségével jelentést készítettünk. Most javítsuk meg, ha egy legördülő listát ad hozzá a kritériumokkal.

A legördülő listák lehetővé teszik, hogy csak azokat az adatokat adja meg, amelyeken azt jeleznénk, nem fordulhatnak elő, ha kézzel adják meg az adatokat, valamint a fenti táblázatban való munkavégzés kényelmét.

A listák egyedi elemeit javaslom egy külön lap elválasztásához (1). Így a második laposzlopban (2) a vezetők nevét felsorolják, és a B & # oszlopban; Termékek (3).

A legördülő listák elemei

Most hozza létre az adatok legördülő listáját.

Először válassza ki azt a cellát, amelyben ezt követően kiválasztjuk a menedzser nevét (1). A lapon Adat (2) Válassza ki a parancsot Adatellenőrzés (3). Megjelenik egy párbeszédpanel, amelyben a legördülő menüben jelenik meg Adattípus (4) Válasszon Lista (5):

A legördülő listának létrehozása

Területen Egy forrás Jelezze a megfelelő tartományt a második laptól.

A legördülő listák elemeinek kiválasztása

Hasonlóképpen hozzon létre egy listát és a terméket.

A legördülő (legördülő) lista az Excelben

Nos, ha mindent megtesz az elme, akkor meg kell hoznia a legördülő listát ugyanúgy, mint a főasztal, hogy töltse ki, akkor választhatja ki a menedzser listáját és az árukat. Ennek eredményeként csak a megrendelés összegét manuálisan kell beadni. De ezt a feladatot hagyom neked. Próbáld meg megvalósítani magad.

Forrás: Hab

Comments are closed, but trackbacks and pingbacks are open.