Kako ustvariti spustni seznam, a prikazati različne vrednosti v Excelu?
V Excelovem delovnem listu lahko hitro ustvarimo spustni seznam s funkcijo preverjanja podatkov, vendar, ali ste že kdaj poskusili prikazati drugačno vrednost, ko kliknete spustni seznam? Na primer, v stolpcu A in stolpcu B imam naslednja dva podatka v stolpcu. Zdaj moram ustvariti spustni seznam z vrednostmi v stolpcu Ime, toda, ko na ustvarjenem spustnem seznamu izberem ime, ustrezen vrednost v stolpcu Število je prikazana, kot je prikazano na sliki spodaj. Ta članek bo predstavil podrobnosti za rešitev te naloge.
Ustvari spustni seznam, vendar v celici spustnega seznama prikaži drugačno vrednost
Ustvari spustni seznam, vendar v celici spustnega seznama prikaži drugačno vrednost
Če želite dokončati to nalogo, sledite naslednjim korakom:
1. Na spustnem seznamu ustvarite ime obsega za vrednosti celic, ki jih želite uporabiti, v tem primeru bom spustni seznam imena vnesel v ime Box, nato pritisnite Vnesite tipko, glej posnetek zaslona:
2. Nato izberite celice, kamor želite vstaviti spustni seznam, in kliknite datum > Preverjanje podatkov > Preverjanje podatkov, glej posnetek zaslona:
3. v Preverjanje podatkov v pogovornem oknu pod Nastavitve izberite jeziček Seznam Iz Dovoli in nato kliknite , da izberete seznam imen, ki ga želite uporabiti kot spustne vrednosti v vir besedilno polje. Oglejte si posnetek zaslona:
4. Po vstavitvi spustnega seznama z desno miškino tipko kliknite zavihek aktivnega lista in izberite Ogled kode v priročnem meniju in v odprtem Microsoft Visual Basic za aplikacije okno, kopirajte in prilepite naslednjo kodo v prazen modul:
Koda VBA: Prikažite drugačno vrednost s spustnega seznama:
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
Opombe: V zgornji kodi številka 5 v Če je ciljni stolpec = 5, potem skript je številka stolpca, na kateri je spustni seznam,spustni" v tem selectedNum = Application.VLookup (selectedNa, ActiveSheet.Range ("spustni meni"), 2, False) koda je ime obsega, ki ste ga ustvarili v koraku 1. Lahko jih spremenite v želeno.
5. Nato shranite in zaprite to kodo. Ko izberete element s spustnega seznama, se v isti celici prikaže relativno drugačna vrednost, glejte posnetek zaslona:
Predstavitev: ustvarite spustni seznam, vendar v Excelu prikažite različne vrednosti
Najboljša pisarniška orodja za produktivnost
Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa. Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...
Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo
- Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
- Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
- Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!