Menu

TEXTJOIN באקסל: חיבור טווח עם מפריד

=TEXTJOIN(", ",TRUE,A2:A6) מחברת את כל התאים של A2:A6 לטקסט אחד, עם פסיק ורווח בין הפריטים ובלי התאים הריקים. הוסיפו FILTER כדי לחבר רק את השורות שעומדות בתנאי.

כל גיליון בעמוד הזה חי: שנו מספר או נוסחה והוא יחושב מחדש.

=TEXTJOIN(", ",TRUE,A2:A6) מחברת את כל התאים ב-A2:A6 לטקסט אחד, עם פסיק ורווח בין הפריטים. הארגומנט הראשון הוא המפריד, השני קובע אם לדלג על תאים ריקים, וכל מה שאחריו הוא הטקסט שמחברים.

חיבור עמודה לתא אחד
C2
ABC
1TeamMembers
2AnaAna, Ben, Chen, Dara, Eli
3Ben
4Chen
5Dara
6Eli
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

מחקו את אחד השמות בעמודה A: C2 מתעדכן ואף פעם לא משאיר פסיק כפול. TEXTJOIN דורשת Excel 2019 ואילך (כולל Microsoft 365); ב-Excel 2016 היא מציגה #NAME?.

התחביר של TEXTJOIN

=TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)
  • delimiter: הטקסט שמופיע בין הפריטים, במירכאות. ", ", "; ", " | ", "-" או "" בשביל כלום.
  • ignore_empty: TRUE מדלג על תאים ריקים, FALSE משאיר אותם, ולכן שני מפרידים יושבים זה ליד זה.
  • text1, text2, ...: תאים, טווחים או טקסט במירכאות. עד 252 כאלה, וטווחים יכולים להיות שורות, עמודות או בלוקים.

דילוג על תאים ריקים עם ignore_empty

TRUE מדלג על ריקים, FALSE משאיר אותם
C2
ABC
1SizeResult
2SS, M, L, XL
3S, , M, L, , XL
4M
5L
6
7XL
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

C2 נותן S, M, L, XL. C3 משאיר את שני התאים הריקים ומציג את הרווחים כ-, ,. השתמשו ב-FALSE רק כשהמיקום של כל פריט חשוב, למשל כשכלי אחר קורא את הרשימה בחזרה.

אותו רעיון מתקן שמות מלאים עם שם אמצעי שלא תמיד קיים. =A2&" "&B2&" "&C2 משאירה שני רווחים כש-B2 ריק; TEXTJOIN עם רווח כמפריד ועם TRUE לא:

שם מלא עם שם אמצעי אופציונלי
D2
ABCD
1FirstMiddleLastFull name
2AnaMariaSilvaAna Maria Silva
3BenOkaforBen Okafor
4ChenLiWuChen Li Wu
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.
חיבור מספרי ההזמנות
C2
ABC
1OrderList
21041
31042
4
51045
61046
7
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-C2, חברו את מספרי ההזמנות שב-A2:A7 לתא אחד, מופרדים בפסיק וברווח, בלי רווחים בשביל התאים הריקים.

TEXTJOIN עם תנאי

כדי לחבר רק את השורות שמתאימות, שימו FILTER בתוך TEXTJOIN. FILTER מחזירה את השמות שמתאימים ו-TEXTJOIN מחברת אותם:

השמות באזור North
E2
ABCDE
1NameRegionRegionNames
2AnaNorthNorthAna, Chen, Eli
3BenSouthAna, Chen, Eli
4ChenNorthRegionsNorth, South, East
5DaraEast
6EliNorth
7FaySouth
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

שנו את D2 ל-South ושתי הנוסחאות מציגות את Ben ואת Fay. E2 משתמש ב-FILTER, שדורשת Excel 2021 או Microsoft 365. E3 היא הגרסה בשביל Excel 2019: IF מחזירה את השם כשהאזור מתאים וטקסט ריק בכל מקום אחר, ו-TRUE משמיט את הטקסטים הריקים. ב-Excel 2019 אשרו את E3 עם Ctrl+Shift+Enter (Cmd+Shift+Enter ב-Mac).

עוד שני שילובים שאנשים צריכים לעתים קרובות:

  • ערכים ייחודיים בלבד: =TEXTJOIN(", ",TRUE,UNIQUE(B2:B7)), ב-E4, נותנת North, South, East.
  • ממוין: =TEXTJOIN(", ",TRUE,SORT(FILTER(A2:A7,B2:B7=D2))).

אם שום דבר לא מתאים, FILTER מחזירה #CALC! וכך גם TEXTJOIN. תנו ל-FILTER ארגומנט שלישי למקרה הזה: FILTER(A2:A7,B2:B7=D2,"none").

הצוות של East
E2
ABCDE
1NameRegionEast team
2AnaNorth
3BenSouth
4ChenEast
5DaraEast
6EliNorth
7FaySouth
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

תורכם: ב-E2, הציגו את השמות שהאזור שלהם הוא East, מופרדים בפסיק וברווח.

חיבור תאריכים ומספרים עם העיצוב שלהם

TEXTJOIN מחברת את הערך השמור, לא את מה שהתא מציג. תאריך מתחבר כמספר הסידורי שלו (2026-03-02 הוא 46083) ואחוז מתחבר כשבר עשרוני. המירו את הטווח עם TEXT בתוך TEXTJOIN:

תאריכים ברשימה
D2
ABCD
1MeetingDateDates
2Kickoff2026-03-0246083, 46097, 46113
3Review2026-03-16Mar 2, Mar 16, Apr 1
4Launch2026-04-01
לחצו על תא כדי לראות את הנוסחה שלו. שנו מספר או נוסחה והגיליון יחושב מחדש.

TEXTJOIN מול CONCAT ו-&

TEXTJOINCONCAT&
מחברת טווחכןכןלא, תא אחד בכל פעם
שמה מפריד בין הפריטיםכן, פעם אחת לכולםלאמקלידים אותו בכל פעם
מדלגת על תאים ריקיםכן, עם TRUEלאלא
הגרסה הוותיקה ביותרExcel 2019Excel 2019כל גרסה

לשניים או שלושה תאים & הכי מהיר; ראו שרשור. לרשימה בכל אורך, TEXTJOIN. מגבלה אחת שכדאי להכיר: תא מכיל לכל היותר 32,767 תווים, ו-TEXTJOIN מחזירה #VALUE! כשהטקסט המחובר ארוך יותר.

שאלות נפוצות

מה TEXTJOIN עושה באקסל?

היא מחברת טקסט מתאים או מטווחים ושמה מפריד בין הפריטים: =TEXTJOIN(", ",TRUE,A2:A6) הופכת חמישה תאים לרשימה אחת מופרדת בפסיקים. הארגומנט השני, TRUE, מדלג על תאים ריקים.

איך משתמשים ב-TEXTJOIN עם תנאי?

תנו לה FILTER: =TEXTJOIN(", ",TRUE,FILTER(A2:A7,B2:B7="North")) מחברת רק את השמות שהאזור שלהם הוא North. ב-Excel 2019, שאין בו FILTER, השתמשו ב-=TEXTJOIN(", ",TRUE,IF(B2:B7="North",A2:A7,"")) ואשרו עם Ctrl+Shift+Enter.

באילו גרסאות של אקסל יש TEXTJOIN?

Excel 2019, Excel 2021 ו-Microsoft 365, וגם Excel לאינטרנט. ב-Excel 2016 ובגרסאות ישנות יותר היא מציגה #NAME?; שם מחברים עם &. גם ב-Google Sheets יש TEXTJOIN.

למה TEXTJOIN מציגה מספרים במקום תאריכים?

TEXTJOIN מחברת את הערך השמור, ותאריך נשמר כמספר סידורי. המירו קודם את התאריכים: =TEXTJOIN(", ",TRUE,TEXT(B2:B4,"mmm d")).

איור של שפות התכנות ב-Coddy

ללמוד תכנות עם Coddy

להתחיל