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.