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

 
ForumForumDiskussionerDiskussionerExcelExcelNybörjareNybörjare
Föregående Föregående
 
Nästa Nästa
Nytt inlägg
 2024-02-27 09:54
 

 Hej på er 

Jag har använt exel på väldigt enkel nivå, men ser vilka möjligheter det finns. Nu har jag ett problem som jag inte vet om ens exel kan lösa.Men jag ger det ett försök och kanke någon här kan hjälpa mig. 

Lite bakgrund: Arbetar som transportsamordnare för skolskjuts. Och här kör vi inte så digitalt just nu.

Varje chaufför har egna körscema som är samlat på en A4 sida/dag (i exel). Dessa körschema kan uppdateras beroende på om någon åker eller inte från hållplats.

Vi har i dag en publikkarta där vårdnadshavare kan se hur bussar går vid de olika tidpunkterna. 

Nu kommer mina problem. Ändringar kan vi göra i den publikartan. Men att få ut detta till körscema är lite tidskrävande. 

När jag kopiera från den publikakartan hamnar allt i en cell, där första siffran är hållplatsnummer , sen kommer tiden och sist Hållplatsen

1 07:35 Knutvägen

2 07:36 Uppsalagatan

3 07:37 Kyrkan HPL

4 07:38 Bodenvägen

5 07:39 Storgatan 45

6 07:41 Storavägen 456

7 07:43 Skola

Det jag skulle behöva hjälp med först är att texten blir så här, är det möjligt?

07:35 Knutvägen, 07:36 Uppsalagatan, 07:37 Kyrkan HPL. 07:38 Bodenvägen, 07:39 Storgatan 45, 07:41 Storavägen 456 ,07:43 Skola

 

Nytt inlägg
 2024-02-27 12:11
 

Om dina data står i a-kolumnen så skulle det här rensa bort de 2 först tecknen (du tar från tecken 3 och 100 tecken till. 100 är lite godtyckligt. Excel tolkar det som resten av cellen)

=EXTEXT(A1:A7;3;100)

(ändra A1:A7 så att det stämmer med ditt område)

Sen kan du slå ihop det och lägga kommatecken+mellanslag som skiljetecken

=TEXTJOIN(", ";;EXTEXT(A1:A7;3;100))

Det kräver att det alltid är 7 hållplatser och det kanske inte är helt realistiskt. 

Du kan kolla i hela kolumnen och sätta "Ignorera_tom" till SANT

=TEXTJOIN(", ";SANT;EXTEXT(A:A;3;100))

Kan bli lite segt eftersom den kollar hela kolumnen. Men det borde funka på en modern dator. Testa, annars kan du ändra A1:A7 till A1:A100 eller liknande som garanterat räcker till

 

Nytt inlägg
 2024-02-28 06:17
 

 Jag tror säkert detta kan fungera, men så som jag skrev i början hamnar all data i en enda cell. Så då måste jag först få en former som delar upp data i flera celler, och hur gör jag det?

Nytt inlägg
 2024-02-28 09:44
 

Finns radbrytningarna på riktigt eller försökte du bara vara pedagogisk?

Dvs delar den här formeln upp texten i olika celler?

=DELATEXT(A1;;TECKENKOD(10))

 

då borde det här funka.

=TEXTJOIN(", ";SANT;EXTEXT(DELATEXT(A1;;TECKENKOD(10));3;100))

 

Nytt inlägg
 2024-02-29 13:20
 

 Helt underbart!

Denna fungerar så som jag tänkt. Även om det blir dubbelt mellanslag när det kommer över 10 hållplatser, 

=TEXTJOIN(", ";SANT;EXTEXT(DELATEXT(A1;;TECKENKOD(10));3;100))

 

Tackar och bugar

Nytt inlägg
 2024-03-01 13:05
 
 Ändrad av anonymous  på 2024-03-01 14:10:02

Då kan du välja att behålla texten efter första mellanslaget istället istället för att låsa dig vi det 3:e tecknet:

=DELATEXT(A1;;TECKENKOD(10))   

för att dela upp vid manuella radbrytningar  (ascii-kod 10)

.

Sen behålla du texten efter första mellanslaget:

=TEXTEFTER(DELATEXT(A1;;TECKENKOD(10));" ")

.

och sen slå ihop med komma + mellanslag (", ") som skiljetecken (samma som förut)

=TEXTJOIN(", ";SANT;TEXTEFTER(DELATEXT(A1;;TECKENKOD(10));" "))

 ,

Lista med excels textfunktioner (om det mest är sånt du vill ha excel till):

https://support.microsoft.com/sv-se/office/textfunktioner-referens-cccd86ad-547d-4ea9-a065-7bb697c2a56e

Nytt inlägg
 2024-03-04 07:30
 

 Jag kan inte mer än tacka och buga. Det fungerar klockrent

Föregående Föregående
 
Nästa Nästa
ForumForumDiskussionerDiskussionerExcelExcelNybörjareNybörjare

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