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

 
ForumForumDiskussionerDiskussionerExcelExcelLeta upp och sammanfogaLeta upp och sammanfoga
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-09-28 09:02
 

Hej, har en databas (+600k rader) med referensnummer se nedan, skulle vilja för varje ?Artikel få referensnummerna i samma cell avdelade med ;

 

?Artikel REFERENCE_NO
467021NDAS 7790133000
468000NDAS 1606126500
467024NDAS 8351202349
467024NDAS 376777001
467024NDAS 309369
467024NDAS 30150
467024NDAS 155030013
467024NDAS 1434158

 

Exempelvis från ovan:

467024NDAS i en cell sedan alla referenserna från de olika raderna med samma Article i en cell 8351202349;376777001;309369;30150;155030013;1434158

Helst skulle jag oxå vilja ha bort alla dubletter av Article efter att alla referenser lagts över i en cell, så att jag sedan lätt kan hitta referenserna med en vanlig LETA RAD.

Tacksam för hjälp.

 

Nytt inlägg
 2020-09-28 13:42
 
 Ändrad av anonymous  på 2020-09-28 13:48:43

Har du testat Power Query?

https://support.microsoft.com/sv-se/office/introduktion-till-microsoft-power-query-för-excel-6e92e2f4-2079-4e1f-bad5-89f6269cd605

Här har du en instruktion för att göra det du vill (+ lite till)

https://excelgorilla.com/power-query/aggregate-text-values/

  • Ställ dig någonstans i din data
  • DATA->Hämta och transformera: från tabell/intervall

Nu bör du vara i Power-Query fönstret och se förhandsgranskningstabellen med två kolumner.

  • högerklicka på 2:a kolumnen (Referens_NO) och ändra datatypen till text (om den inte är det redan), byt ut

Nu skapar du en (felaktig) gruppering för att få något att jobba med:

  • Start->Grupper efter (finns även under transformera, leta om du inte hittar)
  • Välj att gruppera efter Artikel 
  • Nytt kolumnnamn=Ref_no_sammanslagen
  • operation=summa
  • Kolumn=Referens_NO
  • [OK]

Nu har du en massa error i kolumn 2, det är OK. Gå till: 

Start->fråga->Avancerad redigerare

Ändra raden som ser ut någonting i stil med:

 #"Grupperade rader" = Table.Group(#"Ändrad typ", {"Artikel"}, {{"Ref_no_sammanslagen", each List.Sum([Referens_No]), type nullable text}})

till

 #"Grupperade rader"= Table.Group(#"Ändrad typ", {"Artikel"}, {{"Ref_no_sammanslagen", each Text.Combine([Referens_No], ", "), type nullable text}})

Dvs du byter ut

List.Sum till Text.Combine

Och petar in ett komma och ett mellanslag , ", "  

Kolla att det står "Inga syntaxfel" längst ner och tryck på [Klar]

Nu klickar du på knappen [Stäng och läs in]

Klart! Nu bör du ha ett nytt blad med data som du vill ha det 

 

Du kan naturligtvis göra det här genom att sortera data och slå ihop med formler. Men med 600k rader så tror jag att det är så här du vill göra

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelLeta upp och sammanfogaLeta upp och sammanfoga

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