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

 
ForumForumDiskussionerDiskussionerExcelExcelSöka i en stor prisfilSöka i en stor prisfil
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2009-03-08 14:58
 

 

Hej.

Jag har en prislista på ca 90 000 artiklar fördelat på två blad i en arbetsbok.

Det jag tänkte mig var att på ett nytt blad kunna slå in artikelnummret och

att det generera tillbaka art.namn, pris, inköpspris.

Till detta behöver jag nån bra formel. Är inte så bra på detta så jag hoppas

att nån vill hjälpa mig.

Bladen är uppbyggda enl nedan.

1 I    A    I     B       I     D   I       G      I

2 I art.nr I art.namn I utpris I inköp.pris I

Mvh Peter

Nytt inlägg
 2009-03-09 10:05
 

Jag antar att en kombination skulle passa bra här av om-formel och letaupp-formel...

en  föruttsättning är att artikelnummer är placerat längst till vänster i denna lista

Svenska
=om((letarad(#1;lista#1;1;false)=#1;letarad(#1;lista#1;kolumn med info;false);letarad(#1;lista#2;kolumn med info;false))

Engelska
=if((vlookup(#1;lista#1;1;false)=#1;vlookup(#1;lista#1;kolumn med info;false);vlookup(#1;lista#2;kolumn med info;false))

#1 = den cell där du skriver in det artikelnummer du letar efter

Kopiera formeln under respektive rubrik art.namn, pris, inköpspris osv. och glöm inte att ersätta 'kolumn med info' med motsvarande siffra för den kolumn infon finns i, ex 2 för art.namn, 3 för utpris osv...

Lista#1 = blad1!a1:g65000
Lista#2 = blad2!a1:g65000
Det vill säga namnet på bladet,  med utropstecken efter, följt av första cellvärdet (längst upp, längst till vänster), kolon, följt av sista värdet (längst ner, längst till höger) i listan

Nytt inlägg
 2009-03-09 22:25
 

Hej.

Detta funkade nästan jag får inte ut nåt från "Pris2" som mitt andra blad heter.Så här ser min formel ut (var tvungen att ta bort den första parantesen annars funkad det inte alls).Fnkar från "Pris1" bladet.

=OM(LETARAD(A5;Pris1!A2:H50841;1;FALSKT)=A5;LETARAD(A5;Pris1!A2:H50841;6;FALSKT);LETARAD(A5;Pris2!A2:H37611;6;FALSKT))

Mvh Peter

Nytt inlägg
 2009-03-10 09:39
 

Gäst skrev

Hej.

Detta funkade nästan jag får inte ut nåt från "Pris2" som mitt andra blad heter.Så här ser min formel ut (var tvungen att ta bort den första parantesen annars funkad det inte alls).Fnkar från "Pris1" bladet.

=OM(LETARAD(A5;Pris1!A2:H50841;1;FALSKT)=A5;LETARAD(A5;Pris1!A2:H50841;6;FALSKT);LETARAD(A5;Pris2!A2:H37611;6;FALSKT))

Mvh Peter

Mitt misstag...

=OM(ÄRFEL(LETARAD(A5;Pris1!A2:H50841;1;FALSKT));LETARAD(A5;Pris2!A2:H37611;6;FALSKT);LETARAD(A5;Pris1!A2:H50841;6;FALSKT))

Detta borde fungera...

Låt första LETARAD-formeln vara konstant, ändra bara kolumnindexet för de nästkommande för att få rätt information

 

Nytt inlägg
 2009-03-10 17:08
 

Superstort TACK!!!!  

Detta funkade klockrent och kommer hjälpa mig mycket i mitt jobb.

Mvh Peter

PS Går det även att fixa så att när jag slår in art nr blir markören kvar i art nr cellen.

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelSöka i en stor prisfilSöka i en stor prisfil

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