Skip to main content

הסר טקסט מתוך סוגריים עגולים או מרובעים ממחרוזות טקסט

Author: Xiaoyang Last Modified: 2025-05-30

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

remove text within parentheses


הסר טקסט מתוך סוגריים עגולים או מרובעים ממחרוזות טקסט באמצעות נוסחה

ניתן ליצור נוסחה המבוססת על הפונקציות SUBSTITUTE, MID, FIND ו-LEN כדי לבצע משימה זו. התחביר הכללי הוא:

=SUBSTITUTE(text,MID(LEFT(text,FIND(")",text)),FIND("(",text),LEN(text)),"")
  • text: מחרוזת הטקסט או הפניה לתא שברצונך להשתמש בה.

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

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")

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

remove text within parentheses with a formula

הסבר על הנוסחה:

1. MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)): פונקציית MID זו מזוהה כארגומנט old_text בתוך פונקציית SUBSTITUTE.

  • LEFT(A2,FIND(")",A2)): חלק זה של הנוסחה משמש לחילוץ מחרוזת הטקסט מהשמאל עד לסוגר הימני בתא A2, ותקבל את התוצאה: “Tom Hill (Houston Texas)”. זה יזוהה כארגומנט הטקסט בתוך פונקציית MID.
  • FIND("(",A2): פונקציית FIND זו תחזיר את המיקום של הסוגר השמאלי מתוך תא A2, והתוצאה היא:10. חלק זה של הנוסחה מזוהה כארגומנט start_num בתוך פונקציית MID.
  • LEN(A2): פונקציית LEN תחזיר את מספר התווים הכולל בתא A2, והתוצאה היא:27. חלק זה מזוהה כארגומנט num_chars של פונקציית MID.
  • MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2))= MID("Tom Hill (Houston Texas)",10,27): פונקציית MID זו משמשת לחילוץ התווים ממחרוזת הטקסט שהוחזרה על ידי פונקציית LEFT, החל מהתו העשירי באורך של27 תווים, ותקבל את התוצאה: “(Houston Texas)”.

2. SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")= SUBSTITUTE(A2, "(Houston Texas)",""): לבסוף, פונקציית SUBSTITUTE זו משמשת להחלפת הטקסט הישן שהוחזר על ידי פונקציית MID בריק במחרוזת הטקסט של תא A2.

הערות:

1. אם החלק של הטקסט מוקף בסוגריים מרובעים, פשוט החלף את הסוגריים העגולים בסוגריים מרובעים לפי הנוסחה הבאה:

=SUBSTITUTE(A2,MID(LEFT(A2,FIND("]",A2)),FIND("[",A2),LEN(A2)),"")

2. אם אין סוגריים עגולים בערך התא, לאחר החלת הנוסחה לעיל תוצג שגיאה. במקרה כזה, פשוט עטוף את הנוסחה לעיל בתוך פונקציית IFERROR:

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),""),A2)

fix the formula when dealing no parentheses cells


הסר טקסט מתוך סוגריים עגולים או מרובעים ממחרוזות טקסט באמצעות Kutools AI

ניקוי נתונים מעולם לא היה קל יותר! עם AI עוזר של Kutools, תוכל להסיר מיד את כל הטקסט מתוך סוגריים עגולים במאגר הנתונים שלך ב-Excel. הכלי החכם הזה מבצע את התהליך באופן אוטומטי, חוסך ממך עריכה ידנית ומבטיח דיוק גם במאגרי נתונים גדולים. AI עוזר של Kutools מאפשר לך לנקות ולעצב את המידע שלך בקלות ובמהירות, בלחיצות בודדות.

Kutools for Excel מציעה יותר מ-300 תכונות מתקדמות כדי לפשט משימות מורכבות, להגביר יצירתיות ויעילות. משולב עם יכולות AI, Kutools מבצע משימות בצורה מדויקת, מה שהופך את ניהול הנתונים לקל ואינטואיטיבי. מידע מפורט על Kutools for Excel... ניסיון חינם...

לאחר התקנת Kutools for Excel, לחץ על Kutools > AI Aide כדי לפתוח את חלונית AI עוזר של Kutools.

  1. בחר את טווח הנתונים שממנו ברצונך להסיר טקסט מתוך סוגריים עגולים;
  2. לאחר מכן, הקלד את הבקשה בתיבת הצ'אט, לדוגמה:
    הסר טקסט מתוך סוגריים עגולים בטווח הנבחר
  3. לאחר מכן, לחץ על מקש Enter או על כפתור שלח. Kutools AI ינתח את הבקשה, וכשתסתיים הפעולה, לחץ על כפתור בצע כדי לקבל את התוצאה.

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

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

remove text within all parentheses

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

1. החזק את המקשים Alt + F11 ב-Excel, וזה יפתח את חלון Microsoft Visual Basic for Applications.

