Efnisyfirlit
Almennt er hægt að nota TRANSPOSE aðgerðina til að breyta línum í dálka. Hins vegar verða niðurstöður sem byggjast á ákveðnum forsendum, eins og einstökum gildum, ekki skilað. Í þessari kennslu munum við sýna þér hvernig á að flytja línur í dálka á grundvelli viðmiða í Excel.
Sækja æfingarvinnubók
Hlaða niður þessari æfingabók til að æfa á meðan þú ert að lesa þessa grein.
Flytja línur í dálka með Criteria.xlsm
2 handhægar aðferðir til að flytja línur í dálka byggðar á viðmiðum í Excel
Við höfum sett inn gagnasett af nokkrum vörum og magni þeirra á myndinni hér að neðan. línurnar verða síðan færðar yfir í dálka. Við munum umfæra línurnar í dálka á grundvelli viðmiða einstakra gilda vegna þess að það eru nokkrar tvíteknar færslur í sérstakri reit. Í fyrsta lagi notum við aðgerðirnar VÍSLA , PASSA , TALA , EF og VÍSIN til að búa til formúlur. Við munum einnig keyra VBA kóða til að ná því sama.
1. Notaðu formúlu með INDEX, MATCH og COUNTIF aðgerðum til að umrita línur í dálka byggða á viðmiðum í Excel
Í upphafi munum við beita formúlum af VIÐSLUTANUM , MATCH , COUNTIF , IF , og IFERROR aðgerðir með fylkjum.
Skref 1: Settu inn INDEX, MATCH og COUNTIF aðgerðirnar
- Í reit E5 , sláðu inneftirfarandi formúlu til að fá einstöku vörur.
=INDEX($B$5:$B$12, MATCH(0, COUNTIF($E$4:$E4, $B$5:$B$12), 0))
Skref 2: Sækja um Fylki
- Til að nota formúluna með fylki, ýttu á Ctrl + Shift + Enter
- Þess vegna færðu fyrstu einstöku niðurstöðuna.
Skref 3: Sjálfvirk útfylling hólf
- Til að fá öll einstök gildi skaltu nota Sjálfvirk útfylling Höndlunartólið til að fylla dálkinn út sjálfkrafa.
Skref 4: Sláðu inn IFERROR aðgerðirnar
- Til að yfirfæra línugildi magns í dálka skaltu skrifa eftirfarandi formúlu.
=IFERROR(INDEX($C$5:$C$12, MATCH(0, COUNTIF($E5:E5, $C$5:$C$12) + IF($B$5:$B$12$E5,1,0),0)),0)
Skref 5: Notaðu fylki
- Til að setja inn fylki, ýttu á Ctrl + Shift + Enter .
- Sem afleiðing, reit F5 mun sýna fyrsta yfirfærða gildið eins og á myndinni hér að neðan.
- Dragðu niður með AutoFill Handle Tool til að fylla dálkinn út sjálfkrafa.
- Að lokum skaltu fylla út sjálfvirkt raðir með AutoFill Handle Tool .
- Þess vegna munu allar yfirfærðar línur breytast í dálka eins og á myndinni hér að neðan.
Lesa meira: Flyttu margar línur í hópi yfir í dálka í Excel
Svipuð lestur
- Hvernig á að Flytja afritaðar línur í dálka í Excel (4 leiðir)
- Excel VBA: Flytja margar línur í hóp yfir íDálkar
- Flytja marga dálka í einn dálk í Excel (3 handhægar aðferðir)
- Hvernig á að snúa við umfærslu í Excel (3 einfaldar aðferðir)
2. Keyrðu VBA kóða til að flytja línur í dálka byggt á forsendum í Excel
Skref 1: Búðu til einingu
- Í fyrsta lagi skaltu ýta á Alt + F11 til að ræsa VBA Macro .
- Smelltu á Insert .
- Til að búa til Einingu skaltu velja Eining valkostinn.
Skref 2 : Sláðu inn VBA kóða
- Límdu eftirfarandi VBA
2037
Skref 3 : Keyra forritið
- Fyrst vistaðu og ýttu á F5 til að keyra forritið.
- Veldu gagnasettið þitt með hausinn.
- Smelltu á OK .
- Veldu reit til að fá úttakið
- Smelltu síðan á Í lagi .
- Í kjölfarið færðu niðurstöður sem eru færðar línur í dálka, eins og sést á myndinni hér að neðan.
Lesa meira: Hvernig á að flytja línur í dálka með því að nota Excel VBA (4 tilvalin dæmi)
Niðurstaða
Ég vona að þessi grein hafi gefið þér kennslu um hvernig á að flytja línur í dálka byggðar um viðmið í Excel . Allar þessar aðferðir ætti að læra og beita á gagnasafnið þitt. Skoðaðu æfingarbókina og prófaðu þessa færni. Við erum hvattir til að halda áfram að búa til kennsluefnisvona vegna dýrmæts stuðnings þíns.
Ef þú hefur einhverjar spurningar - Ekki hika við að spyrja okkur. Einnig skaltu ekki hika við að skilja eftir athugasemdir í hlutanum hér að neðan.
Við, Exceldemy teymið, erum alltaf að svara fyrirspurnum þínum.
Vertu hjá okkur & haltu áfram að læra.