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

 
ForumForumDiskussionerDiskussionerExcelExcelArtikellista med fast värdeArtikellista med fast värde
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2018-04-05 13:28
 

Hej,

 

Har försökt lösa en funktion utan att lyckas och hoppas nu på att någon av er experter kan hjälpa mig.

Funktionen jag vill åt är: 
Har skapat en rullista med artiklar, det är ca: 300 artiklar än så länge, där beroende på vilken artikel jag väljer ska vara förknippat med ett värde. Låt säga att jag väljer en artikel ur rullistan i A3 skall det per automatik dyka upp ett värde i C3. Detta ska jag sedan jobba vidare med och koppla till andra funktioner men de har jag koll på. Jag får helt enkelt inte fram den automatiska funktionen där jag får fram värdet på den artikeln jag valt i rullistan.

Hoppas ni förstår vad jag menar.

Tack på förhand!

Nytt inlägg
 2018-04-05 13:39
 

 Ett förtydligande i funktionen.

Vilken artikel jag än väljer i rullistan, oavsett vilken rad det är i A kolumnen, vill jag få värdet på motsvarande rad i C kolumnen. Artiklen kan således inte vara låst till en specifik rad.

Nytt inlägg
 2018-04-05 14:18
 

 1. Skapa en hjälptabell någonstans där du skriver artikelnamn och artikelnummer. T.ex blad2, A1:B300

Art Nr
alfa 1
beta 2
gamma 45
delta 77

...OSV

 

Ställ dig i ditt arbetsblad, markera kolumn A, gå till DATA->dataverktyg->dataverifiering. 

Tillåt: LISTA
x Nedrullningsbar listruta i cell
Källa: 
=Blad2!$A$2:$A$300
Nu bör du ha en (skitlång) lista där du kan välja rätt värde. Tyvärr filtrerar den inte fram värden om du börlar skriva, så den kommer vara rätt oduglig för 300 värden. Vill du ha lite hjälp av excel så får du klistra in de 300 artikelnamnen högst upp i kolumn A och dölja de 300 första raderna (då hjälper Excels autoifyllnad till, men den är inte heller speciellt bra).

Sen får du lägga lämplig formel  C-kolumnen som slår upp Artikelnumret i din hjälptabell. T.ex för rad 301

=LETARAD(A301;Blad2!$A$1:$B$300;2;FALSKT)

Som kopieras ner ett lämpligt antal rader

Så här om du vill slippa se felmeddelanden innan någon artikel har valts i Kolumn A

=OM(A301="";"";LETARAD(A301;Blad2!$A$1:$B$30;2;FALSKT))

Nytt inlägg
 2018-04-06 08:08
 
 Ändrad av Christian  på 2018-04-06 08:10:24
Hej hej

Har du valt att klistra in en listruta eller liknande ur formulärkontrollerna?
Isåfall så får du till att börja med använda celllänk, (vänsterclick på listrutan + formulärkontroll), Vi låtsas att du länkar till cell B1.

I cell B1 dyker det nu upp en siffra som motsvarar vilken av alla artiklarna du valt. Denna kan du återanvända till att leta efter värdet som tillhör din artikel, förutsatt att du har samma sortering i din data som i din listruta.

Anta att din data ligger i A2:B200, samt att A kolumn har artiklar och kolumn B värden:

Skriv i C1:
=Index(A2:B200;B1;2)

A2:B200, Pekar ut området där din data finns.
B1: Hämtar siffran för vilken rad som INdex ska leta efter
2: Väljer vilken kolumn i ordning räknat från vänster.

Det är viktigt att du anger dataområdet exakt och att datan är sorterad likadant som din lista, annars kommer listan skicka fel siffra till B1.

Mvh
Christian




Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelArtikellista med fast värdeArtikellista med fast värde

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