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

 
ForumForumDiskussionerDiskussionerExcelExcelHämta data från annat bladHämta data från annat blad
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2011-06-09 09:16
 

Jag har kört fast när det gäller att hämta data från annat blad. Jag ska försöka beskriva så tydligt som möjligt.

Det jag vill göra är att hämta data från BLAD2 till BLAD1 i en ny kolumn som ska addera totalpriset för en kund. Kund "Exempel1" har 3st ordrar i BLAD2, alla med ett eget pris(i BLAD2 ligger varje order som 1 egen rad).

Så problemet är inte att endast hitta samma kundnummer i BLAD1 som i BLAD2, utan när man väl gjort det så vill jag att varje rad som har det särskilda kundnumret ska addera den totala priskostnaden för den kunden. Det är det värdet som jag vill ska synas i "Totalt pris" kolumnen i BLAD1.

Jag hoppas jag beskrivit tydligt nog. Väldigt tacksam för svar! Har suttit ett tag med detta, är amatör på excel!

BLAD1

Kund Kundnummer Totalt pris
Exempel1 1234  
Exempel2 2345  
Exempel3 3456  
Exempel4 4567  

BLAD2

 

Kund Kundnummer Pris
Exempel1 1234 12000
Exempel1 1234 25000
Exempel1 1234 55000
Exempel2 2345 1900
Exempel2 2345 23000
Exempel3 3456 4500
Exempel4 4567 9000
Nytt inlägg
 2011-06-09 11:21
 

Hej,

om din data i Blad1 står i kolumn A:C och datan i Blaad2 också står i kolumn A:C så kan du använda följande formel i Blad1 cell C2:

=SUMMA.OM(Blad2!B:B;B2;Blad2!C:C)

Denna kan du sedan fylla nedåt i kolun C

mvh Khaleb

Nytt inlägg
 2011-06-09 11:31
 

Tack för ditt svar Khaleb!

Tyvärr står de inte i samma kolumner i de olika bladen. Det kanske framstod så, men det är inte sorterat i någon ordning alls och listan är väldigt lång.

Jag har kommit så långt att jag kan hämta hela "Pris" listan från BLAD2 till BLAD1. Jag har gjort matrisen mellan B-E eftersom kundnummer ligger i B och pris i E, men har några i detta sammanhang irrelevanta kolumner mellan.

=INDEX(Sheet2!B1:E4362;;4)

Sedan har jag även lyckats hämta hela "Kundnummer" listan från BLAD2 till BLAD1. Kundnummer ligger alltså i kolumn B och M2 är kundnumret från BLAD1 som den söker efter i BLAD2.

=INDEX(Sheet2!B:B;PASSA(M2;Sheet1!M:M;0))

Men som sagt så är jag i princip nybörjare på excel. Det känns som dessa två funktioner är en bit på vägen i vad man måste använda, men det som känns svårt är att hitta alla rader i BLAD2 med kundnumret man anger från BLAD1 och sedan hämta "Pris" från alla de raderna och addera det till ett tal.

Nytt inlägg
 2011-06-09 12:51
 

Hej,

formeln jag skrev kräver inte att informationen står i samma kolumner i de båda bladen. Du kan anpassa formeln enligt:

SUMMA.OM(Blad2!B:B;B2;Blad2!E:E)

i excel-hjälpen kan du läsa lite mer om funktionen.

Mvh Khaleb

Nytt inlägg
 2011-06-09 13:14
 

Ok! Jag förstår formeln och den funkar bra, tack!

Det enda som kvarstår är en liten justering. Om Kundnumret (B2) hittas i kolumnen så vill jag inte att hela E-kolumnen ska kopieras, utan jag vill endast att de tal i E-kolumnen som Även är på samma rad som det efterfrågade kundnumret ska adderas.

Så om tex kundnummer 1234 hittas på 4rader, så vill jag att dessa 4rader i E-kolumnen är de enda som ska adderas. Inte hela E-kolumnen.

Nytt inlägg
 2011-06-09 13:28
 

Hej,

jag tror att det fungerar som du vill

Det som summeras är de rader i Blad2 kolumn E där Blad2 kolumn B innehåller samma värde som Blad1 cell B2

kopierar du sedan formeln till rad 3 så jämförs med Blad1 cell B3

mvh Khaleb

Nytt inlägg
 2011-06-09 13:37
 

Jag är väldigt tacksam för dina snabba svar Khaleb!

När jag använder formeln får jag dock bara värdet "0" i alla rader..? Jag har kontrollerat så funktionen stämmer in med mina kolumner, och excel säger inte att det ska vara något fel på funktionen heller.

Nytt inlägg
 2011-06-09 13:49
 

OK, det är troligen något bekymmer med kolumnreferenser.

Antingen;

* klicka på symbolen "fx" bredvid formelfältet. Då visar Excel vilka värden som ligger till grund för resultatet.

eller

*kolla att i Blad1 så står kundnummer i kolumn B och i Blad 2 så står kundnummer i kolumn B och värdet i kolumn E

kan inte göra så myvket mer...

mvh Khaleb

Nytt inlägg
 2011-06-09 13:59
 

OK, jag har kollat det men allting stämmer.. Alla referenser är helt korrekta och allt borde vara ok. Jag använder Excel 2010 om det spelar någon roll.

Men finns det ingenting annat man kan göra eller kontrollera så får jag tacka för hjälpen! Jag är väldigt tacksam för dina snabba svar, du har varit till otroligt bra hjälp! :)

 

Nytt inlägg
 2011-06-09 14:03
 

om du vill skicka dokumentet eller delar av det så hittar du mig på kajakkurs@yahoo.se

mvh Khaleb

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelHämta data från annat bladHämta data från annat blad

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