Hvernig á að flytja línur í dálka byggt á forsendum í Excel (2 leiðir)

  • Deildu Þessu
Hugh West

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.

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.