Az adatok gyors transzponálása Excelben (lépésről lépésre)

Videó megtekintése - Hogyan lehet transzponálni az adatokat Excelben

Ha rendelkezik adatkészlettel, és szeretné átültetni Excelben (ami azt jelenti, hogy a sorokat oszlopokká és oszlopokat sorokká alakítja át), akkor a manuális teljes NEM!

Adatok transzponálása a Paste Special használatával

A Paste Special sok csodálatos dologra képes, és egy ilyen dolog az adatok Excelben történő transzponálása.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:

Ezek az adatok a régiókat oszlopban és negyedeket sorban tartalmazzák.

Ha valamilyen oknál fogva át kell ültetnie ezeket az adatokat, akkor ezt a következőképpen teheti meg: paste paste:

  • Válassza ki az adatkészletet (ebben az esetben A1: E5).
  • Másolja ki az adatkészletet (Control + C), vagy kattintson a jobb egérgombbal, és válassza a másolás lehetőséget.
  • Most beillesztheti az átültetett adatokat egy új helyre. Ebben a példában a G1: K5 formátumban akarok másolni, ezért kattintson a jobb gombbal a G1 cellára, és válassza a paste special lehetőséget.
  • A speciális beillesztés párbeszédpanelen jelölje be a jobb alsó sarokban lévő transzponálás lehetőséget.
  • Kattintson az OK gombra.

Ez azonnal lemásolja és beilleszti az adatokat, de úgy, hogy azokat átültették. Az alábbiakban bemutatjuk a teljes folyamatot bemutató demót.

A fenti lépések lemásolják az értéket, a képletet (ha van), valamint a formátumot. Ha csak az értéket szeretné másolni, válassza az „érték” lehetőséget a speciális beillesztés párbeszédpanelen.

Ne feledje, hogy a másolt adatok statikusak, és ha bármilyen változtatást hajt végre az eredeti adatkészletben, akkor ezek a módosítások nem fognak megjelenni az átvitt adatokban.

Ha azt szeretné, hogy ezek az átültetett cellák az eredeti cellákhoz legyenek kapcsolva, akkor kombinálja a Find & Replace és a Paste Special funkcióit.

Adatok transzponálása a Paste Special és a Find & Replace használatával

A Paste Special használata önmagában statikus adatokat eredményez. Ez azt jelenti, hogy ha az eredeti adatok megváltoznak, és szeretné, hogy az átvitt adatok is frissüljenek, akkor a Paste Special alkalmazást kell használnia újra.

Íme egy remek trükk, amellyel transzponálhatja az adatokat, és továbbra is összekapcsolhatja őket az eredeti cellákkal.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:

Íme az adatok transzponálásának lépései, de a linkek sértetlenek:

  • Válassza ki az adatkészletet (A1: E5).
  • Másolja le (Control + C, vagy kattintson jobb egérgombbal, és válassza a másolatot).
  • Most beillesztheti az átültetett adatokat egy új helyre. Ebben a példában a G1: K5 formátumban akarok másolni, ezért kattintson a jobb gombbal a G1 cellára, és válassza a paste special lehetőséget.
  • A Speciális beillesztés párbeszédpanelen kattintson a Hivatkozás beillesztése gombra. Ezzel ugyanazt az adatkészletet kapja, de itt a cellák az eredeti adatkészlethez vannak kapcsolva (például G1 A1 -hez, G2 pedig A2 -hez stb.).
  • Ha az új másolt adatok ki vannak választva, nyomja meg a Control + H billentyűkombinációt (vagy lépjen a Kezdőlap -> Szerkesztés -> Keresés és kiválasztás -> Csere) menüpontra. Ezzel megnyílik a Keresés és csere párbeszédpanel.
  • A Keresés és csere párbeszédpanelen használja a következőket:
    • In Find what: =
    • In Replace with:!@#
  • Kattintson az Összes cseréje gombra. Ez lecseréli az egyenlőt a képletből, és megkapja a!@# Értéket, majd a cellahivatkozást minden cellában.
  • Kattintson a jobb gombbal, és másolja az adathalmazt (vagy használja a Control + C billentyűkombinációt).
  • Válasszon új helyet, kattintson a jobb egérgombbal, és válassza a speciális beillesztés lehetőséget. Ebben a példában a G7 cellába illesztem be. Bárhová beillesztheti, ahol csak akarja.
  • A Speciális beillesztés párbeszédpanelen válassza az Átültetés lehetőséget, majd kattintson az OK gombra.
  • Másolja be ezt az újonnan létrehozott transzponált adatot abba, ahonnan létrehozta.
  • Most nyissa meg újra a Keresés és csere párbeszédpanelt, és cserélje ki!@# Karakterlánccal =.

