? Hvordan å splitte en kolonne annenhver rad i Excel

The følgende formler kan hjelpe deg til raskt å dele en kolonne i to kolonner med annenhver rad, kan du gjøre som følger:
1. Skriv inn denne formelen i en tom celle, C2, for eksempel, = INDEKS ($ A $ 2: $ A $ 13 rader (C $ 1: C1) * 2-1), se skjermbilde:
to. Deretter drar fyllhåndtaket ned til feil vises i cellene, se skjermbilde:
tre. Deretter skriver du inn en annen formel i celle D2 = INDEKS ($ A $ 2: $ A $ 13 rader (D $ 1: D1) * 2), og drar fyllhåndtaket ned til cellene til feilverdier vises, og kolonneverdiene har vært delt i to kolonner annenhver rad, se skjermbilde:

Split en kolonne annenhver rad med VBA-kode
Hvis du er interessert i VBA-kode, her, jeg kan snakke om en kode for deg å løse dette problemet.
en. Hold nede ALT + F11-tastene i Excel, og det åpner Microsoft Visual Basic for Applications vinduet.
2. Klikk Sett > Modul, og lim inn følgende kode i modulen Window
VBA-kode. Split en kolonne i to kolonner annenhver rad
Sub SplitEveryOther () 'Updateby20150813Dim RNG Som RangeDim InputRng As Range, OutRng Som RangeDim indeksen Som IntegerxTitleId = "KutoolsforExcel" Set InputRng = Application.SelectionSet InputRng = Application.InputBox ("Range:", xTitleId, InputRng.Address, Type: = 8) Sett OutRng = Application.InputBox ("Out satt til (enkelt celle):", xTitleId , Type: = 8) Sett OutRng = OutRng.Range ("A1") num1 = 1num2 = 1 For index = 1 Til InputRng.Rows.Count Hvis indeksen Mod 2 = 1 Så OutRng.Cells (num1, 1) .Value = InputRng .Cells (indeks, 1) num1 = num1 + 1 Else OutRng.Cells (num2, 2) .Value = InputRng.Cells (indeks, 1) num2 = num2 + 1 End IfNextEnd Sub 3. Trykk F5 for å kjøre denne koden , og en rask boks vil komme ut for å minne deg velge dataområdet som du vil dele, se skjermbilde:
4. Og klikk OK, er en annen rask boksen dukket satt til å la deg velge en celle for å sette resultatet, se skjermbilde:
5. Klikk deretter på OK, og kolonnen har blitt delt inn i to kolonner med annenhver rad. Se skjermbilde:

Split en kolonne annenhver rad med Kutools for Excel
Hvis du ønsker å lære flere nye ting, kan jeg anbefale et kraftig verktøy --Kutools for Excel, med sin Transform Range verktøyet kan du raskt konvertere en enkelt rad eller kolonne til en rekke celler og vice versa
Kutools for Excel. med mer enn 120 praktiske Excel-tillegg, gratis å prøve uten begrensning i 60 dager. Få det nå . Gå til DownloadFree Trial 60 daysPurchasePayPal /MyCommerce Etter installering Kutools for Excel, kan du gjøre som følger :( Gratis Last ned Kutools for Excel nå)
1. Data kolonnen som du vil dele inn i to kolonner med annenhver rad velge.
To. Klikk deretter Kutools > Range > Transform Range, se skjermbilde:
tre. I Transform Range dialogboksen velger én kolonne for å variere under Transform type, og velg deretter Fast verdi og skriv to inn i boksen i rader per post seksjonen, se skjermbilde:
4. Klikk deretter på OK-knappen, og en rask boks vil komme ut for å minne deg velge en celle der du vil utgang resultatet, se skjermbilde:
5. Klikk OK, har listen data blitt delt i to kolonner annenhver rad.
Klikk for å vite mer om dette Transform Range verktøyet.
Gratis nedlasting Kutools for Excel Nå