Press "Enter" to skip to content

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

Excel több érték kiválasztása a legördülő listából

Hogyan készítsünk egy legördülő listát több érték kiválasztásával? Egyszerű és függő listák

Jó idő a Hab-on! A táblázatokkal való rutinszerű munka folyamatában mindig van egy vágy, hogy felgyorsítsa az értékek bemenetét. Ez különösen igaz a pozíciónevekre. Gyakran ugyanaz a listánk, amellyel folyamatosan dolgozni kell, és az újakat fokozatosan hozzáadják.

Minden alkalommal, amikor ugyanazt a nevet tette az asztalra. Ezenkívül mindig van lehetőség arra, hogy hiba – tegyen egy extra pontot, a helyet és így tovább. Ma elmondom, hogyan kell felgyorsítani a munkát bizonyos esetekben. A legegyszerűbb példákban talán valami illeszkedik. Így…

Hogyan hozzunk létre egy legördülő listát több érték kiválasztásával

Kezdje a legegyszerűbb módon. Használják, ha a táblázat ugyanaz a táblázat, akkor gyorsan be kell adnia többször. Az előfeltétel a nevek és folytonosság előre meghatározott listájának jelenléte, az üres vonalak hiánya:

A kurzort a következő üres cellára helyezzük a jobb egérgombbal kattintva; A helyi menüből válassza ki a parancsot. Vagy használja az “Alt + Down nyíl” billentyűzetgombot. Ez a módszer a listából való kiválasztás nem túl gyakran. A nevek ritkán ismétlődnek.

Jobb a következő módon használni – a kész listát a könyvünk másik lapján tárolva. És a kívánt cellában, hogy linket tegyen a lap adataihoz.

Hogyan készítsünk egy legördülő listát egy másik lapról?

Már létrehoztam az asztalt . Most hozzunk létre egy új lapot a dokumentumban, és hívja “alap”. A levél akkor ez rejtve lehet véletlenül, hogy ne szakítsa meg a dokumentumot. Az új lap tetszőleges helyén megmentjük a jövőbeli listát, ebben a példában kiegészíthetjük az üres sorokkal és időről időre, hogy új pozíciókat adjunk hozzá nekik.

Kiemeljük a kívánt területet, és a bal felső sarokban a “lista_dontit” nevet hozzárendeljük. Most már az első nevű tartományunk van az Excel könyvünkben. A sávok későbbi vezetéséhez meg kell nyitnod a “Formulák” fület, és megtalálni a “Név diszpécser”:

Következő lépés – Menj vissza a lapunkba, ahol a főasztal létrejön. A szükséges sorokat az oszlopba osztjuk. Megyünk az “Adatok” fülre – “Adatellenőrzés”. Az “Adat típus” karakterláncban válassza ki a “lista” …

És a „Source” vonalat, akkor másolja a címet a kínálatunkban a „név diszpécser” ..

Most kiválaszthatja a kész értékeket a listából. Ha a lista hosszú, akkor görgessen le. De lehetetlen megváltoztatni a betűtípusokat, a színeket – azaz a tartalom formázásához.

Hogyan készítsünk egy legördülő listát egy cellában, amelynek többadik választása van

A következő egyszerű példa mutatja a kapcsolódó listák létrehozását. Például kitölti az árut a kategóriák keretében. A dokumentumban a kategóriák listáját és a kategóriák kiválasztása után készített termékeket készítünk .

Először meg fogjuk tenni a jövőbeli listákat az alaplistán. Három termékkategóriába tartozunk – félkész termékek, halak és pékség. És három grafikonot töltünk be.

Most már kevés pozíció van benne; Az alábbiakban leírják, hogyan lehet azt az új pozíciók “alapjain” mellett, a kiválasztáskor megjelennek a listában. Az első a kategóriák legördülő listáját pontosan az előző példában leírtak szerint. “Adatok -” Adatellenőrzés “. A kategóriák nevével csak egy sorozatot jelezünk.

Nyomja meg az Enter billentyűt. Meggyőződésünk, hogy az asztalunkban egy másik lapon a megfelelő kiválasztott grafikonok, lehetett kiválasztani kategóriáinkat a listából.

By the way, a kapott eredmény az alsó sejtekre másolható – rendes formulákként. Tovább dolgozunk. Először is, a három listát a “Base” lapon felülvizsgáljuk. Először befejezzük a “félkész termékek” számot. Tegyük meg, hogy később új pozíciókat adhat hozzá az “alaphoz”, és automatikusan megjelennek a listákban.

