30 פונקציות אקסל ב-30 ימים: TRANSPOSE

אתמול במרתון 30 פונקציות אקסל ב-30 ימים ספרנו את מספר העמודות בטווח באמצעות הפונקציה עמודים (NUMBERCOLUMN), ועכשיו הגיע הזמן למשהו מבוקש יותר.

ביום ה-13 למרתון נקדיש ללימוד הפונקציה לְשַׁרבֵּב (טרנספ). עם פונקציה זו, אתה יכול לסובב את הנתונים שלך על ידי הפיכת אזורים אנכיים לאופקיים ולהיפך. יש לך צורך כזה? האם אתה יכול לעשות זאת באמצעות תוספת מיוחדת? האם פונקציות אחרות יכולות לעשות את זה?

אז בואו נפנה למידע ודוגמאות על הפונקציה לְשַׁרבֵּב (טרנספ). אם יש לך מידע נוסף או דוגמאות, אנא שתף ​​אותם בתגובות.

פונקציה 13: TRANSPOSE

פונקציה לְשַׁרבֵּב (TRANSPOSE) מחזירה טווח אופקי של תאים כטווח אנכי, או להיפך.

כיצד ניתן להשתמש בפונקציה TRANSPOSE?

פונקציה לְשַׁרבֵּב (TRANSP) יכול לשנות את כיוון הנתונים, כמו גם לעבוד בשילוב עם פונקציות אחרות:

  • שנה את הפריסה האופקית של הנתונים לאנכית.
  • הצג את סך השכר הטוב ביותר בשנים האחרונות.

כדי לשנות את כיוון הנתונים מבלי ליצור קישורים לנתונים המקוריים:

  • השתמש הדבק מיוחד (הדבקה מיוחדת) > לְשַׁרבֵּב (לְשַׁרבֵּב).

תחביר TRANSPOSE (TRANSP)

פונקציה לְשַׁרבֵּב (TRANSPOSE) יש את התחביר הבא:

TRANSPOSE(array)

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

  • מערך (מערך) הוא המערך או טווח התאים שיש להעביר.

מלכודות TRANSPOSE (TRANSPOSE)

  • פונקציה לְשַׁרבֵּב (TRANSPOSE) יש להזין כנוסחת מערך, על ידי לחיצה Ctrl + Shift + Enter.
  • הטווח שייגרם מהשינוי על ידי הפונקציה לְשַׁרבֵּב (TRANSPOSE) חייב להיות אותו מספר של שורות ועמודות כמו שהטווח המקורי כולל עמודות ושורות בהתאמה.

דוגמה 1: הפיכת נתונים אופקיים לנתונים אנכיים

אם הנתונים אופקיים בגיליון אקסל, ניתן להחיל את הפונקציה לְשַׁרבֵּב (TRANSPOSE) כדי להמיר אותם למיקום אנכי, אבל במקום אחר על הגיליון. לדוגמה, בטבלה הסופית של אמות מידה, סידור אנכי יהיה נוח יותר. שימוש בפונקציה לְשַׁרבֵּב (TRANSPOSE), אתה יכול להתייחס לנתונים האופקיים המקוריים מבלי לשנות את מיקומם.

כדי להעביר את הטווח האופקי 2 × 4 לתוך הטווח האנכי 4 × 2:

  1. בחר 8 תאים שבהם ברצונך למקם את הטווח האנכי המתקבל. בדוגמה שלנו, אלו יהיו תאים B4:C7.
  2. הזן את הנוסחה הבאה והפוך אותה לנוסחת מערך על ידי לחיצה Ctrl + Shift + Enter.

=TRANSPOSE(B1:E2)

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

סוגרים מסולסלים יתווספו אוטומטית בתחילת הנוסחה ובסופה כדי לציין שהוזנה נוסחת מערך.

30 פונקציות אקסל ב-30 ימים: TRANSPOSE

במקום לְשַׁרבֵּב (TRANSPOSE), אתה יכול להשתמש בפונקציה אחרת כדי להפוך את הנתונים, למשל, מדד (אינדקס). זה לא מחייב אותך להזין נוסחת מערך, ואתה לא צריך לבחור את כל התאים באזור היעד בעת יצירת הנוסחה.

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

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

30 פונקציות אקסל ב-30 ימים: TRANSPOSE

דוגמה 2: שינוי כיוון ללא קישורים

אם אתה רק רוצה לשנות את כיוון הנתונים שלך מבלי לשמור הפניה לנתונים המקוריים, אתה יכול להשתמש ב-Paste Special:

  1. בחר נתוני מקור והעתק אותם.
  2. בחר את התא השמאלי העליון של האזור שבו ברצונך למקם את התוצאה.
  3. בכרטיסיה מתקדם עמוד הבית (בית) לחץ על תפריט הפקודה הנפתח פסטה (לְהַכנִיס).
  4. בחר לְשַׁרבֵּב (לְשַׁרבֵּב).
  5. מחק את הנתונים המקוריים (אופציונלי).

30 פונקציות אקסל ב-30 ימים: TRANSPOSE

דוגמה 3: השכר הכולל הטוב ביותר בשנים האחרונות

פונקציה לְשַׁרבֵּב (TRANSP) ניתן להשתמש בשילוב עם תכונות אחרות, כמו בנוסחה המהממת הזו. זה פורסם על ידי הרלן גרוב בגוש החדשות של אקסל בדיון על חישוב השכר הכולל הטוב ביותר ב-5 השנים האחרונות (ברציפות!).

=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 פונקציות אקסל ב-30 ימים: TRANSPOSE

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

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

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

30 פונקציות אקסל ב-30 ימים: TRANSPOSE

השאירו תגובה