קורס אקסל מתקדם פתרון תרגילים בנושא עיבוד נתונים
פונקציות טקסט - מילוי מהיר -טקסט לעמודות
תוכן הדף
1 עיבוד נתונים פונקציות טקסט:
2. עיבוד נתונים מילוי מהיר (Flash Fill):
3. עיבוד נתונים טקסט לעמודות (Text to Columns):
פתרונות תרגילים בנושאים נוספים | קורס אקסל מתקדם
עיבוד נתונים פונקציות טקסט | קורס אקסל מתקדם
» להרחבה בנושא ניתן לצפות בקורס אונליין חינם בנושא פונקציות טקסט (Text Functions)
בתרגילים שלפננו נעשה שימוש בפונקציות Left, Right, Len, Find
פונקציות Left, Right
פונקציות אלו מאשפרות חילוץ טקסט מתחילתה או מסופה של מחרוזת טקסט (מחרוזת תווים כלשהי)
Left - מספר התווים מתחילת המחרוזת
Right - מספר התווים מסוף המחרוזת
תחביר פונקציות Left, Right
Left(text, char_num)
Right(text, char_num)
» לקריאה נוספת על תחביר הפונקציה
דוגמה מס' 1:
Left("Excel-iT", 5) = Excel
Right("Excel-iT", 2) = iT
דוגמה מס' 2:
Left("10-20-30-40",2) = 10
Right("10-20-30-40",2) = 40
פונקציית Find
פונקציית Find מאשרת לנו לאתר מחרוזת טקסט בתוך מחרוזת טקסט אחרת ולקבל חזרה מספר המציין את מיקום המחרוזת.
במידה והטקסט שאנו מחפשים אינו קיים, נקבל חזרה Value.
תחביר פונקציית Find
find(find_text, within_text, [start_num])
» לקריאה נוספת על תחביר הפונקציה
דוגמה מס' 1:
find("-","050-9579096") = 4
הפונקציה מצאה את התו "-" והחזירה את מיקומו - 4.
דוגמה מס' 2:
find("Excel","Excel-iT") = 1
דוגמה מס' 3:
find("iT", "Excel-iT") = 7
פונקציית Len
פונקציית len מחזירה לנו את מספר התווים במחרוזת טקסט
Len(text)
דוגמה:
len("ABC") = 3
len("Excel-iT") = 8
len("123456789") = 9
קורס אקסל מתקדם | פתרון תרגילים נבחרים בנושא עיבוד נתונים - שימוש בפונקציות טקסט
קובץ מתקדמים 2 - גיליון מס' 15 - פיצול שם ושם משפחה לתאים נפרדים - שימוש בפונקציות טקסט - פתרון דוגמה א' (שימוש בעמודות עזר)
קובץ מתקדמים 2 - גיליון מס' 15 - פיצול שם ושם משפחה לתאים נפרדים - שימוש בפונקציות טקסט - פתרון דוגמה ב' (ללא שימוש בעמודות עזר)
עיבוד נתונים מילוי מהיר (Flashfill) | קורס אקסל מתקדם
מילוי מהיר (FlashFill) הינו כלי המאפשר לנו לטפל בנתונים בצורה פשוטה מהירה.
כל עוד יש תבנית כלשהי שחוזרת על עצמה בנתונים שלנו (או מספר תבניות) נוכל לתת לאקסל דוגמה אחת המציינת את התוצאה הרצוייה, האקסל ילמד את התבנית ויתן לנו את התוצאה עבור שאר הנתונים שלנו.
במידה והתבנית מורכבת יותר ויש מספר אפשרויות נצטרך להמשיך וללמד את האקסל מה אנו רוצים לקבל ובתקווה שבסופו של דבר נתכנס לתוצאה הרצוייה.
קיצור מקלדת Ctrl+E
הערות:
- המילוי מהיר יעבוד טוב יותר ככל שהתבנית שלנו פשוטה יותר
- אנו לא באמת יודעים מה האקסל "הבין" שאנו רוצים לקבל - לכן אין לנו באמת דרך לדעת במאה אחוז שקיבלנו את מה שרצינו - ולכן ככל שהתבנית מורכבת יותר ו יש לנו מספר גדול יותר של נתונים, ככה אנו צריכים להיות זהירים יותר עם השימוש במילוי מהיר. במידה ומדובר בנתונים רגישים מאוד (כאשר אנו מעוניינים ב 0% טעות) מומלץ לנסות להשתמש בכלי אחר.
קורס אקסל מתקדם | פתרון תרגילים נבחרים בנושא עיבוד נתונים - שימוש במילוי מהיר (Flashfill)
קובץ מתקדמים 2 - גיליון מס' 15 - פיצול שם ושם משפחה לתאים נפרדים ע"י שימוש במילוי מהיר - פתרון דוגמה 1
קובץ מתקדמים 2 - גיליון מס' 16 - פיצול שם ושם משפחה לתאים נפרדים ע"י שימוש במילוי מהיר - פתרון דוגמה 2
עיבוד נתונים טקסט לעמודות (Text to Columns) | קורס אקסל מתקדם
טקסט לעמודות הינו כלי המאפשר את הפעולות הבאות:
• פיצול ערכים בתא לפי מפריד כלשהו כמו פסיק, רווח, או כל סימן אחר שנרצה
• שינוי סוג הערכים מטקסט לכללי ולהיפך (Data Types)
• עדכון פורמט התאריך לפורמט המתאים להגדרות מערכת ההפעלה שלנו (Data Types)
טקסט לעמודות פיצול עריכם לתאים נפרדים לפי תו מפריד ( Text to Colums Split by Delimiter )
להלן דוגמה לטבלה בה שם המשפחה והשם הפרטי מוקלדים באותו התא כשאר התו המפריד ביניהם הוא פסיק.
סדר פעולות:
שלב ראשון יש לסמן את טווח הנתונים אותו אנחנו רוצים לפצל:
שלב שני: נתונים ← טקסט לעמודות ← הבא ← בחירת התו המפריד (פסיק במקרה זה) ← סיום
עדכון תאריך לפורמט המעודכן במערכת ההפעלה שלנו:
נסמן את טווח התאריכים אותו אנחנו רוצים לשנות ← נלחץ הבא עד שלב 3 מתוך 3 ונבחר בתאריך ← נבחר מהרשימה את פורמט התאריך הקיים בנתונים שלנו (ולא את הפורמט אותו אנחנו מעוניינים לקבל חזרה – האקסל ישנה באופן אוטומטי לפורמט המעודכן במערכת ההפעלה שלנו) ← סיום
דוגמה מס' 1
בתאריך הקיים בנוי לפי הפורמט MM/DD/YY ואנו מעוניינים לשנות אותו לתבנית הנכונה לפי ההגדרות במערכת ההפעלה שלנו, כלומר ל DD/MM/YY
שלב 1: יש לסמן את טווח הנתונים
שלב 2: נגיע לשלב 3 מתוך 3 ונבחר בפורמט MDY מפני שזה פורמט הנתונים הקיים בטווח הנתונים. אקסל ישנה אותו לפורמט DMY המוגדר במערכת שלנו.
דוגמה מס' 2
תאריך מגיע כטקסט - כלומר הוקלד עם נקודות ולא עם לוכסן.
שלב 1 יש לסמן את טווח הנתונים:
שלב 2: נגיע לשלב 3 מתוך 3 ונבחר בפורמט DMY מפני שזה פורמט הנתונים הקיים בטווח הנתונים. אקסל ישנה אותו לפורמט תאריך תקין - כלומר עם לוכסן
קורס אקסל מתקדם | פתרון תרגילים נבחרים בנושא עיבוד נתונים - שימוש בטקסט לעמודות (Text to Columns)
קובץ מתקדמים 2 - גיליון מס' 15 - פיצול שם ושם משפחה לתאים נפרדים ע"י שימוש בטקסט לעמודות
היכרות עם נוסחה אחת יכולה לחסוך שעות עבודה רבות.
אז אם אתם רוצים וצריכים להשתמש בצורה מיטבית באקסל, צרו עמנו קשר.