A kurzort a “félkész termékekből, majd nyissa meg a” Home “fület, és kattintson a” Formátum, mint a táblázat “gombra. Tervezés Válasszon ki. Meghatározzuk a szükséges függőleges tartományt az oszlopon, beleértve csak a nevekkel rendelkező sorokat; semmi, de a tartomány nem változik.

A műveletek folyamatában megkezdődött az “Asztaltervező”. Határozottan hozzárendeljük nevünket (a bal felső sarokban) “félkész termékek”.

Megismételjük a “hal” és a “pékség” grafikon műveletét.

Várakozási szakasz. A szokásos módon felkelünk a kívánt vonalszöveghez, amint azt az “Adatok” – “Adatellenőrzés”, válassza ki a “lista” típusát, és mint egy tartomány jelzi a szomszédos cellát, t.E a korábban létrehozott lista, de ..

… A “SOURCE” funkciófunkciók használata. “= DVSSL ($ E $ 6)”. Ez a funkció egy hivatkozást ad vissza a t.E. Előző listák, nem a cella tartalma. Adatokkal dolgozunk, egyszerűen alátámasztottuk őket. A név manuálisan kerül beírásra.

Figyeljen a “forrásra”. Az oszlop és a sejtek abszolút címezését jelzik (a “$” jelek segítségével). Ahhoz, hogy ebben az űrlapon a fennmaradó vonalakra kiterjesszék, meg kell adnia az adatforrás minden sorát. Hosszú. Óvatosan távolítsa el az abszolút címzést a kezével a “forrás”, és miután a cellát az alábbi sorokba másolja. Ezután a “Formula” megfelelően elterjedt.

Próbáljon új pozíciókat felvenni az adatbázisba; Ellenőrizze, hogy a kategóriák megadása után automatikusan automatikusan megjelenik a listán? Ki kell dolgoznia.

A legördülő listát az Excel cellájában készítjük az első betű megválasztásával

Gyorsan megérted, hogy jó lenne, ha az első betűből az első betűből lehet választani, akkor a folyamat sokkal gyorsabban halad. A következő módon bemutatja Önt az Excel fejlesztésében. Először bekapcsoljuk a tervező módot az Excel beállításaiban a “Paraméterek” segítségével.

A konstruktor módban helyezze be az aktív X vezérlőelemet a dokumentumunkbaMező listával“:

Az egér kurzor megszerzi a kereszt alakját. Van egy kis programozók – rajzoljuk ezt az elemet a kívánt cellában – mindkettő, és az ablakok, amelyek már régen ismerik nekünk régen. Az elem tulajdonságaiban beállítjuk a beállításokat – adja meg a megnevezett tartományunkat, a háttérszínt, a betűtípust, vannak más beállítások.

  • Listfillrange – Helyezze be a nevezett tartományunkat a “Névkezelő” -tól itt;
  • LinkedCell – A társult cellában, ahol a kiválasztott elem lista jelenik meg – szükség van, ha az adatokat fogják használni más táblázatok, képletek, stb.d;
  • Listws – a megjelenített sorok száma a listában;
  • Betűtípus – Válasszon betűtípust, méretet, stílust;
  • Forecolor és Backcolor – szöveges szín és háttér;
  • Liszt – a listán szereplő visszaadott vonalak száma;
  • Printobject – Meghatározza – Nyomtatási vezérlést vagy nem (igazság vagy hazugság) megjelenítését

Miközben a tervező mód aktív – nem fog működni egy listával, mint felhasználó. De megváltoztathatja méretét, tulajdonságait, pozícióját a lapon. A beállítások vége után ki kell kapcsolnia a konstruktor módot.

Próbáljon meg egy nevet találni a levélben, nézze meg, mi történik. A megfelelő helyeken másolhat és helyezhetünk el a vezérlés elemét. Ez a módszer a listák létrehozásának módja jó komoly projektek az ExceK-ban, nem juthat el mindenkinek, de előnyei vannak, amelyek nem más módon vannak.

Forrás: Hab

Makró legördülő listája az Excel több értékével

A kiadványokban korábban leírták arról, hogy a cellák legördülő listája hogyan egyszerűsíti az adatokat.
Hivatkozás az alábbi legördülő listák létrehozásának módjára vonatkozó leírásra:

Ez a kiadvány leírja a legördülő listák létrehozásának eljárását, amelyeket a sejtekben több értékre rögzítenek.

