הפרדה של טקסט בתא אחד למספר תאים באקסל
היי לכולם,
יש לי מסמך אקסל ובו עמודה עם נתונים (מילים באנגלית) שמופרדות באמצעות פסיקים ורווחים (יותר מרווח ופסיק אחד בכל תא). אני רוצה לפצל את הנתונים ל-2 עמודות, כך שאחרי X תווים (במקרה זה 48 תווים) הנתונים יועתקו לעמודה חדשה, אבל שלא יחתוך לי מילים באמצע (כלומר, מעין חוק: אחרי התו ה-48, העתק את הטקסט לעמודה הבאה, אבל אם בתו ה-49 מדובר באמצע מילה, תחתוך לפני הרווח האחרון [שזו בעצם המילה האחרונה].
הצלחתי להבין איך אומרים לאקסל לחתוך אחרי X תווים (בנתונים --> טקסט לעמודות ומשם קבעתי לו אחרי 48 תווים), אבל לא מכירה מספיק את הפונקציות של אקסל בשביל לדעת איך לכתוב מעין קוד קטן (אני מניחה שזה בפקודות מאקרו) שאם הוא באמצע מילה, שלא יחתוך באמצע המילה אלא יעתיק מתחילתה לעמודה החדשה.
(להשתמש בפסיקים או רווחים לא יעזור כאן כי הוא מפריד לי כל מילה לעמודה חדשה. אני רוצה שתי עמודות, אבל פשוט אחרי X תווים כי בתא הראשון אסור שיהיו יותר מ-48 תווים, וגם לא בשני וכך הלאה.)
תודה לעוזרים
היי לכולם,
יש לי מסמך אקסל ובו עמודה עם נתונים (מילים באנגלית) שמופרדות באמצעות פסיקים ורווחים (יותר מרווח ופסיק אחד בכל תא). אני רוצה לפצל את הנתונים ל-2 עמודות, כך שאחרי X תווים (במקרה זה 48 תווים) הנתונים יועתקו לעמודה חדשה, אבל שלא יחתוך לי מילים באמצע (כלומר, מעין חוק: אחרי התו ה-48, העתק את הטקסט לעמודה הבאה, אבל אם בתו ה-49 מדובר באמצע מילה, תחתוך לפני הרווח האחרון [שזו בעצם המילה האחרונה].
הצלחתי להבין איך אומרים לאקסל לחתוך אחרי X תווים (בנתונים --> טקסט לעמודות ומשם קבעתי לו אחרי 48 תווים), אבל לא מכירה מספיק את הפונקציות של אקסל בשביל לדעת איך לכתוב מעין קוד קטן (אני מניחה שזה בפקודות מאקרו) שאם הוא באמצע מילה, שלא יחתוך באמצע המילה אלא יעתיק מתחילתה לעמודה החדשה.
(להשתמש בפסיקים או רווחים לא יעזור כאן כי הוא מפריד לי כל מילה לעמודה חדשה. אני רוצה שתי עמודות, אבל פשוט אחרי X תווים כי בתא הראשון אסור שיהיו יותר מ-48 תווים, וגם לא בשני וכך הלאה.)
תודה לעוזרים