Exempelvis =a1&" "&b1...men hur gör man det omvända i excel utan att använda data/Text till kolumner?
Intresserad av en formel för att dela upp det hela..
Mvh
Det bör väl gå att lösa med HITTA() och EXTEXT() förutsatt att det är ett unikt tecken som separerar strängarna. Men det blir lite krångligt.
Tyvärr tror jag inte att det finns någon split-funktion i Excel, det finns däremot i VBA så du kan göra en egen funktion i stil med:
Function DelAvStrang(strang, nummer, skiljetecken)
temp = Split(strang, skiljetecken)
If nummer > 0 And n - 1 <= UBound(temp) Then
DelAvStrang = temp(n - 1)
Else
DelAvStrang = ""
End If
End Function
"data/Text till kolumner" är det absilut enklaste sättet. Annars får du plocka ihop mer eller mindre krångliga formler (minst 2).
Man brukar plocka ut textdelar med VÄNSTER, EXTEXT eller HÖGER. Skiljepunkterna hittas oftast med SÖK() eller HITTA() (skiljer sig åt med avseende hanteringen av stora/små bokstäver och möjlighet att använda jokertecken). Även LÄNGD brukar vara användbart.
Ett enkelt exempel där det finns ett bestämt skiljetecken (blanksteg)
=VÄNSTER(A1;SÖK(" ";A1)-1)
=HÖGER(A1;SÖK(" ";A1)-1)
DVS det krävs en formel i varsin cell för varje "del" du vill plocka ut
258 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2