Kezdje, hozzon létre egy szokásos legördülő listát.

Ehhez szüksége van:

  • Jelentkezzen be az “Adatok” fülre;
  • Válassza ki az “Adatellenőrzés” opciót;
  • Válassza a “List” lehetőséget;
  • Adja meg azt a tartományt, amelyből a legördülő listát kiválasztják, vagy hozzon létre egy listát közvetlenül a “;”.

Az eljárás után írjon makrót a dokumentumhoz.

Makró rögzítése követi:

  • Nyissa meg a Fejlesztőeszközök lap (ha a lap le van tiltva, akkor kapcsolja be a File szakaszban => Paraméterek => Tape Settings);
  • A Fejlesztő lapon válassza ki a “Kód megtekintése” gombot;
  • A nyitóablakban a makró leírása;

Tekintsünk több makrót legördülő listákkal.

Első makró, amely a lista oldalra történő elmozdulását (vízszintesen).

Makró szöveg:
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 (“B2: B10”)) semmi és Hab = 1
HABEVENTS = FALSE
Ha Len (Hab (0, 1)) = 0
Hab (0, 1) = cél
MÁS
Hab (xltoright).Offset (0, 1) = cél
Vége, ha
Habontok
HABEVENTS = TRUE
Vége, ha
Vége
Szükséges figyelmet kell fordítani a karakterláncban:
Ha nem metszenek (cél, tartomány (“B1: B10”)) semmi és Hab = 1
Értékek(“B1: B10”)– Ez a tartomány, amelyen belül a legördülő lista működik.
Hasonlóképpen, akkor létrehozhat egy legördülő listából eltolt le, és a legördülő listából, hogy a rekordok több érték a cellában a fül a fül vagy a tér.

Makró legördülő listája offset lefelé:

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 (“C2: F2”)) 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

A legördülő listának makrója több értékkel egy cellában:

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 (“B2: B5”)) 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

Sorban Ha nem metszenek (cél, tartomány (“B2: B5”)) semmi és Hab = 1
Jelzett makró tartomány.
Sorban
TARGET = TARGET & #; “//” & #; NewVal
Jelzi az elválasztót “//”. Cserélhető bármilyen írásjelzővel, szöveggel vagy helyet.

Hasonló:

  1. Hogyan oszthatja meg az Excel táblát két oszlopba egy lapra történő nyomtatáshoz.Arról, hogyan segít egy egyszerű makró segítségével.
  2. Hogyan helyezze el az Excel-ből “Word” -ból átvitt függőlistát, egy sorban (vízszintesen), hogyan kell elhelyezni a függőleges listát, az Excel-ből továbbítva.
  3. Adjon hozzá egy gombot vagy átmeneti nyilat (az elejére) az Excel lapon. Makró.Néha nagy pozíciókkal rendelkező lapok esetében.

Makró legördülő listája több értékkel az Excelben: 5 hozzászólás

jó nap! Makró legördülő listája, amelynek több értéke egy sejtben valamilyen oknál fogva nem működik. Az alábbi sorok valamilyen oknál fogva piros lesznek. Megértem a B2: B5 olyan tartomány, amely más területre változtatható például az f2: f? Vagy tévedek? Mondd el kérlek.

Ha nem metszenek (cél, tartomány (“B2: B5”)) semmi és Hab = 1
TARGET = TARGET & #; “//” & #; NewVal

Cserélje ki a “kabátot

jó nap!
Makró több értékkel futva. Ahogy fent megadták, a süteményeket ki kell javítani.
Mondja meg, lehetséges, hogy többszörös választás egy ilyen legördülő listában, például a zászlók vagy a Ctrl keresztül? És így sok sejtbe is szaporodhat.
Köszönjük előre, és köszönöm a cikket!

Jó napot, a cellára kattintva létrehozhat egy űrlapot (UserForm) egy listával vagy néhány jelölőnégyzetet.

jó nap! A makró működik, lehetővé teszi, hogy több értéket helyettesítse a legördülő listából. Azonban a húrok beillesztésének lehetősége az, hogy az én esetemben lehetetlenné teszi a fájl kezelését. Hogyan kell javítani?

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.

A kétszintű lista létrehozásának első módja

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.

