כיצד לבצע טרנספוזיציה באקסל

למד כיצד להעביר נתונים ב-Excel ולהעביר במהירות את הכיוון של העמודות והשורות שלך בגליון עבודה.

העברת נתונים ב-Excel פירושה מעבר או סיבוב נתונים מהמערך האופקי למערך האנכי, או ממערך האנכי למערך האופקי. במילים פשוטות, הפונקציה TRANSPOSE משנה שורות לעמודות ועמודות לשורות.

ב-Excel, ניתן להעביר נתונים בשתי דרכים שונות, באמצעות הפונקציה TRANSPOSE ושיטת Paste Special. במאמר זה נראה לך כיצד לשנות את ערך השורה לערך עמודה וערך עמודה לערך שורה ב- Excel.

באמצעות פונקציית TRANSPOSE

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

התחביר עבור פונקציית Transpose הוא:

=Transpose(מערך)

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

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

לדוגמה, יש לנו 5 שורות ו-3 עמודות, אז אנחנו צריכים לבחור 3 שורות ו-5 עמודות של תאים, עבור הנתונים שהועברו. במקרה שלנו, יש לנו 5 שורות ו-4 עמודות, אז אתה צריך לבחור 4 שורות ו-5 עמודות.

בחר טווח של תאים ריקים והזן את הנוסחה: =TRANSPOSE(A1:D5), אבל אל תלחץ על מקש 'Enter' עדיין! בשלב זה, האקסל שלך ייראה דומה לזה:

כעת, הקש 'Ctrl + Shift + Enter'. לאחר לחיצה על צירוף המקשים, הנתונים יועברו.

זכור, יש לסיים תמיד נוסחת מערך על ידי לחיצה על 'CTRL + SHIFT + ENTER'. כאשר תלחץ על צירוף המקשים, הוא יציב קבוצה של סוגריים מסולסלים סביב הנוסחה בשורת הנוסחה כך שהתוצאה תטופל כמערך של נתונים ולא כערך תא בודד.

הפונקציה Transpose של Excel מעתיקה רק את הנתונים, לא את העיצוב של הנתונים המקוריים. כפי שאתה יכול לראות, העיצוב של הכותרת המקורית אינו מועתק. כמו כן, Transpose היא פונקציה דינמית, כאשר הערך שלך בנתונים המקוריים משתנה, הוא יבוא לידי ביטוי בנתונים שהועברו, אך לא להיפך.

כיצד להעביר נתונים באקסל ללא אפסים

אם תבצע העברה של טבלה או טווח של תאים עם תאים ריקים אחד או יותר, לתאים אלה יהיו ערכים אפס בעת ההעברה, כפי שמוצג בתמונה למטה:

על מנת להעתיק את התאים הריקים בזמן ההמרה, השתמש בפונקציית IF בתוך הנוסחה TRANSPOSE שלך כדי לבדוק אם תא ריק או לא. אם התא ריק/ריק, הוא מחזיר מחרוזת ריקה ("") לטבלה המופיעה.

אם הטבלה שלך מכילה תאים ריקים, הזן את הנוסחה: =TRANSPOSE(IF(A1:D5="","",A1:D5)) בתאים שנבחרו.

לאחר מכן, הקש על שילוב המקשים 'Ctrl + Shift + Enter'. כעת, הרווח הריק בתא D5 מועתק לתא E11 המוטרף.

כיצד לבצע טרנספוזיציה באקסל באמצעות הדבק שיטה מיוחדת

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

שלא כמו הפונקציה TRANSPOSE, אם תשנה ערך בנתונים המקוריים, הוא לא ישתקף בתוכן המומר בעת שימוש בשיטת Paste Special.

ראשית, בחר את הטווח שברצונך להעביר, ולאחר מכן לחץ באמצעות לחצן העכבר הימני ובחר 'העתק' או הקש 'CTRL + C' כדי להעתיק את הטבלה.

לאחר מכן, בחר את טווח התאים התואם לגודל המדויק של הטבלה המקורית, כפי שעשית בשיטה הקודמת.

לאחר מכן, לחץ לחיצה ימנית על התאים שנבחרו ולחץ על 'הדבק מיוחד'.

בתיבת הדו-שיח הדבקה מיוחדת, סמן את תיבת הסימון 'העברה' ולחץ על 'אישור'.

כעת, הטבלה תועתק (תועתק) לתאים שנבחרו.

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