כיצד להשתמש בפונקציית REPLACE של Excel (דוגמאות + וידאו)

במדריך זה אראה לך כיצד להשתמש בפונקציה REPLACE ב- Excel (עם דוגמאות).

החלפה היא פונקציית טקסט המאפשרת להחליף במהירות מחרוזת או חלק מהמחרוזת במחרוזת טקסט אחרת.

זה יכול להיות מאוד שימושי כאשר אתה עובד עם מערך נתונים גדול וברצונך להחליף או להסיר חלק מהמחרוזת. אך ניתן לשחרר את העוצמה האמיתית של פונקציית ההחלפה כאשר אתה משתמש בה עם נוסחאות אחרות ב- Excel (כפי שנראה בדוגמאות שיוסברו בהמשך הדרכה זו).

לפני שאראה לכם את הדוגמאות לשימוש בפונקציה, הרשו לי לכסות במהירות את התחביר של הפונקציה REPLACE.

תחביר הפונקציה REPLACE

= החלף (Old_text, start_num, num_chars, new_text)

טענות קלט

  • טקסט ישן - הטקסט שברצונך להחליף.
  • start_num - מיקום ההתחלה מהמקום שבו צריך להתחיל החיפוש.
  • num_chars - מספר התווים שיש להחליף.
  • חדש_טקסט - הטקסט החדש שאמור להחליף את הטקסט הישן.
שים לב כי הארגומנט התחל ומספר התווים אינו יכול להיות שלילי.

כעת נסתכל על כמה דוגמאות כדי לראות כיצד ניתן להשתמש בפונקציה REPLACE ב- Excel.

דוגמה 1 - החלף טקסט בריק

נניח שיש לך את מערך הנתונים הבא ואתה רוצה להחליף את הטקסט "מזהה" ורק רוצה לשמור על החלק המספרי.

אתה יכול לעשות זאת באמצעות הנוסחה הבאה:

= החלף (A2,1,3, "")

הנוסחה לעיל מחליפה את שלושת התווים הראשונים של הטקסט בכל תא בריק.

הערה: ניתן להשיג את אותה תוצאה גם על ידי טכניקות אחרות כגון שימוש בחיפוש והחלפה או על ידי חילוץ הטקסט מימין למקף באמצעות שילוב הפונקציות RIGHT ו- FIND.

דוגמה 2: חלץ את שם המשתמש משם הדומיין

נניח שיש לך מערך נתונים כפי שמוצג להלן ואתה רוצה להסיר את חלק הדומיין (זה שאחרי סימן @).

לשם כך, תוכל להשתמש בנוסחה שלהלן:

= החלף (A2, FIND ("@", A2), LEN (A2) -FIND ("@", A2) +1, "")

הפונקציה שלעיל משתמשת בשילוב של הפונקציה REPLACE, LEN ו- FIND.

תחילה הוא משתמש בפונקציית FIND כדי לקבל את המיקום של @. ערך זה משמש כארגומנט מספר התחלה ואני רוצה להסיר את כל מחרוזת הטקסט החל מסימן @.

דבר נוסף שאני צריך להסיר את המחרוזת הזו הוא המספר הכולל של התווים שאחרי ה- @, כדי שאוכל לציין את התווים הרבים האלה להחלפה בריקה. כאן השתמשתי בשילוב הנוסחאות של LEN ו- FIND.

טיפ למקצוענים: בנוסחה שלמעלה, מכיוון שאני רוצה להסיר את כל התווים אחרי הסימן @, אני לא באמת צריך את מספר התווים. אני יכול לציין כל מספר גדול (שהוא גדול ממספר התווים שאחרי סימן ה- @), ואני אקבל את אותה התוצאה. אז אני יכול אפילו להשתמש בנוסחה הבאה: = החלף (A2, FIND ("@", A2), LEN (A2), "")

דוגמה 3: החלף מחרוזת טקסט אחת באחרת

בשתי הדוגמאות שלעיל, הראיתי לך כיצד לחלץ חלק מהמחרוזת על ידי החלפת הנותר בריק.

להלן דוגמה שבה אתה משנה מחרוזת טקסט אחת באחרת.

נניח שיש לך את מערך הנתונים שלהלן ואתה רוצה לשנות את הדומיין מ- example.net ל- example.com.

אתה יכול לעשות זאת באמצעות הנוסחה שלהלן:

= החלף (A2, FIND ("net", A2), 3, "com")

ההבדל בין פונקציות החלף ותחליף

קיים הבדל משמעותי בשימוש בפונקציית REPLACE ובפונקציה SUBSTITUTE (אם כי התוצאה הצפויה מאלה עשויה להיות דומה).

הפונקציה REPLACE דורשת את המיקום שממנו היא צריכה להתחיל להחליף את הטקסט. לאחר מכן הוא גם דורש את מספר התווים שאתה צריך להחליף בטקסט החדש. זה הופך את הפונקציה REPLACE למתאימה כאשר יש לך תבנית ברורה בנתונים ורוצה להחליף טקסט.

דוגמה טובה לכך יכולה להיות בעבודה עם מזהי דוא"ל או כתובת או מזהים - כאשר מבנה הטקסט עקבי.

הפונקציה SUBSTITUTE, לעומת זאת, היא מעט תכליתית יותר. אתה יכול להשתמש בו כדי להחליף את כל המופעים של הופעת מחרוזת במחרוזת אחרת.

לדוגמה, אני יכול להשתמש בו כדי להחליף את כל המופע של תו Z ב- J במחרוזת טקסט. יחד עם זאת, הוא גם נותן לך את הגמישות לשנות רק מופע ספציפי של ההתרחשות (לדוגמה, תחליף רק את המופע הראשון של המחרוזת התואמת או רק את ההתרחשות השנייה).

הערה: במקרים רבים, תוכל להיפטר מהפונקציה REPLACE ובמקום זאת להשתמש בפונקציונליות FIND ו- REPLACE. זה יאפשר לך לשנות את מערך הנתונים מבלי להשתמש בנוסחה ולקבל את התוצאה בעמודה/בשורה נוספת. הפונקציה REPLACE מתאימה יותר כאשר אתה רוצה לשמור את מערך הנתונים המקורי וגם רוצה שהנתונים שהתקבלו יהיו דינאמיים (כך שיתעדכנו במקרה שתשנה את הנתונים המקוריים).

פונקציית REPLACE של Excel - הדרכת וידאו

  • פונקציית FIND של Excel.
  • פונקציית LOWER של Excel.
  • פונקציית Excel UPPER.
  • פונקציית PROPER PROPER.
  • פונקציית החיפוש של Excel.

תוכל לעזור בפיתוח האתר, שיתוף הדף עם החברים שלך

wave wave wave wave wave