Gjelder for: Office 2019, 2016, 2013; 365 eller standard
Her er et spørsmål vi har mottatt fra en leser som ønsket å dele en Excel-kolonne vertikalt:
Jeg jobber med en statistisk rapport i Microsoft Excel, med versjon 365. Jeg har nettopp importert en kommadelt verdifil til A-kolonnen og må nå dele en kolonnecelle vertikalt i to "halvdeler". Noen enkel måte å få det til? Hvis det hjelper bruker jeg Windows 10.
Takk for det gode spørsmålet. For disse scenariene bruker jeg vanligvis Tekst til kolonne -funksjonen, som tjener formålet mitt ganske bra.
Noen ganger importerer vi betydelige mengder data direkte inn i et regneark eller inn i datamodellen (ved hjelp av Power Query og Power Pivot i Excel ). Vanligvis importerer vi såkalte kommaseparerte verdifiler (*.csv). Når vi jobber med csv-filer, har vi vanligvis behov for vertikalt dele eller dele tekst mellom ulike kolonneceller. I dagens innlegg vil vi dekke tre nyttige teknikker som du vil kunne bruke:
- Tekst til kolonner for avgrensede filer
- Tekst til kolonner med fast bredde
- Fjern sammenslåing av celler
Les videre for hele prosedyren – som gjelder med mindre variasjoner til Microsoft Office-versjoner fra og med 2010.
Bruke Excel-skilletegn for å dele tekst
Denne teknikken er spesielt nyttig når du arbeider med et regneark som inneholder data som er avgrenset med kommaer, semikolon, tabulatorer, mellomrom og så videre.
- Åpne Excel og åpne databasen der kolonnene skal skilles.
- Hvis du har data i neste celle, velg cellen og høyreklikk på den.
- Klikk på Sett inn og fortsett og velg Skift celler til høyre .
- Velg nå hele kolonnen som må skilles.
- Klikk på Data på båndet og velg deretter Tekst til kolonner .
- Velg Avgrenset og klikk Neste .
- Klikk på et av alternativene i skilletegnene og velg Neste .
- Si for eksempel at jeg har valgt Space for separation.
- Velg alternativet om nødvendig i kolonnedataformatet . Det vil være Generelt som standard.
- For å velge i hvilken celle separasjonen skal gjøres, klikk på Destinasjon og velg cellene .
- Etter at du er ferdig med valget, klikker du Fullfør .
Deling til kolonner ved hjelp av fast bredde
- Åpne regnearket og velg kolonnecellen som skal deles.
- Igjen, sørg for at ingen data er tilgjengelig ved siden av delecellen.
- I Excel-overskriftsmenyen klikker du på Data og velger Tekst til kolonner .
- Velg Fast bredde og klikk på Neste .
- For å lage en bruddlinje, klikk på ønsket posisjon
- For å slette , dobbeltklikk på bruddlinjen.
- For å flytte , klikk og dra bruddlinjen.
- Velg alternativet om nødvendig i kolonnedataformatet . Det vil være Generelt som standard.
- For å velge i hvilken celle separasjonen skal gjøres, klikk på Destinasjon og velg cellene .
- Klikk på Fullfør etter å ha valgt format.
Fjern sammenslåing av celler
- For å dele sammenslåtte celler, klikk på Slå sammen og sentrer og velg Opphev sammenslåing av celler .
Horisontale delte celler i Excel-rader
I motsetning til når du arbeider med tabeller i Microsoft Word, PowerPoint og Outlook; det er ingen enkel Split- kommando for å oppnå horisontale delinger i Excel-radceller. Lesere som ønsker å dele celler horisontalt, kan bruke spesifikke formler for å dele tabelldataene sine over to eller flere tabellceller i regnearket.
Håper det hjelper 🙂
Del celler ved hjelp av Excel-formler
Når du svarer på spørsmålet om hvordan du deler en celle i Excel, er vårt siste alternativ å bruke standard Excel-formler. Disse gir oss muligheten til å dele innholdet i en celle ved å bruke alle regler vi kan programmere inn i formlene våre. Selv om formler er veldig kraftige, krever de også våre ferdigheter i stedet for å bruke et pek-og-klikk-grensesnitt.
Nyttige Excel-funksjoner for å dele celler
De mest nyttige funksjonene for å dele flere celler er:
VENSTRE
Returnerer det angitte antallet tegn fra starten av en tekststreng.
Eksempel:
=VENSTRE("Doris Green", 5)
Resultat: Doris
Det andre argumentet av 5 er å fortelle funksjonen å returnere de første 5 tegnene i teksten "Doris Green".
IKKE SANT
Returnerer det angitte antallet tegn fra slutten av en tekststreng.
Eksempel:
=HØYRE("Kathryn West", 4)
Resultat: Vest
Det andre argumentet av 4 er å fortelle funksjonen å returnere de siste 4 tegnene i teksten "Kathryn West".
MID
MID returnerer tegnene fra midten av en tekststreng, gitt en startposisjon og lengde.
Eksempel:
=MID("Ann Lewis", 5, 3)
Resultat: Lew
Det andre argumentet representerer det n-te tegnet å starte fra, og det siste argumentet er lengden på strengen. Fra teksten «Ann Lewis» er de 3 tegnene som starter på posisjon 5 «Lew».
LEN
Returnerer antall tegn i en tekststreng.
Eksempel:
=LEN("Amaliya Dixon")
Resultat: 13
Det er 13 tegn i strengen (inkludert mellomrom).
SØK
SEARCH returnerer antall tegn som et spesifikt tegn eller en bestemt tekststreng først ble funnet på. SØK leser fra venstre til høyre og skiller ikke mellom store og små bokstaver.
Eksempel:
=SØK(" ","Charles Bell",1)
Resultat: 8
Mellomromstegnet vises først i den åttende posisjonen til strengen "Charles Bell"; derfor er verdien som returneres 8.
Det siste argumentet er valgfritt; det gir posisjonen å begynne å søke fra. Hvis ekskludert, vil tellingen starte med det første tegnet.
Merk: FINN er den store og små bokstavsensitive ekvivalenten til SEARCH-funksjonen.
ERSTATNING
SUBSTITUTE erstatter alle eksisterende forekomster av en tekststreng med en ny tekststreng.
Eksempel:
=SUBSTITUTE("Juan Dixon","Dix","Wils",1)
Resultat: Juan Wilson
Tekststrengen til Dix er erstattet med Wils. Det siste argumentet bestemmer hvilken forekomst som skal erstattes. I formelen ovenfor har den kun erstattet den første forekomsten. Hvis vi hadde ekskludert dette argumentet, ville det ha erstattet alle forekomster.
Eksempelscenario
Scenarioet vårt er rimelig enkelt, for å dele en celle i flere kolonner kan vi bruke funksjonene VENSTRE, HØYRE, LENGE og SØK. Vi kan trekke ut for- og etternavnet som følger:
Fornavn:
=VENSTRE(A2;SØK(" "A2)-1)
- SEARCH finner mellomromskarakterens posisjon, som for den første posten i eksempelcellene til "Amaliya Allen" er den 8. posisjonen.
- Vi vil ikke ha mellomromstegnet inkludert i strengen, så vi minus 1 fra resultatet for å gi oss en verdi på 7.
- LEFT trekker deretter ut de første 7 tegnene i tekststrengen.
Etternavn:
=HØYRE(A2,LEN(A2)-SØK(" ",A2))
- LEN finner lengden på tekststrengen, som for «Amaliya Allen» er 13.
- SEARCH finner posisjonen til mellomromstegnet, som er 8.
- 13 minus 8 gir oss antall tegn etter det første mellomrommet.
- HØYRE brukes deretter til å trekke ut tegnene etter mellomrommet.
Med disse to formlene får vi oss tilbake til det samme resultatet som vi har hatt før; fornavn i kolonne B og etternavn i kolonne C: