PNG32 PNG32 PNG32 PNG32
PNG32
Forum Excel, VBA, VSTO, Exceltips, Excelhj�lp PNG32 drivs av Excelspecialisten    Logga in     English
PNG32
PNG32 PNG32
PNG32

Logga in

PNG32

Du är inte inloggad. Logga in eller registrera dig för att skriva inlägg eller svara på inlägg.

För frågor om forumet, kontakta oss på webmaster@excelforum.se

PNG32 PNG32
PNG32 PNG32
PNG32

Excelforum

PNG32

 
ForumForumDiskussionerDiskussionerExcelExcelVälja från en lista med dataverifiering beroende på innehåll i cellVälja från en lista med dataverifiering beroende på innehåll i cell
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-11-15 14:15
 
Hej Jag håller på med ett enkelt lagerregister i en innebandyförening. Tanken är att man här registrerar vad som hämtas ut från lagret och sedan även fylls på ibland. Jag har ett exempel där kolumnrubrikerna är: A1 (Produkt) B1 (Storlek) Sedan har jag gjort en lista som jag genom att använda Dataverifiering gör att jag i cellen A2 kan välja med en pil i en lista mellan olika produkter. T ex Tröja, overall, västar, m fl produkter. Sedan i cell B2 så har jag storlekar att välja i en lång lista med hjälp av dataverifiering men då det är olika storlekar på t ex tröja (S, M, L), overall (1, 2, 3, 4) ,västar (Kidz, Junior, Senior)så vill jag att beroende på vad man väljer i Cell A2 t ex tröja, så skulle jag vilja att endast de 3 storlekarna för tröja kommer upp att välja i vid pilen i cell B2. Hoppas ni förstår vad jag menar. Tänkte se om någon har en smart lösning på detta. Uppskattar om ni försöker ge mig lite inputs. Tack på förhand
Nytt inlägg
 2018-11-15 17:51
 

Hej.

Jag antar att du gjort ditt första val (produkt) i cell A2 (med din dataverifiering)

 

Nu kan du skapa en hjälptabell där valen i lista 1 "produkten" ligger i kolumnhuvudet och "undervalen" ligger under varje produkt.

 

exempeltabell

Tröja overall västar
s 48 xs
m 96 xxxxxl
l 148  
xl    

ställ dig i hjälptabellen och tryck CTRL+T så att det blir en "exceltabell"

 

I en exceltabell så får ju varje kolumn ett namn som du kan hänvisa till. så dataområdet för Overall heter 

Tabell1[Overall]

om du skulle vilja göra en summa av storlekar kan du skriva

=SUMMA(Tabell1[overall])

 

Det betyder att du kan klistra ihop en adress när du vet vad som är valt i A2 (typ overall)

SAMMANFOGA("Tabell1[";A2;"]")

Och för att excel skall fatta att det är en adress: 

=INDIREKT(SAMMANFOGA("Tabell1[";A2;"]"))

 

Nu ställer du dig i B2 och går till din vanliga dataverifiering->lista

Men istället för att peka på en lista lägger du in formeln:

=INDIREKT(SAMMANFOGA("Tabell1[";A2;"]"))

och nu påverkas listan i B2 av vad du valt i A2.

 

Här har du en snyggare (?) variant:

https://www.contextures.com/xlDataVal02.html

Där har varje lista ett eget namn och man slipper tomma rader i slutet av vallistan. Kräver lite mer jobb men blir mycket elegantare.

Nytt inlägg
 2018-12-01 05:38
 
Strålande! Blev precis som jag hade velat ha det. Stort tack! :-)
Nytt inlägg
 2018-12-01 05:39
 
Strålande! Blev precis som jag hade velat ha det. Stort tack! :-)
Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelVälja från en lista med dataverifiering beroende på innehåll i cellVälja från en lista med dataverifiering beroende på innehåll i cell

PNG32 PNG32
Excelforum drivs av Excelspecialisten som bedriver utbildning i Excel och VBA, tillhandahåller support och hjälp med Excel, utvecklar program i Excel. Är ni i behov av en konsult inom Excel, VBA eller VSTO, eller söker en excelkurs, kontakta oss.
Copyright 2013 ExcelSpecialisten XLS AB   Användarvillkor  Personliga uppgifter