30 Excel funkció 30 nap alatt: TRANSPOSE

Tegnap a maratonon 30 Excel funkció 30 nap alatt függvény segítségével megszámoltuk a tartomány oszlopainak számát COLUMNS (NUMBERCOLUMN), és itt az ideje valami keresettebbnek.

A maraton 13. napján a funkció tanulmányozásának szenteljük magunkat TRANSZPONÁLÁS (TRANSP). Ezzel a funkcióval elforgathatja adatait a függőleges területek vízszintessé alakításával és fordítva. Van ilyen igényed? Meg lehet ezt csinálni egy speciális betét segítségével? Más funkciók meg tudják csinálni?

Tehát nézzük a funkcióval kapcsolatos információkat és példákat TRANSZPONÁLÁS (TRANSP). Ha további információi vagy példái vannak, kérjük, ossza meg őket a megjegyzésekben.

13. funkció: TRANSPOSE

Funkció TRANSZPONÁLÁS (TRANSPOSE) a cellák vízszintes tartományát adja vissza függőleges tartományként, vagy fordítva.

Hogyan használható a TRANSPOSE funkció?

Funkció TRANSZPONÁLÁS (TRANSP) megváltoztathatja az adatok tájolását, és más funkciókkal együtt is működhet:

  • Módosítsa az adatok vízszintes elrendezését függőlegesre.
  • Mutassa meg az elmúlt évek legjobb összbérét.

Az adatok tájolásának megváltoztatása az eredeti adatokra mutató hivatkozások létrehozása nélkül:

  • Felhasználás Speciális beillesztés (Speciális paszta) > Át kell ültetni (Átültetni).

Szintaxis TRANSPOSE (TRANSP)

Funkció TRANSZPONÁLÁS (TRANSPOSE) a következő szintaxissal rendelkezik:

TRANSPOSE(array)

ТРАНСП(массив)

  • sor (tömb) a transzponálandó cellák tömbje vagy tartománya.

Csapdák TRANSPOSE (TRANSPOSE)

  • Funkció TRANSZPONÁLÁS (TRANSPOSE) tömbképletként kell megadni a gomb megnyomásával Ctrl + Shift + Enter.
  • A függvény általi átalakítás eredményeként kapott tartomány TRANSZPONÁLÁS (TRANSPOSE) ugyanannyi sornak és oszlopnak kell lennie, mint amennyi az eredeti tartományban oszlopok és sorok vannak.

1. példa: Vízszintes adatok átalakítása függőleges adatokká

Ha az adatok vízszintesek egy Excel-lapon, akkor a függvény alkalmazható TRANSZPONÁLÁS (TRANSPOSE), hogy függőleges helyzetbe, de a lap másik helyére konvertálja őket. Például a benchmarkok végső táblázatában a függőleges elrendezés kényelmesebb lenne. A funkció használata TRANSZPONÁLÁS (TRANSPOSE), hivatkozhat az eredeti vízszintes adatokra anélkül, hogy megváltoztatná a helyét.

A vízszintes tartomány transzponálásához 2 × 4 a függőleges tartományba 4 × 2:

  1. Jelöljön ki 8 cellát, ahová a kapott függőleges tartományt el szeretné helyezni. Példánkban ezek a B4:C7 cellák lesznek.
  2. Írja be a következő képletet, és kattintson rá tömbképletre Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

=ТРАНСП(B1:E2)

A rendszer automatikusan kapcsos zárójeleket ad a képlet elejére és végére, jelezve, hogy tömbképletet adtak meg.

30 Excel funkció 30 nap alatt: TRANSPOSE

Helyett TRANSZPONÁLÁS (TRANSPOSE), Használhat más függvényt az adatok átalakításához, pl. INDEX (INDEX). Nem szükséges tömbképletet megadni, és nem kell a képlet létrehozásakor kijelölnie a célterület összes celláját.

=INDEX($B$2:$E$2,,ROW()-ROW(C$4)+1)

=ИНДЕКС($B$2:$E$2;;СТРОКА()-СТРОКА(C$4)+1)

30 Excel funkció 30 nap alatt: TRANSPOSE

2. példa: Tájolás módosítása hivatkozások nélkül

Ha csak az adatok tájolását szeretné megváltoztatni anélkül, hogy az eredeti adatokra hivatkozna, használhatja a Speciális beillesztést:

  1. Válassza ki a forrásadatokat, és másolja át.
  2. Válassza ki annak a területnek a bal felső celláját, ahová az eredményt el szeretné helyezni.
  3. A Speciális lapon Kezdőlap (Kezdőlap) kattintson a parancs legördülő menüjére tészta (Beszúrás).
  4. választ Át kell ültetni (Átültetni).
  5. Törölje az eredeti adatokat (nem kötelező).

30 Excel funkció 30 nap alatt: TRANSPOSE

3. példa: Legjobb teljes fizetés az elmúlt években

Funkció TRANSZPONÁLÁS (TRANSP) más funkciókkal kombinálva is használható, például ezzel a lenyűgöző formulával. Harlan Grove tette közzé az Excel News Bloc-ban az elmúlt 5 év legjobb összbérének kiszámításáról szóló vitában (egymás után!).

=MAX(MMULT(A8:J8, --(ABS(TRANSPOSE(COLUMN(A8:J8))-COLUMN(OFFSET(A8:J8,0,0,1,COLUMNS(A8:J8)-Number+1))-(Number-1)/2)

=МАКС(МУМНОЖ(A8:J8; --(ABS(ТРАНСП(СТОЛБЕЦ(A8:J8))-СТОЛБЕЦ(СМЕЩ(A8:J8;0;0;1;ЧИСЛСТОЛБ(A8:J8)-Number+1))-(Number-1)/2)

30 Excel funkció 30 nap alatt: TRANSPOSE

Как можно понять по фигурным скобкам в строке формул – это формула массива. Ячейка A5 названа Szám и в этом примере число 4 введено, как значение для количества лет.

Формула проверяет диапазоны, чтобы увидеть достаточно ли в них последовательных столбцов. Результаты проверки (1 или 0) умножаются на значения ячеек, чтобы получить суммарный объётной.плотым зараплоек

Для проверки результата на рисунке ниже в строке под значениями зарплат показаны суммарные показаны суммарные значения длойпочения для е выделено жёлтым. Это более долгий путь к тому же результату, что предыдущая формула массива получает в одной ячейке!

30 Excel funkció 30 nap alatt: TRANSPOSE

Hagy egy Válaszol