סיכום
בעת שימוש במוצרי Microsoft Excel המפורטים בחלק התחתון של מאמר זה, באפשרותך להשתמש בנוסחת גליון עבודה כדי לכסות נתונים המשתרעים על-פני שורות ועמודות מרובות לתבנית מסד נתונים (טורי).
מידע נוסף
הדוגמה הבאה ממירה כל ארבע שורות של נתונים בעמודה לארבע עמודות של נתונים בשורה אחת (בדומה לשדה מסד נתונים ולפריסה של רשומות). זהו תרחיש דומה לזה שבו אתה נתקל בעת פתיחת גליון עבודה או קובץ טקסט המכיל נתונים בתבנית של תווית דיוור.
דוגמה
-
בגליון עבודה חדש, הקלד את הנתונים הבאים:
A1: כהן, ג'ון ת2: 111 אורן A3: סן דייגו, קליפורניה A4: (555) 128-549 A5: Jones, Sue A6: 222 Oak Ln. A7: ניו יורק, ניו יורק A8: (555) 238-1845 ת9: אנדרסון, טום A10: 333 Ave דובדבן. A11: שיקגו, IL A12: (555) 581-4914 -
הקלד את הנוסחה הבאה בתא C1:=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))
-
מלא נוסחה זו לרוחב לעמודה F ולאחר מכן מטה לשורה 3.
-
התאם את גודלי העמודות לפי הצורך. שים לב שהנתונים מוצגים כעת בתאים C1 עד F3 באופן הבא:
כהן, ג'ון
אורן 111
סן דייגו, קליפורניה
(555) 128-549
Jones, Sue
222 אלון Ln.
ניו יורק, ניו יורק
(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 = מספר עמודות הנתונים