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:
- Í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.
- Válassza ki a legördülő listát. A főmenüben megtaláljuk a “Formátum asztali” eszközt.
- 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:
- 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.
- Nevezett tartományt alkotunk. Útvonal: “Formulák” & #; “Név Dispatcher” & #; “Teremt”. Bemutatjuk a tartomány egyedi nevét – ok.
- Hozzon létre egy legördülő listát bármely cellában. Hogyan kell ezt megtudni. Forrás – tartománynév: = fák.
- 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.
- 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
- Mentés a fájl típusának beállításával “Macros Támogatás”.
- 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.
- Olyan aktív cellát készítünk, ahol a legördülő listát szeretnénk elhelyezni.
- 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.
-
- Hozzon létre az első legördülő listát, ahol a tartománynevek tartalmazzák.
- Amikor a kurzort a “forrás” mezőbe helyezi, menjen a lapra, és jelölje ki a felváltva szükséges cellákat.
- 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.
- 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
- 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
- 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
- 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).
- Kattintson az ikonra – aktív “Constructor Mode” lesz.
- Rajzoljuk a kurzort (ez lesz egy “kereszt”) egy kis téglalap – a hely a jövőbeli lista.
- Kattintson a “Tulajdonságok” gombra – A beállítások listája megnyílik.
- Adja meg a ListFillRange string (kezek) tartományát. A kiválasztott érték megjelenik – a LinkedCELL karakterláncban.
- 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.