כיצד להמיר שורות ועמודות מרובות לעמודות ושורות ב-Excel

סיכום

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

מידע נוסף

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

דוגמה

  1. בגליון עבודה חדש, הקלד את הנתונים

    הבאים: A1: Smith, יוחנן
    A2:111 אורן St.
    A3: San Diego, CA
    A4: (555) 128-549
    A5: Jones, לסו
    A6:222 אוק בתוך.
    A7: ניו יורק, NY
    A8: (555) 238-1845
    A9: אנדרסון, Tom
    A10:333 דובדבן Ave.
    A11: Chicago, IL
    A12: (555) 581-4914

  2. הקלד את הנוסחה הבאה בתא

    C1:=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. מלא נוסחה זו בין עמודה F, ולאחר מכן למטה לשורה 3.

  4. התאם את גדלי העמודות לפי הצורך. שים לב שהנתונים מוצגים כעת בתאים C1 עד F3 באופן הבא:

    כהן, יונתן

    רחוב אורן 111

    San Diego, CA

    (555) 128-549

    ג'ונס, סו

    מ222 אלון בתוך.

    ניו יורק, NY

    (555) 238-1845

    אנדרסון, טום

    333 דובדבן Ave.

    שיקגו, IL

    (555) 581-4914

ניתן לפרש את הנוסחה כ

OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

כאשר:

  • f_row = מספר שורה של נוסחת היסט זו

  • f_col = מספר העמודה של נוסחת היסט זו

  • rows_in_set = מספר השורות היוצרות רשומה אחת של נתונים

  • col_in_set = מספר עמודות הנתונים

הערה:  דף זה תורגם באמצעות אוטומציה והוא עשוי לכלול שגיאות דקדוק או אי-דיוקים. מטרתנו היא כי תוכן זה יהיה שימושי עבורך. תוכל לספר לנו אם המידע היה מועיל? הנה המאמר באנגלית לעיונך.​

שפר את הכישורים שלך ב- Office
סייר בהדרכה
קבל תכונות חדשות לפני כולם
הצטרף למשתתפי Office Insider

האם מידע זה היה שימושי?

תודה על המשוב!

תודה על המשוב! נראה שכדאי לקשר אותך לאחד מנציגי התמיכה של Office.

×