אתה יכול להשתמש ב- Excel כדי לפרק מידע לחתיכות קטנות יותר. מציאת הנתונים שאתה זקוק להם ומניפולציה שלהם היא מטרה חשובה עבור משתמשי Excel רבים.
אם יש לך את השם המלא של האדם, ייתכן שיהיה עליך לאפס רק את שמו הפרטי או את שם המשפחה שלהם. לדוגמה, אם אתה שולח דוא'ל אוטומטי ידידותי ללקוחות שלך, עליך להשתמש בשמות הפרטיים שלהם כדי להישמע לא אישי. אם אתה מסתכל על רשימת משיבים לסקרים, חשוב רק להשתמש בשמות המשפחה שלהם, או להסתיר את שמות המשפחה שלהם כדי לשמור על אנונימיות.
Excel הופך את התהליך הזה לפשוט, וישנן גישות רבות ושונות שתוכלו לנקוט בהן. להלן מדריך שיעזור לך ליצור עמודות נפרדות של שם פרטי ושם משפחה באמצעות נוסחאות. אנו מכסים גם את נושא השמות האמצעיים.
נוסחאות אקסל לפיצול שמות לחלקים
מאיפה מתחילים?
הפרדת שמות פרטיים
זו הנוסחה הגנרית:
= LEFT (תא, FIND (, תא, 1) -1)
לביצוע, החלף תָא עם מצביע התא המכיל את השם המלא הראשון שברצונך לפצל. בדוגמה זו, ברצונך לבחור B2 ולהזין את הנוסחה:
= שמאלה (A2, FIND (, A2,1) -1)
עם זאת, חשוב לציין שבמכשירים מסוימים, נוסחה זו משתמשת בנקודות נקודה-פסיק במקום בפסיקים. אז אם הנוסחה שלעיל לא עובדת עבורך, ייתכן שתצטרך להשתמש בגרסה הבאה במקום זאת:
= שמאלה (תא; מצא (; תא; 1) -1)
בדוגמה תשתמש:
= שמאלה (A2; מצא (; A2; 1) -1)
עכשיו אתה יכול פשוט לגרור את ידית המילוי מטה לסוף העמודה שם פרטי.
הפונקציה LEFT מאפשרת לך להפריד מחרוזת, החל מהקצה השמאלי של הטקסט. החלק FIND של הנוסחה הזו מאתר את החלל הראשון בשם המלא, כך שתקבל את החלק של שמך המלא שמגיע לפני שטח ריק.
מכאן ששמות פרטיים מקופפים נשארים יחד, וכך גם שמות פרטיים המכילים תווים מיוחדים. אך העמודה 'שמך המלא' לא תכיל שמות אמצעיים או ראשי תיבות אמצעיים.
פסיק או נקודה-פסיק?
מדוע הנוסחה אינה זהה לכולם?
עבור משתמשי Excel רבים, פונקציות Excel משתמשות בפסיקים להפרדת נתוני קלט. אך בחלק מההתקנים ההגדרות האזוריות שונות.
כדי לגלות איזה סמל משמש ב- Excel שלך, פשוט התחל להקליד את הנוסחה. כשאתה מתחיל להיכנס = שמאלה ( , תראה טקסט מרחף שיציע את העיצוב הנכון.
הפרדת שמות משפחה
נקט באותה גישה להפרדת שמות משפחה. הפעם, עליך להשתמש בנוסחה RIGHT, המפרידה בין מחרוזות החל מהצד הימני.
הנוסחה שאתה צריך היא:
= ימינה (תא, LEN (תא) - חפש (#, תחליף (תא,, #, LEN (תא) - LEN (תחליף (תא,,)))))
בדוגמה שלעיל תשתמש בנוסחה הבאה בתא C2:
= ימינה (A2, LEN (A2) - חיפוש (#, תחליף (A2 ,, #, LEN (A2) - LEN (תחליף (A2 ,,)))))
שוב יתכן שתצטרך לעבור מפסיק לנקודה-פסיק, כלומר ייתכן שיהיה עליך להשתמש:
= ימני (A2; LEN (A2) - חיפוש (#; תחליף (A2 ;; #; LEN (A2) - LEN (תחליף (A2 ;;)))))
שמות משפחה מקופלים ושמות משפחה עם תווים מיוחדים נשארים על כנם.
מדוע הנוסחה הזו מורכבת יותר מזו של שמות פרטיים? קשה יותר להפריד בין שמות אמצעיים וראשי תיבות אמצעיים בין שמות משפחה.
אם אתה רוצה ששמות האמצע והראשי התיבות יופיעו עם שמות המשפחה, תוכל להשתמש בנוסחה:
= RIGHT (תא, LEN (תא) - חפש (, תא))
אוֹ:
= RIGHT (A2, LEN (A2) - SEARCH (, A2))
אוֹ:
= ימני (A2; LEN (A2) - חפש (; A2))
אבל מה אם אתה רוצה להפריד בין השמות האמצעיים? זה פחות נפוץ, אך יכול להיות שימושי לדעת.
הפרדת שמות ביניים
הנוסחה לשמות אמצעיים היא הבאה:
כיצד להתקין חלונות 10 של
= MID (תא, חיפוש (, תא) + 1, חיפוש (, תא, חיפוש (, תא) +1) - חיפוש (, תא) -1)
בדוגמה שלמעלה, אתה מקבל:
= MID (A2, SEARCH (, A2) + 1, SEARCH (, A2, SEARCH (, A2) +1) - SEARCH (, A2) -1)
אם ה- Excel שלך משתמש בנקודה-פסיק, הנוסחה היא:
= MID (A2; חפש (; A2) + 1; חפש (; A2; חפש (; A2) +1) - חפש (; A2) -1)
לאחר הזנת הנוסחה, גרור את ידית המילוי מטה. הנה עמודת שם אמצעי שנוספה לדוגמא לעיל:
אם השם המלא אינו מכיל שם אמצעי או ראשי תיבות, תקבל ערכי אפס בעמודה זו, אשר עשויים להיות מוצגים כ- #VALUE !. כדי לקבל תאים ריקים במקום #VALUE!, אתה יכול להשתמש בפונקציה IFERROR.
ואז, הנוסחה שלך הופכת ל:
= אישור (MID (תא, חיפוש (, תא) + 1, חיפוש (, תא, חיפוש (, תא) +1) - חיפוש (, תא) -1), 0)
אוֹ:
= טעות (MID (A2, SEARCH (, A2) + 1, SEARCH (, A2, SEARCH (, A2) +1) - SEARCH (, A2) -1), 0)
אוֹ:
= טעות (MID (A2; חפש (; A2) + 1; חפש (; A2; חפש (; A2) +1) - חפש (; A2) -1); 0)
גישה אחת להפרדת שמות אמצעיים מרובים
מה קורה אם למישהו ברשימה שלך יש מספר שמות אמצעיים? באמצעות הנוסחה שלעיל, רק השם האמצעי הראשון שלהם יוחזר.
כדי לפתור בעיה זו, תוכל לנסות גישה שונה להפרדת שמות אמצעיים. אם נוצרו שם העמודה ושם המשפחה, אתה יכול פשוט לנתק אותם. כל מה שנשאר יחשב כשם האמצעי.
נוסחה זו היא:
= TRIM (MID (cell1, LEN (cell2) + 1, LEN (cell1) -LEN (cell2 & cell3)))
כאן, תא 1 מתייחס למצביע התא מתחת לעמודה שם מלא, תא 2 מתייחס למצביע התא מתחת לעמודה שם פרטי, ואילו תא 3 מתייחס למצביע התא מתחת לעמודה שם משפחה. בדוגמה לעיל, אנו מקבלים:
= TRIM (MID (A2, LEN (B2) + 1, LEN (A2) -LEN (B2 & D2))))
אוֹ:
= TRIM (MID (A2; LEN (B2) +1; LEN (A2) -LEN (B2 & D2)))
אם תשתמש בנוסחה זו, לא תצטרך לדאוג לאפס ערכים.
סיכום מהיר
להלן הנוסחאות בהן תוכל להשתמש לפיצול שמות מלאים לחלקים:
שמות פרטיים: = LEFT (תא, FIND (, תא, 1) -1)
שמות משפחה: = ימינה (תא, LEN (תא) - חיפוש (#, תחליף (תא,, #, LEN (תא) - LEN (תחליף (תא,,)))))
שם אמצעי: = אישור (MID (תא, חיפוש (, תא) + 1, חיפוש (, תא, חיפוש (, תא) +1) - חיפוש (, תא) -1), 0)
נוסחה חלופית לשמות אמצעיים: = TRIM (MID (cell1, LEN (cell2) + 1, LEN (cell1) -LEN (cell2 & cell3)))
הפרדת שמות פרטיים ושמות משפחה ללא שימוש בנוסחאות
אם לא מתחשק לך להקליד חבורה של נוסחאות שעלולות להיכנס לטעות, אז נצל את האשף המרת טקסט לעמודות המובנה של Excel.
- וודא שה- נתונים הכרטיסייה נבחרה מהתפריט שבראש הדגש והדגיש את העמודה שברצונך להמיר.
- לאחר מכן לחץ על טקסט לעמודות .
- לאחר מכן, וודא מופרד נבחר ולחץ הַבָּא .
- עכשיו בחר מֶרחָב מהאפשרויות ולחץ הַבָּא .
- ואז, שנה את יַעַד ל$ B $ 2ולחץ סיים. התוצאה הסופית צריכה להיראות ככה.
מילה אחרונה
ישנן דרכים רבות אחרות לפתור בעיה זו ב- Excel. אם אף אחת מהאפשרויות הזמינות לא עושה את מה שאתה צריך, עשה עוד מחקר.
השימוש בנוסחאות הוא פשוט יחסית וזה לא תלוי בגרסת האקסל בה אתה משתמש. אך למרבה הצער, אתה עדיין עלול להיתקל בשגיאות.
לדוגמה, אם השם המלא של האדם מתחיל בשם המשפחה שלו, הוא יתפצל בצורה לא נכונה. הנוסחאות יתקשו גם עם שמות משפחה המכילים קידומות או סיומות, כמו le Carré או van Gogh. אם שמו של מישהו מסתיים בג'וניור, זה יופיע כשם המשפחה שלהם.
עם זאת, ישנם שינויים שאתה יכול להוסיף כדי לפתור בעיות אלה כפי שהם מופיעים. עבודה עם נוסחאות נותנת לך את הגמישות הדרושה לך להתמודדות עם המורכבויות הללו.