עזרה באקסל
-
שלום,
יש לי אקסל בעמודה A מופיע רשימה ארוכה של מספרים.
אני מעוניין שבעמודה B כל 3 מספרים יהיה מספר אחד.
(יש איזה נוסחה? אין לי זמן וכוח לעשות את זה ידנית ע"י גרירה לכיוון למטה)
מצורף קובץ דוגמא.דוגמא.xlsx -
@nachman ראיתי את הדוגמא שהעלית ולא ברור מה אתה מבקש לעשות.
אתה מעוניין שבעמודה אחרת יהיה פיצול של עמודה B או A שכל שלושה מספרים יופיעו בתא נפרד?
אתה מעוניין לאחד כל שלושה מספרים מעמודה A לתוך תא יחיד בעמודה B?אם תסביר ברור כנראה שיהיה פשוט יותר לעזור לך.
-
@nachman אז ככה,
מאיפה אתה רוצה לשלוף את המספרים שבעמודה B?
אם זה רנדומלי אז תעשה ככה בשלושת השורות הראשונות של עמודה B (בהנחה שאין כותרת):
ולאחמ"כ תגרור או תלחץ בקצה כמו שאמר @dovid
חשוב להזכיר שזה רנדומלי ומשתנה כל הזמן, לזה תצטרך להעתיק את העמודה B ולהדביק ב C את הערכים - וכמובן עוד דבר חשוב לראות שאין כפילויות,אבל אם זה מרשימה אחרת, זה יותר מורכב ותצטרך יותר להסביר מה אתה רוצה ואולי כדאי לעבור באמת לאקסס.
-
@dovid אמר בעזרה באקסל:
@nachman אם אתה מוצא מישהו שמבין מה אתה רוצה/צריך, ע"י קריאה של הודעותיך עד כאן יחד עם הקובץ, אני יחמיא לו שהוא נביא.
מה לא מובן?
הדוגמה שהוא הביא (כמעט) מצוינת:123456 5041 654321 5041 123546 5041 854512 5898 65655 5898 524254 5898 4525 63596 5242 63596 54185 63596 7856375 79254 728527 79254 782 79254 72827 457857 7828282 457857 457857 29637 9600 865 9600 732785 9600 65245397 32689 75275 32689 7328 32689 7282 5341 9653 5341 6384 5341 בעמודה שנייה כל מספר חוזר על עצמו 3 פעמים.
הוא רוצה לתת לכל 3 שורות אותו מספר, מתוך רשימת מספרים מוגדרת.מה שחסר פה, זה רשימה של המספרים שאמורים להופיע בעמודה שנייה.
גילוי נאות, אני מבין את הצורך, לכן אני הבנתי מההתחלה מה שהוא רוצה, גם דיברתי איתו באישי אחרי שהבנתי. אבל אני חושב שמהדוגמה מובן (וגם הוא כתב את זה) שזה לא מספרים בסדר רץ.
-
@WWW אמר בעזרה באקסל:
הוא רוצה לתת לכל 3 שורות אותו מספר, מתוך רשימת מספרים מוגדרת.
כמו לשאול איך מגיעים לירושלים ולשכוח לציין שמתכוונים ל א)רחוב ירושלים ב) בראשון לציון.
גילוי נאות, אני מבין את הצורך, לכן אני הבנתי מההתחלה מה שהוא רוצה, גם דיברתי איתו באישי אחרי שהבנתי. אבל אני חושב שמהדוגמה מובן (וגם הוא כתב את זה) שזה לא מספרים בסדר רץ.
בא תמצא מישהו, ותחפש גאון או נביא איזה שתרצה, שיידע להסביר את השאלה בעזרת האקסל ושני ההודעות שמעליו בלי להכיר את הרקע שלא מוזכר פה ובלי להכיר את האיש ובלי לשוחח איתו באישי. אם אתה מוצא אני אניף דגל לבן, אם לא אתה צריך להתנצל עמוקות על הסניגוריה שלך שמוציאה אותי מדעתי.
-
@nachman אם אתה מתעקש על נוסחה אז שים בהתחלה:
=A1
ובשתי התאים לאחר מכן:
=B1
ובתא שאחר כך:
=INDEX($A$1:$A$32,MATCH(B3,$A$1:$A$32,0)+1,1)
ובשתיים שאחריו:
=B4
ואז תבחר בשלושת התאים האחרונים ותמשוך עד למטה
התייחסתי למקרה בו הרשימה נמצאת ב A1:A32 והרשימה שאתה רוצה ליצור (המשולשת) נמצאת בעמודה B
דוגמה : חוברת1.xlsx -
@nachman יש לי פתרון פשוט יותר.
- לכתוב בעמודה A את הרשימה,
- לכתוב בתא B1 את הנוסחה:
=OFFSET( $A$1,INT((ROW()-1)/($C$1)),0)
ולגרור על פני כל העמודה (כמה שצריך). - לכתוב בתא C1 כמה פעמים אתה רוצה שהמספרים יוכפלו לך. (או להחליף את $C$1 במספר הפעמים שזה יוכפל)
נ.ב.
בהרבה מקרים ההמלצה במקום לגרור - להגדיר את הרשימה כטבלה ולקבוע את הפונקצייה כפונקציית ברירת מחדל של טבלה.
(אולי כאן זה פחות משמעותי כי הנתונים בעמודה B גדולים מהנתונים בעמודה A כך שזה לא מציל אותך מחסר בפרטים...)ובגוגל שיטס - לכתוב נוסחת מערך כזו
=ARRAYFORMULA(OFFSET( $A$1,INT((ROW(B:B)-1)/($C$1)),0))בהצלחה.
-
@Y-Excel-Access ואוו. מצוין!!!
-
פוסט זה נמחק!