2. לחץ על Insert > Module, והדבק את קוד ה-VBA הבא בחלון המודול.

Function remtxt(ByVal str As String) As String
'updateby Extendoffice
  While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
    str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
  Wend
  remtxt = Trim(str)
End Function

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

remove text within all parentheses with user defined function


פונקציות רלוונטיות בשימוש:

  • LEN:
  • פונקציית LEN מחזירה את מספר התווים במחרוזת טקסט.
  • MID:
  • פונקציית MID משמשת לאיתור והחזרת מספר מסוים של תווים מתוך אמצע מחרוזת טקסט נתונה.
  • FIND:
  • פונקציית FIND משמשת לאיתור מחרוזת בתוך מחרוזת אחרת, ומחזירה את מיקום ההתחלה של המחרוזת בתוך השנייה.
  • SUBSTITUTE:
  • פונקציית SUBSTITUTE ב-Excel מחליפה טקסט או תווים בתוך מחרוזת טקסט בטקסט או תווים אחרים.

מאמרים נוספים:

  • הסר תווים שאינם מספריים ממחרוזות טקסט
  • לעיתים, ייתכן שתרצה להסיר את כל התווים שאינם מספריים ממחרוזות הטקסט, ולהשאיר רק את המספרים, כפי שמוצג בצילום המסך למטה. מאמר זה יציג מספר נוסחאות לפתרון משימה זו ב-Excel.
  • הסר תווים מספריים ממחרוזות טקסט
  • אם ברצונך להסיר רק את המספרים מתוך רשימת מחרוזות טקסט אך להשאיר תווים שאינם מספריים, ייתכן שיש נוסחאות ב-Excel שיכולות לעזור לך בכך.

הכלים הטובים ביותר לפריון עבודה ב-Office

Kutools for Excel - עוזר לך להבליט את עצמך מהקהל

🤖 עוזר KUTOOLS AI: מהפכה בניתוח נתונים בהתבסס על: ביצוע אינטליגנטי   |  יצירת קוד  |  יצירת נוסחאות מותאמות אישית  |  ניתוח נתונים ויצירת תרשימים  |  קריאה לפונקציות Kutools
תכונות פופולריות: מצא, הדגש או זיהוי כפילויות  |  מחיקת שורות ריקות  |  שילוב עמודות או תאים ללא אובדן נתונים  |  עיגול ללא נוסחה ...
VLookup מתקדם: קריטריונים מרובים  |  ערכים מרובים  |  על פני מספר גליונות  |  חיפוש עמום...
רשימה נפתחת מתקדמת: רשימה נפתחת קלה  |  רשימה נפתחת תלוית  |  רשימה נפתחת עם בחירה מרובה...
מנהל עמודות: הוספת מספר מסוים של עמודות  |  הזזת עמודות  |  שינוי מצב הנראות של עמודות מוסתרות  השוואת עמודות לבחירת תאים זהים ושונים ...
תכונות מובילות: מיקוד רשת  |  תצוגת עיצוב  |  שורת נוסחאות משופרת  |  מנהל חוברת עבודה וגיליונות | ספריית טקסט אוטומטי (טקסט אוטומטי)  |  בורר תאריך  |  מיזוג גליונות עבודה  |  הצפנה/פענוח תאים  |  שליחת דוא"ל לפי רשימה  |  סינון מתקדם  |  סינון מיוחד (סנן תאים עם גופן מודגש/נטוי/קו חוצה...) ...
15 סטים כלים מובילים:  12 כלים לטקסט (הוסף טקסט, מחק תווים מסוימים ...)  |  מעל 50 סוגי תרשימים (תרשים גאנט ...)  |  מעל 40 נוסחאות מעשיות (חישוב גיל על פי תאריך לידה ...)  |  19 כלים להכנסה (הכנס קוד QR, הכנס תמונה ממסלול ...)  |  12 כלים להמרה (המרה למילים, המרת מטבע ...)  |  7 כלים למיזוג והפרדה (מיזוג מתקדם של שורות, הפרדת תאים באקסל ...)  |  ... ועוד

Kutools for Excel מצויד ביותר מ-300 תכונות, מבטיח שהדברים שאתה זקוק להם הם רק במרחק לחיצה אחת...


Office Tab - אפשר קריאה ועריכה בטאבים בתוך Microsoft Office (כולל Excel)

  • תוך שנייה אחת תוכל לעבור בין עשרות מסמכים פתוחים!
  • חוסך מאות הקלקות בעכבר עבורך מדי יום, תאמר שלום ליד עכבר.
  • מעלה את התפוקה שלך ב-50% בעת צפייה ועריכת מסמכים מרובים.
  • מביא את הטאבים האפקטיביים ל-Office (כולל Excel), בדיוק כמו ב-Chrome, Edge ו-Firefox.