Du kan flytta kommaseparerade data i en Excel-cell till sina egna celler med hjälp av en kombination av formler och funktioner. Här är två vanliga metoder:
1. Använda text till kolumnfunktionen:
Detta är den mest enkla metoden:
1. Välj cellerna som innehåller de kommaseparerade uppgifterna.
2. Gå till data fliken i Excel -bandet.
3. Klicka på Text till kolumnerna .
4. I konvertera text till kolumnguiden , välj avgränsad som avgränsningstyp.
5. Kontrollera rutan för komma som avgränsaren.
6. Klicka på nästa .
7. Välj destinationen För de separerade uppgifterna (du kan välja en ny plats eller skriva över originaldata).
8. Klicka på finish .
2. Använda formler:
Denna metod är mer flexibel och kan användas med olika avgränsare:
1. Skapa en hjälparkolonn Bredvid de data du vill separera.
2. Använd Find -funktionen för att hitta de första komma i cellen. Till exempel, om data finns i cell A1, skulle formeln i hjälparkolonnen vara:`=hitta (", ", a1)`
3. Använd den vänstra funktionen För att extrahera texten före den första komma:`=vänster (a1, hitta (", ", a1) -1)`
4. Använd rätt funktion För att extrahera texten efter den första komma:`=höger (a1, len (a1) -find (", ", a1))`
5. Kopiera formeln Ner till de andra cellerna i hjälparkolonnen.
6. Använd textfunktionen (vid behov) för att formatera de extraherade värdena (t.ex. för att konvertera dem från siffror till text).
Exempel med formler:
Anta att du har följande data i cell A1:
`` `
Äpple, banan, körsbär
`` `
Här är formlerna för att separera data i tre celler (B1, C1 och D1):
* B1 (Apple): `=Vänster (a1, find (", ", a1) -1)`
* c1 (banan): `=Mid (a1, find (", ", a1) +1, find (", ", a1, find (", ", a1) +1) -find (", ", a1) -1)`
* d1 (körsbär): `=Höger (a1, len (a1) -find (", ", a1, find (", ", a1) +1))`
Förklaring:
* find (",", a1) hittar de första komma i cell A1.
* Vänster (A1, Find (",", A1) -1) extraherar allt till vänster om det första komma.
* mitt extraherar texten mellan första och andra komma (justera formeln för fler komma).
* höger (a1, len (a1) -find (",", a1, find (",", a1) +1)) extraherar allt till höger om det andra komma.
Obs:
* Du kan justera formeln för olika avgränsare (t.ex. med hjälp av `;` istället för `,`) genom att ersätta komma i Find -funktionen.
* Om du har mer än tre kommaseparerade värden, måste du ändra de mellan- och högerformler i enlighet därmed för att extrahera rätt data.
Välj den metod som bäst passar dina behov och komplexiteten i dina data.