Hogyan hozhatunk létre legördülő listát, de különböző értékeket jeleníthetünk meg az Excelben?
Az Excel munkalapon gyorsan létrehozhatunk egy legördülő listát az Adatellenőrzés funkcióval, de próbált-e már más értéket mutatni, amikor a legördülő listára kattint? Például a következő két oszlopadattal rendelkezem az A és B oszlopban, most létre kell hoznom egy legördülő listát a Név oszlopban szereplő értékekkel, de amikor a nevet kiválasztom a létrehozott legördülő listából, a megfelelő oszlopot A Szám oszlop értéke a következő képernyőképen jelenik meg. Ez a cikk bemutatja a feladat megoldásának részleteit.
Létrehozó lista létrehozása, de a legördülő lista cellájában más értéket mutasson
Létrehozó lista létrehozása, de a legördülő lista cellájában más értéket mutasson
A feladat befejezéséhez tegye a következőket lépésről lépésre:
1. Hozzon létre egy tartománynevet a legördülő listában használni kívánt cellaértékekhez, ebben a példában a név legördülő listát a név Box, majd nyomja meg a gombot belép kulcs, lásd a képernyőképet:
2. Ezután válassza ki azokat a cellákat, ahová be akarja illeszteni a legördülő listát, majd kattintson a gombra dátum > adatok ellenőrzése > adatok ellenőrzése, lásd a képernyőképet:
3. Az adatok ellenőrzése párbeszédpanel alatt beállítások lapot választani Lista tól Hagyjuk legördülő menüből, majd kattintson a gombra gombbal válassza ki a Név listát, amelyet legördülő értékként szeretne használni a forrás szövegdoboz. Lásd a képernyőképet:
4. A legördülő lista beszúrása után kattintson a jobb gombbal az aktív lap fülre, és válassza a lehetőséget Kód megtekintése a helyi menüből és a megnyitottból Microsoft Visual Basic alkalmazásokhoz ablakba másolja és illessze be a következő kódot az üres modulba:
VBA kód: Különböző érték megjelenítése a legördülő listából:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice
selectedNa = Target.Value
If Target.Column = 5 Then
selectedNum = Application.VLookup(selectedNa, ActiveSheet.Range("dropdown"), 2, False)
If Not IsError(selectedNum) Then
Target.Value = selectedNum
End If
End If
End Sub
Megjegyzések: A fenti kódban a szám 5 belül Ha Target.Column = 5 Akkor szkript az oszlop száma, amelyet a legördülő listában talált, alegördülő" ebben selectedNum = Application.VLookup (selectedNa, ActiveSheet.Range ("legördülő menü"), 2, hamis) a kód az 1. lépésben létrehozott tartománynév. Megváltoztathatja őket a kívántra.
5. Ezután mentse és zárja be ezt a kódot, most, amikor kiválaszt egy elemet a legördülő listából, egy viszonylag eltérő érték jelenik meg ugyanabban a cellában, lásd a képernyőképet:
Bemutató: Hozzon létre legördülő listát, de mutasson különböző értékeket az Excelben
A legjobb irodai termelékenységi eszközök
A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet
- újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
- Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
- Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
- Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
- Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
- Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
- Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
- Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
- Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!





























