, desværre er der ingen direkte måde at behandle det i excel, men du kan skabe en vba kode til at løse det, skal du gøre som følger:,,, 1., hold den, alat + f11, nøgler til at åbne den, microsoft visual basic for ansøgninger vindue,.,,, 2.klik, indsæt >, modul, og pasta følgende kode i modul vindue,.,,, vba kode: gennemføre to rækker til flere kolonner,,, - converttable() "ajourføring 20150113 dim xarr1 som variant dim xarr2 som variant dim inputrng som rækkevidde, som forskellige outrng dim xrows, så længe xtitleid =" kutoolsforexcel "inputrng = anvendelse. udvælgelse, der er fastsat inputrng = anvendelse. inputbox (" område ", xtitleid, inputrng. adresse, type: = 8) outrng = anvendelse. inputbox (" sat (enkelt celle): ", xtitleid, type: = 8) outrng = outrng. rækkevidde (" a1 ") xarr1 = inputrng. værdi t = ubound (xarr1, 2): xrows = 1 med createobject (" scripting. ordbog "). comparemode = 1 for i = 2 - ubound (xarr1, 1) hvis ikke. findes (xarr1 (1, 1))xrows = xrows + 1. punkt xarr1 (1, 1) = vba. system (xrows, t) for ii = 1 til t xarr1 (xrows, ii) = xarr1 (i, ii) ved andre xarr2 =. punkt xarr1 (- 1), hvis ubound (xarr1, 2) < xarr2 (1) + t - 1 - redim bevare xarr1 (1 til ubound (xarr1, 1), 1 - xarr2 (1) + t - 1), ii = 2 - t xarr1, stk. 1, xarr2 (1) + ii - 1) = xarr1, stk. 1, ii) næste hvis for ii = 2 - t xarr1 (xarr2 (0), xarr2 (1) + ii - 1) = xarr1 (i, ii) næste xarr2 (1) = xarr2 (1) + t - 1:. punkt xarr1 (1, 1) = xarr2, hvis næste ende med outrng resize (xrows, u.bundet (xarr1, 2). værdi = xarr1 ende afrika, 3.så tryk, f5, nøglen til at køre denne kode, udvælge dataområde, at du ønsker at omdanne de to rækker til flere kolonner i op i samtalen, se skærmbillede:,,,,,,. 4.klik, okay, og vælge en celle, hvis du vil have resultatet i følgende dialog kasse, se skærmbillede:,,,,,, 5. og så klik, okay, din udvalgte data er blevet omregnet til følgende:,,,,,,,
hvordan til at gennemføre to rækker til kolonner i excel?
Previous:- at skjule nul procent i excel?