Just nu i M3-nätverket
Gå till innehåll

Text till kolumner i Excel


Martassen
 Share

Rekommendera Poster

En fundering.

 

När det gäller att slå isär kolumner så är ju Text till kolumner en bra funktion. Exempelvis om man har Förnamn och efternamn i samma kolumn och vill få det separat.
Men det blir ju problem om man har dubbelnamn med.
Exempelvis i A-kolumnen
Astrid Vingmötter
Kalle Johansson
Anna Karin Larsson
Per Erik Jansson

 

Hur fixar man till detta?

 

Tack på förhand!

 

 

Länk till kommentar
Dela på andra webbplatser

Normalt sett med manuell kontroll av resultatet men om många rader... kanske räkna mellanslag och varna så att de lätt kan hittas. Koden kan inte veta om det är

Lars Ekman Larsson

eller

Lars Ek Larsson

Dvs om det är ett dubbelt förnamn eller dubbelt efternamn.

 

  • Gilla 1
Länk till kommentar
Dela på andra webbplatser

Nja, en extra kolumn där du skriver typ

=(LÄNGD(A1) -LÄNGD(BYT.UT(A1;" ";)))>1

om du räknar detta på första kolumnen innan du slår isär dem.

 

Å andra sidan bara CTRL+pil ned i kolumn tre av resultatet så hittar du en för en de som blivit delade fel.

 

Länk till kommentar
Dela på andra webbplatser

  • 2 veckor senare...

Jag är nog inte med riktigt.

 

Låt säga det står följande i A-kolumnen:

Lisa Svensson
Anna Lisa Larsson
Per Olsson
Anna-Louise Andersson

Hur får jag isär för och efternamnet?

Länk till kommentar
Dela på andra webbplatser

Verktyget text-till-kolumner? Dela på mellanslag?

Kommer dock ge fel på de med tredelade namn och de får du hantera manuellt på något vis. Exempel finns ovan.

 

  • Gilla 1
Länk till kommentar
Dela på andra webbplatser

Så om kör mellanslag i text till kolumner och det är 60 stycken som har tredelade namn så är jag tvungen ge mig på något sådant?

 

=(LÄNGD(A1) -LÄNGD(BYT.UT(A1;" ";)))>1

 

Jag fattar ej denna formel riktigt och hur jag gör.

 

 

Ett ännu jäkligare exempel är väl om det är tredelade namn med mellanslag och vissa med bindestreck ? ?

Länk till kommentar
Dela på andra webbplatser

Hoppa över formeln, den ger dig inget. Dela och se om det går att hantera manuellt.

 det är som sagt omöjligt för koden att veta om  det står

Lars Niklas Andersson

(två förnamn)

eller

Johan Lindh Persson

(två efternamn)

 

 

Länk till kommentar
Dela på andra webbplatser

 Share

×
×
  • Skapa nytt...