Most kezdjük meg létrehozni a csoport első legördülő listáját (az én esetemben & #; az országok listája):

  1. Válassza ki a cellát a legördülő listához;
  2. Menjen a szalag lapra Adat;
  3. Csapat kiválasztása Adatellenőrzés;
  4. A legördülő listában válassza ki az értéket Lista;
  5. Területen Egy forrás Jelöljük a következő képletet = Dwarns (& #; táblázat1 [# fejlécek] & #;).

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 = Kötőjel (& #; asztal1 [& #; & #; 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ő 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.

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

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

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

  1. Manuálisan a “SOURCE” mező “pont-vesszőjén”.
  2. Adja meg az értékeket előre. És forrásként adja meg a cellák tartományát egy listával.
  3. Adjon hozzá egy nevet az értékek és a forrás mezőbe, hogy adja meg ezt a nevet.

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

Legördülő listája az excel-ben az adathelyettesítéssel

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).
  5. Mentés a fájl típusának beállításával “Macros Támogatás”.
  6. 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 „Run”.

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”, és újabb összhangban az értéke „Baobab”.

Legördülő lista Excel adatokat egy másik lap / fájl

Ha az értékeket a legördülő listában található másik lapon vagy egy másik könyv, 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.

Több érték kiválasztása az Excel legördülő listából

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.
  2. Hogy a kiválasztott értékek az alulról láthatóak, helyezzen be egy másik kezelő kódot.
  3. 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 a következőre
Ha nem metszi (cél, tartomány (& #; c2: c5 & #;))) 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

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. Rajzoljuk a kurzort (ez lesz egy “kereszt”) egy kis téglalap – a hely a jövőbeli lista.
  3. Kattintson a “Tulajdonságok” gombra – A beállítások listája megnyílik.
  4. 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

Bővítmény: legördülő listája kereséssel (kombinált)

Add-in, hogy megkönnyítse az értékek bemenetét az Excel cellában

Írta: Nerv
Utolsó frissítés: 27/03 /

Gyakran ki kell töltenie a táblázatokat, hosszú ideig, és kölcsönösen válasszon lehetőséget a legördülő listákból?

És talán ugyanazokkal, de nem strukturált adatokkal foglalkozik?

Ha igen, akkor ez a felépítmény célja, hogy megkönnyítse az életet: csökkenti a ráfordított idő az unalmas, monoton munka, és ugyanabban az időben, hogy növelje a minőség és a hatékonyság.

Hogyan működik:

A CTRL + ENTER gomb megnyomásával megjelenik a lista, amely lehetővé teszi, hogy ne csak a kiválasztás, hanem az adatok kereséséhez is.

Lássuk, mit tud:

  • Nem ismétlődik (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.);

  • Rájön 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;
  • Navigáció ismerős szabványos kulcsokkal: Up [Fel], Le [Le], Page Up [oldalon Fel], Page Down [oldalon le];
  • Helyes munka mindenféle adatmal: vonalak, dátumok, számok;
  • Feldolgozási lista formula. Nincs üres sor a listában;
  • Sheet Cate feldolgozás. A védett sejtekben a bejegyzés tilos;
  • Információk a listák teljes számáról és a kérés elemekről;
  • Gyors kihívás nyomással Ctrl + Enter;
  • Gyors bezárás: Kulcs KILÉPÉS;
  • Gyors bemenet kulcs 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);
    • 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.
    Támogatott betöltési terhelés
    nerv_dropdownlist_zip Kb 19 5 év 45 héttel ezelőtt

    Hozzászólások

    Ennek a felépítménynek a szerzője & #; nem én.
    Az, aki írta, hogy régóta a megjegyzésekben van a webhelyen, nem válaszol, & # #; És nem tervezem támogatni más emberek döntéseit.
    Mert észrevételei e cikkhez közelítek.

    A felépítményre vonatkozó kérdések több felelősséget vállalnak.
    A felépítmény nem támogatott, nem módosított, & #; Ha azt szeretné használni, akkor használja ezt az űrlapot, amelyben most van.
    Ha szüksége van valami hasonlóra, & #; Helyezze el a megrendelést az oldalra, készítsen “a semmiből”

    Kedves Igor!
    Ha dolgozik, akkor volt egy lista, például az egyik oszlopban lévő pozíciókból, de egyedi elemek, lehetséges az egyedi elemek másolása vagy kivitele?
    Köszönjük a felépítményt.

    Kedves emberek! OCH Hasznos felépítmény! De itt van egy probléma, ha két szomszédos oszlopban található, és az autopoisk & #; Hiba mentése (ismeretlen hiba). Tegyük fel, hogy az Autopoisk az A2-es cellára és a második B2-re van beállítva. rögzített makró az autorunon
    Sub VA ()
    & #;
    & #; Va makró
    & #;

    & #;
    Hab & #; nerv_habwnlistshow & #;
    Vége

    És ezt a makrót egy csapat indítja el
    Privát Sub Worksheet_SELECTICECHANGE (BYVAL cél a tartományban)

    DIM LREPLY mindaddig

    HA HAB> 1 Akkor Exit Sub
    Ha nem Habect (tartomány (& #; A2: A & #;), Target) semmi, akkor
    Hab & #; & # VA;
    vége, ha
    HA HAB> 1 Akkor Exit Sub
    Ha nem Habect (tartomány (& #; B2: B & #;), cél), akkor semmi
    Hab & #; & # VA;

    Vége
    Amikor elmész egy A2 cellában a keresési ablakban beviszi az adatokat beírni az adatokat, kattintson az Enter, megy a nyomvonal B2 cellát, és felugrik egy ismeretlen hiba hiba!
    Segítség tanácsot, mit kell tenni !?

    > Mondd el, hogy ez lehetséges, hogy egy kérést egy másik fájl
    Ugyanez a kérdés: Van-e lehetőség a & #; helyettesítési minta & #; Használjon másik könyv?
    Köszönjük az elegáns felépítmény.

    Index () + kereső tábla (), hogy segítsen.

    Sasha, és miért nyakkendő valami.
    Csatlakoztassa a fájlt kiegészítőként az Excel, & #; És ő maga is elindul minden alkalommal Excel-vel

    Kérjük, mondja meg, hogyan lehet kötődni egy HAB-hoz vagy egy munkalaphoz listákkal az indítás elkerülése érdekében

    Helló!
    És hány sor ez a felépítmény feldolgozhatja?
    Lehetséges-e feldolgozni

    Kérem, mondja meg, hogyan válasszon több értéket egyszerre. Úgy, hogy ugyanabban a sejtben volt & #; narancs; Mész&#;. Ez lehetséges?

    Helló! Frissítheti az Nerv_Dropdownlist_zip fájlt? A fájl letöltött, az Excel elindul, de semmi sem nyílik meg, és a hibák nem adnak ki. Kösz!

    Mondja meg, hogyan kell megtenni, hogy létrehozhat egy kérést egy másik fájlból

    Nagyszerű dolog, köszönöm!

    Van egy kis hiba a & # beállítások használatakor; Ha a sejteket behelyezzük a cellákba, állítsa be az ellenőrzést, majd az ellenőrzés nem működik, ha az értéket az ADD-IN ablakon keresztül adja meg.

    >> //////// A bemeneti adatok ellenőrzése (az adatbevitel tilalma nem a listából származik).

    >> Könnyen szervezhető az Excales & # rendszeres módszerekkel. / Adat / adatellenőrzés / lista, amely meghatározza az egy-a-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-to-the the és felépítmény.

    Excel & #; Lehetetlen ezt megkérdezni, makro megkerülve a tilalmat

    Forrás: Hab

    Excel-legördülő lista

    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

    Ebben a cikkben egy legördülő listát hozunk létre az adatok (adatok / adatok az adatok / adatellenőrzéssel) az adattípus-listával .

    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 legegyszerűbb módja annak, hogy hozzon létre egy legördülő lista, majd a lista elem közvetlenül a szerszám Forrás mezőben .

    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 képleteket / specifikus neveket / Adjon hozzá egy nevet
    • 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 át kell adnia a tartományt a legördülő listából egy másik könyvre (például a könyvforrásba).Xlsx), akkor a következőket kell tennie:

    • A könyvforrásban.Xlsx hozza létre a kívánt elemek listájá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 & #;);

    Amikor egy másik könyvben található elemek listáján dolgozik, a forrásfájl . Az XLSX-t ugyanazon a mappában kell megnyitni, 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 sok sejtek adatok ellenőrzésére vonatkozó szabályok egy lapon, akkor a választás a sejtcsoport (fő / megtalálni és kiemelni / válassza ki a sejtcsoport). A szerszám ellenőrzése Ez az eszköz lehetővé teszi, hogy kiválassza a cellákat, amelyekhez az adatmentesség ellenőrzése (az adatok / adatok / adatmunkák parancsával van megadva). A kapcsoló kiválasztásakor minden ilyen cellát kiemelnek. Ha kiválasztja az opciót, csak azok a sejtek, amelyekre ugyanazokat az adatellenőrzési szabályokat telepítik, mint az 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

    Comments are closed, but trackbacks and pingbacks are open.