Tekststreng til kolonner ved hjelp av funksjoner

Anonym
2024-11-05T19:56:50+00:00

jeg søker hjelp med å dele opp tekst i en kolonne som tekst i 2 nye kolonner (1 og 2). Feks.

"Vidar Salthammer [15140]" til "Vidar" (kolonne1 og "Salthammer [15140]" i kolonne2

og

"William Niklas Hultgren [7987]" til "William Niklas" (kolonne1) og "Hultgren [7987]" (kolonne2)

og

"Tove Edvardsen [12800]" til "Tove" i kolonne1 og "Edvardsen [12800]" i kolonne2

og

"Tore Albert Johan Haugan" [5849]" til "Tore Albert Johan" i kolonne1 og "Haugan" [5849]" i kolonne2

Noen som har forslag om hvordan jeg kan gjøre dette ved bruk av funksjoner som VENSTRE, HØYRE, SØK, MID osv.?

Håper det ble forståelig.

Microsoft 365 og Office | Excel | For hjemmebruk | Windows

Låst spørsmål. Dette spørsmålet ble overført fra Microsofts kundestøttefelleskap. Du kan stemme på om det er nyttig, men du kan ikke legge til kommentarer eller svar eller følge spørsmålet.

0 kommentarer Ingen kommentarer
Svar godtatt av spørsmålsforfatter
Anonym
2024-11-07T12:09:26+00:00

Dette svaret er automatisk oversatt. Som følge av dette kan det være grammatikkfeil eller rar ordsetting.

Da jeg skrev svaret mitt, brukte jeg engelsk. Men siden tråden er i den norske språkdelen, vil den automatiske oversettelsen oversette svaret mitt til norsk, og den kan ha fjernet noen parenteser under den automatiske oversettelsesprosessen.

Gitt at denne formelen er ganske kompleks, for å unngå potensielle problemer med integriteten til formelen på grunn av automatiske oversettelsesverktøy, har jeg aktivert private meldingstillatelser for deg. 

 

Jeg vil dele Excel-filen jeg brukte til testing gjennom private meldinger. Last den ned og åpne den med din norske versjon av Excel, og kopier deretter formelen inn i arbeidsboken.

Ha en fin dag!

Thomas

Var dette svaret nyttig?

1 person syntes dette svaret var nyttig.
0 kommentarer Ingen kommentarer

5 tilleggssvar

Sorter etter: Mest nyttig
  1. Anonym
    2024-11-07T11:38:14+00:00

    I am sorry. This is the result I am getting when copying your formula for column 1 above (changing A1 to A2):

    The error msg from excel is in Norwegian, however I suppose you will understand what it is about. I have tried to put in ' before = without any success.

    Please feel free to use the English language.

    Var dette svaret nyttig?

    0 kommentarer Ingen kommentarer
  2. Anonym
    2024-11-07T05:39:17+00:00

    Dette svaret er automatisk oversatt. Som følge av dette kan det være grammatikkfeil eller rar ordsetting.

    Jeg beklager at morsmålet mitt ikke er norsk; Forespørselen din er faktisk ganske kompleks. Ideen min er å finne det siste mellomrommet, og deretter sette sammen teksten mellom det siste mellomrommet og det nest siste mellomrommet med teksten fra det siste mellomrommet til slutten av strengen – dette vil være innholdet du må plassere i den andre kolonnen. Deretter kan du legge det gjenværende innholdet i den første kolonnen. 

    Jeg har oppdatert formelen for deg. 

    • Slik trekker du ut innholdet for kolonne 1:  =VENSTRE(A1;FINN("@";ERSTATNING(A1;";"@";LENGDE(A1)-LENGDE(ERSTATNING(A1;";";")))-1)))
    • Slik trekker du ut innholdet for kolonne 2: =KJEDE.SAMMEN(MIDT(A1;FINN("@";LENGDE(A1;","@";LENGDE(A1)-LENGDE(A1;";""))-1)))+1;FINN("@";LEN(A1;";";LENGDE(A1;"))))-FINN("@";LENGDE(A1;";")))-FINN("@";LENGDE(A1;";";LENGD(A1)-LENGD(A1;";"))-1))-1))-1))-1);HØYRE(A1;LENGDE(A1)-FINN("@";LENGDE(A1;"))))))

    Gi meg beskjed om formelen fungerer effektivt denne gangen!

    Thomas

    Var dette svaret nyttig?

    0 kommentarer Ingen kommentarer
  3. Anonym
    2024-11-06T10:59:13+00:00

    Det første fornavn fungerte med formel som vist (, må erstattes med ;):

    Bilde

    Imidlertid blir ikke de andre fornavn med. Kan det løses slik at Kolonne 1 trekker ut "William Niklas" og ikke bare "William"?

    Uttrekk av etternavn+nummer fungerer ikke med formel som vist under (kolonne2):

    Er det noe feil med formel?

    Bilde

    Forsøk på uttrekk av etternavn+nummer med formel som vist under, gir følgende resultat i kolonne2:

    Skulle vært uten "Niklas" og "Albert Johan" som skulle ha vært i kolonne1.

    Bilde

    Takker for all mulig hjelp.

    Dette svaret er automatisk oversatt. Som følge av dette kan det være grammatikkfeil eller rar ordsetting.

    Hei Rufus07,

    Takk for innlegget ditt i Microsoft Community.

     

    For kolonnen som trekker ut fornavnene (som du beskrev som kolonne 1), kan du prøve denne formelen: 

    =VENSTRE(A1; SØK(" ", A1) - 1)

    Bilde

    For kolonnen som trekker ut etternavnet og nummeret (som du beskrev som kolonne 2), kan du prøve følgende formel:

    =MIDT(A1; SØK(" ", A1) + 1, LENGDE(A1))

    Bilde

    Dra fyllhåndtaket for raskt å trekke ut alle originaldataene.

    Bilde

    Jeg håper formlene jeg delte også oppfyller dine behov, og jeg ser frem til svaret ditt!

     

    Vennlig hilsen

    Thomas C - MSFT | Spesialist på Microsoft-fellesskapsstøtte

    Var dette svaret nyttig?

    0 kommentarer Ingen kommentarer
  4. Anonym
    2024-11-06T05:12:33+00:00

    Dette svaret er automatisk oversatt. Som følge av dette kan det være grammatikkfeil eller rar ordsetting.

    Hei Rufus07,

    Takk for innlegget ditt i Microsoft Community.

    For kolonnen som trekker ut fornavnene (som du beskrev som kolonne 1), kan du prøve denne formelen: 

    =VENSTRE(A1; SØK(" ", A1) - 1)

    For kolonnen som trekker ut etternavnet og nummeret (som du beskrev som kolonne 2), kan du prøve følgende formel:

    =MIDT(A1; SØK(" ", A1) + 1, LENGDE(A1))

    Dra fyllhåndtaket for raskt å trekke ut alle originaldataene.

    Jeg håper formlene jeg delte også oppfyller dine behov, og jeg ser frem til svaret ditt!

    Vennlig hilsen

    Thomas C - MSFT | Spesialist på Microsoft-fellesskapsstøtte

    Var dette svaret nyttig?

    0 kommentarer Ingen kommentarer