mindannyian másképp tekintünk az adatokra. Vannak, akik Excel táblázatokat hoznak létre a fő mezőkkel vízszintesen. Mások az adatokat függőlegesen oszlopokban részesítik előnyben. Néha ezek a preferenciák olyan forgatókönyvhöz vezetnek, ahol Excel-adatokat szeretne átültetni. A Microsoftnak előre kellett látnia ezt a problémát, mivel számos módszert kínálnak az oszlopok és sorok körüli váltására.,
cikk tartalma
az elrendezési probléma
nemrég kaptam egy nagy Microsoft Excel táblázatot, amely tartalmazza a szállítói értékelési információkat. Az információ hasznos volt, de az adatok szervezésének módja miatt nem tudtam olyan eszközöket használni, mint az automatikus szűrő. Azt is kérdéseket, ha szükséges importálni az információkat egy adatbázisba. Egy egyszerű példa az alábbiakban látható.,
Helyett, azt szeretnénk, hogy a nevek kijelző függőleges Oszlopban, valamint az Adatok Tulajdonságok kijelző vízszintes Sorban 1. Ez megkönnyítené számomra az elemzést. Például nem tudok könnyen szűrni a kaliforniai gyártók számára.
mi az Excel ‘ S Transpose Function
egyszerű szavakkal, a transzpose függvény megváltoztatja az oszlopok (függőleges tartomány) és a sorok (vízszintes tartomány) tájolását., Az eredeti adatsoraim oszlopokká, az oszlopaim sorokká válnak. Javítja a fenti elrendezési problémámat anélkül, hogy újra be kellene írnom az eredeti adataimat.
a transzpose funkció nagyon sokoldalú. Használható Excel képletekben vagy beillesztési lehetőségekben. Vannak különbségek az Ön által használt módszer alapján.
oszlopok konvertálása &sorok Beillesztéssel &
az alábbiakban ismertetett lépéseket a Microsoft Office 365 használatával végezték el, de a legújabb Microsoft Excel verziók működni fognak.,
- nyissa meg a módosítandó táblázatot. Az oktatóanyag végén letöltheti a példalapot is.
- kattintson az Adattartomány első cellájára, például az A1-re.
- Shift-kattintson a tartomány utolsó cellájára. Az adatkészletnek ki kell emelnie.
- A Kezdőlap lapon válassza a Ctrl + C másolás vagy Típus lehetőséget.
- válassza ki azt az új cellát, ahol át szeretné másolni az átültetett adatokat.
- kattintson a jobb egérgombbal a cellára, majd válassza ki az átültetés ikont a Beillesztés alatt.,
info ahogy lebeg a beillesztési lehetőségek felett, láthatja az adatok elrendezésének változását.
most már látni kell az adatokat az oszlopok és sorok kapcsolva. Akkor átméretezni az oszlopokat, hogy megfeleljen az Ön igényeinek.
Ez a két adatkészlet független. Törölheti a cellákat a felső készletből, ez nem befolyásolja az átültetett készletet.
Ha ezt a módszert használja, az eredeti formázás megmarad. Például, ha sárga hátteret adtam az eredeti B1:G1 celláimhoz, akkor a szín kerül alkalmazásra. Ugyanez igaz, ha piros szöveget használtam az E: 5 cellán.
A Transzpose funkció használata egy képletben
mint már említettem, az Excel többféle módon válthat oszlopokat sorokra vagy fordítva. Ez a második út egy képletet és tömböt használ. Az eredmény ugyanaz, kivéve az eredeti adatokat, az új átültetett adatok pedig összekapcsolódnak. Elveszítheti az eredeti formázás egy részét., Például színes szövegekkel és stílusokkal találkoztak, de nem cellatöltési színekkel.
- nyissa meg az Excel lapot.
- kattintson egy üres cellára, ahová a konvertált adatokat szeretné. Az A7-est használom.
- Type = transpose.
Megjegyzés: Ha nem használja a Microsoft 365-öt, akkor valószínűleg meg kell nyomnia a CTRL + SHIFT + Enter
különbségek a Transzpose
– ban bár ez a két módszer hasonló eredményeket produkál, vannak különbségek. Az első beillesztési módszerben, bármilyen műveletet is teszek egy cellán, független az átültetett verziótól. Törölhetem az eredeti értékeket, és semmi sem történik az oszlopokkal, amiket kicseréltem.,
ezzel szemben a Transpose formula verzió az eredeti adatokhoz van kötve. Ha a B2 értékét 1200-ról 1500-ra változtatom, az új érték automatikusan frissül a B8-ban. A fordított azonban nem igaz. Ha megváltoztatom az átültetett cellákat, az eredeti készlet nem változik. Ehelyett #SPILL hibát kapok, és az átültetett adataim eltűnnek.,
átültetett képlet & üres cellák
egy másik különbség az átültetett képlet használatával az üres cellákat “0”s.
a fix erre quirk, hogy egy IF nyilatkozatot a képlet, amely megtartja az üres cellák üres.,
=TRANSPOSE(IF(A1:G5="","",A1:G5))
Alternatív megoldásként kereshet és cserélhet a nullákon.