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

 
ForumForumDiskussionerDiskussionerExcelExcelBryt ut data från cell och sorteraBryt ut data från cell och sortera
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2020-09-02 12:45
 

Hej, i ett dokument skulle jag behöva bryta ut data från flera celler och sedan sortera datan till flera andra celler.
Exempelvis skulle tre celler kunna innehålla följande data:

1, 4, 8
2, 5, 8
2, 4, 7

Jag skulle då vilja bryta ut alla tal i cellerna ovan och placera dem i nya celler i nummerordning (men endast en gång per tal, även om talen är med i flera celler). Typ enligt följande

1
2
4
5
7
8

Finns det något rimligt sätt att göra detta på? Stort tack på förhand! 

Nytt inlägg
 2020-09-03 09:09
 

Markera alla rader. Välj "Text till kolumner" i Data-menyn. Ange komma-tecken som avgränsande tecken.

Nu har du alla tal i var sin cell.

Flytta in dem alla i en och samma kolumn.

Markera hela denna kolumn och välj "Ta bort dubbletter" i Data-menyn.

Klart!

Nytt inlägg
 2020-09-03 09:15
 
 Ändrad av Marie  på 2020-09-03 09:16:31

Istället för "Markera alla rader"  ska du markera alla celler med tal i kanske hade varit en tydligare instruktion.

Nytt inlägg
 2020-09-03 11:52
 

 Tack Marie!

Jag försökte enligt ditt förslag (markerade berörda celler), men fick följande felmeddelande:

Varning
Det går bara att konvertera en kolumn i taget. Området kan bestå av många rader men det kan bara vara en kolumn brett. Försök igen och markera endast celler i en kolumn.

Värt att notera är att cellerna jag vill få datan ifrån är flera sammanfogade celler, kan det vara felet?

(Jag arbetar också på Mac om det kan spela in) 

Nytt inlägg
 2020-09-03 13:25
 

Så kan det absolut vara!

Vad händer om du först separerar cellerna?

Nytt inlägg
 2020-09-04 08:55
 

Själva funktionen går att genomföra om jag separerar cellerna. Blir dock väldigt plottrigt.

Det finns inget annat sätt att lösa det på?

Stort, stort tack!

 

Nytt inlägg
 2020-09-04 10:45
 

Åh det är så svårt att säga när man inte ser det framför sig. Vad menar du med "plottrigt" ?

Det finns säkert en lösning.

Kan du lägga upp/länka till en bild?

Nytt inlägg
 2020-09-04 12:40
 

 Ska försöka förklara, men vill till att börja med verkligen tacka för hjälpen! Så himla snällt!

Jag bifogar länk till bild på hur det ser ut:

https://imgur.com/Au78g6i

Där vill jag då ta informationen från Rutorna "CAST ID" (markerat "A" på bilden), och då sätta den i ID (markerat "B på bilden). Och då endast en gång per tal som tidigare beskrivet.

Vill gärna hålla cellerna som de är, då designen spelar viss funktion.

Återigen stort tack!

Nytt inlägg
 2020-09-04 22:45
 

Tjena!

Detta var en go nöt! 

Först skrev jag ett macro som du behöver kopiera in först: 

   Function Plocka(text As String, Separator As String) As Variant
   Plocka = Split(text, Separator)
   End Function

Formeln jag använder: 
=SORTERA(TEXTNUM(UNIK(TRANSPONERA(Plocka(TEXTJOIN(", ";;A1:A2);",")))))
Vilket ger mig följande resultat:

Hoppas detta lirar för dig! :)

Mvh Johan

 

 

Nytt inlägg
 2020-09-05 09:22
 

Stort tack för ditt svar Johan!


Jag är ju novis i Macron (läs totalt oduglig), men tror mig ha gjort någorlunda rätt enligt dina instruktioner. Dock fungerar det fortfarande inte riktigt, så oerhört tacksam för lite mer vägledning.
Se förklaringar med bilder nedan.

Först försökte jag bara lägga in själva macrot i VBA i en ny (tom) arbetsbok, och tror jag lyckades:

imgur.com/McxGtq9

Sedan gjorde jag formeln i den tomma arbetsboken enligt dina instruktioner och det fungerade typ (dock kom 1:an med två gånger, men det är nog lätt åtgärdat):

imgur.com/zIe8jMi

So far so good. Dock när jag försökte få in saker och ting i mitt "riktiga" excel-ark så blev det knas:

imgur.com/rKvKWyF

Värt att veta är att datan som den hämtar i cellerna är länkade till en databas enligt följande (ligger alltså ej direkt i cellerna):

imgur.com/3BquNCA

Någon aning om vad jag gör fel? Återigen är jag oerhört tacksam för hjälpen! Tack!

// Jakob

 

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelBryt ut data från cell och sorteraBryt ut data från cell och sortera

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