Így kap egy linkelt, átültetett adatot. Ha módosít az eredeti adatkészleten, az átvitt adatok automatikusan frissülnek.

Megjegyzés: Mivel eredeti adatainkban az A1 üres, manuálisan törölnie kell a 0 -t a G1 -ben. A 0 akkor jelenik meg, amikor linkeket illesztünk be, mivel egy üres cellára mutató link továbbra is 0 -t ad vissza. Ezenkívül formáznia kell az új adatkészletet (egyszerűen másolja be a formátumot csak az eredeti adatkészletből).

Adatok transzponálása az Excel TRANSPOSE funkcióval

Az Excel TRANSPOSE funkció - ahogyan a neve is sugallja - használható az adatok Excelben történő transzponálására.

Tegyük fel, hogy rendelkezik az alább látható adatkészlettel:

Íme az átültetés lépései:

  • Válassza ki azokat a cellákat, ahová át szeretné helyezni az adatkészletet. Ne feledje, hogy a pontos cellák számát kell kiválasztania eredeti adatként. Például, ha van 2 sora és 3 oszlopa, akkor ki kell választania 3 sort és 2 oszlop cellát, ahová szeretné az átültetett adatokat. Ebben az esetben, mivel 5 sor és 5 oszlop van, ki kell választania 5 sort és 5 oszlopot.
  • Írja be a = TRANSPOSE (A1: E5) értéket az aktív cellába (amely a kijelölés bal felső cellája kell, hogy legyen), és nyomja meg a Control Shift Enter billentyűt.

Ez átültetné az adathalmazt.

Íme néhány dolog, amit a TRANSPOSE funkcióról tudnia kell:

  • Ez tömbfüggvény, ezért a Control-Shift-Enter billentyűt kell használni, nem csak az Enter billentyűt.
  • Az eredmény egy részét nem törölheti. Törölnie kell a TRANSPOSE függvény által visszaadott értékek teljes tömbjét.
  • A Transpose funkció csak az értékeket másolja, a formázást nem.

Adatok transzponálása a Power Query használatával

A Power Query egy hatékony eszköz, amely lehetővé teszi az adatok gyors transzponálását Excelben.

A Power Query az Excel 2016 része (az Adatok lapon lekérés és átalakítás), de ha Excel 2013-at vagy 2010-t használ, akkor azt bővítményként kell telepítenie.

Tegyük fel, hogy rendelkezik az alábbi adatkészlettel:

Az alábbi lépésekkel átviheti ezeket az adatokat a Power Query használatával:

Excel 2016 -ban

  • Válassza ki az adatokat, és lépjen az Adatok -> Get & Transform -> From Table menüpontra.
  • A Táblázat létrehozása párbeszédpanelen ellenőrizze, hogy a tartomány helyes -e, majd kattintson az OK gombra. Ezzel megnyílik a Lekérdezésszerkesztő párbeszédpanel.
  • A Lekérdezésszerkesztő párbeszédpanelen válassza az „Átalakítás” fület.
  • Az Átalakítás lapon lépjen a Táblázat -> Első sor használata fejlécként -> Fejlécek használata első sorként elemre. Ez biztosítja, hogy az első sort (amely fejléceket tartalmazza: Q1, Q2, Q3 és Q4) szintén adatként kezelik és transzponálják.
  • Kattintson az Átültetés lehetőségre. Ez azonnal átülteti az adatokat.
  • Kattintson az Első sor használata fejlécként lehetőségre. Ezzel most az átültetett adatok első sora lesz fejléc.
  • Lépjen a Fájl -> Bezárás és betöltés menüpontra. Ez bezárja a Power Editor ablakot, és létrehoz egy új lapot, amely tartalmazza az átültetett adatokat.

Ne feledje, hogy mivel adatkészletünk bal felső cellája üres volt, általános oszlopnevet kap (1. ábra). Ezt a cellát törölheti az átültetett adatokból.

Az Excel 2013/2010

Az Excel 2013/10 rendszerben telepítenie kell a Power Query-t bővítményként.

Kattintson ide a bővítmény letöltéséhez és a telepítési utasítások megtekintéséhez.

A Power Query telepítése után lépjen a Power Query -> Excel adatok -> Táblázat menüpontra.

Ezzel megnyílik a táblázat létrehozása párbeszédpanel. Most kövesse ugyanazokat a lépéseket, mint az Excel 2016 esetében.

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave