Skip to main content

כיצד לשרשר ערכי תאים עד שמוצאים תא ריק בעמודה ב-Excel?

Author: Xiaoyang Last Modified: 2025-05-30
A screenshot showing Excel data with concatenated values between blank cells

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

שרשור ערכי תאים עד שמוצאים תא ריק בעמודה עם קוד VBA

שרשור ערכי תאים עד שמוצאים תא ריק בעמודה עם Kutools for Excel


arrow blue right bubble שרשור ערכי תאים עד שמוצאים תא ריק בעמודה עם קוד VBA

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

1. החזיקו את המקשים ALT + F11 כדי לפתוח את חלון Microsoft Visual Basic for Applications.

2. לחצו על Insert > Module והדביקו את הקוד הבא בחלון ה-Module.

קוד VBA: שרשור ערכי תאים עד שמוצאים תא ריק

Sub Concatenatecells()
'updateby Extendoffice
    Dim xRg As Range
    Dim xSaveToRg As Range
    Dim xTxt As String
    Dim xCell As Range
    Dim xTStr As String
    On Error Resume Next
    xTxt = ActiveWindow.RangeSelection.Address
    Set xRg = Application.InputBox("Please select the data range:", "Kutools for Excel", xTxt, , , , , 8)
    If xRg Is Nothing Then Exit Sub
    If xRg.Columns.Count > 1 Then
        MsgBox "the selected range is more than one column", vbInformation, "Kutools for Excel"
        Exit Sub
    End If
    Set xSaveToRg = Application.InputBox("Please select output cell:", "Kutools for Excel", , , , , , 8)
    If xSaveToRg Is Nothing Then Exit Sub
    Set xSaveToRg = xSaveToRg.Cells(1)
    Application.ScreenUpdating = False
    For Each xCell In xRg
        If xCell <> "" Then
            xTStr = xTStr & xCell & " "
        Else
            xSaveToRg.Value = xTStr
            Set xSaveToRg = xSaveToRg.Offset(1)
            xTStr = ""
        End If
    Next
    If xTStr <> "" Then xSaveToRg.Value = Left(xTStr, Len(xTStr) - 1)
    Application.ScreenUpdating = True
End Sub

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

A screenshot of a prompt box in VBA asking the user to select the data range to concatenate

4. לאחר מכן לחצו על OK, ותיבת דיאלוג נוספת תופיע, אנא בחרו תא כדי להציג את התוצאה הממוזגת, ראו צילום מסך:

A screenshot showing a prompt in VBA to select the output cell for concatenated results

5. ואז לחצו על כפתור OK, ורשימת העמודות תמוזג בין הרווחים, ראו צילום מסך:

A screenshot showing Excel data with concatenated values between blank cells


arrow blue right bubble שרשור ערכי תאים עד שמוצאים תא ריק בעמודה עם Kutools for Excel

אם יש לכם את Kutools for Excel, באמצעות שילוב כלי ה-Transform Range וה-Combine שלו, תוכלו גם לגמור את המשימה בהקדם האפשרי. כלי ה-Transform Range יכול לעזור לכם להמיר עמודה יחידה לטווח, וכלי ה-Combine יכול לעזור לכם לשרשר את הטווח המומר לעמודה.

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

לאחר התקנת Kutools for Excel, אנא עשו כך:

1. בחרו את התאים שברצונכם לשרשר, ולחצו על Kutools > טווח > Transform Range, ראו צילום מסך:

A screenshot of Kutools' Transform Range option in Excel ribbon

2. בתיבת הדו-שיח Transform Range, סמנו את האפשרות Single column to range תחת סוג ההמרה, ולאחר מכן בחרו את האפשרות Blank cell delimits records תחת Rows per record, ראו צילום מסך:

A screenshot showing the Transform Range dialog box

3. לאחר מכן לחצו על Ok, ותיבת דיאלוג תקפוץ כדי להזכיר לכם לבחור תא כדי להציג את התוצאה, ראו צילום מסך:

A prompt box asking to select a cell for output after transformation

4. לחצו על OK, ונתוני העמודה היחידים יומרו לשורות ועמודות מרובות לפי התא הריק, ראו צילום מסך:

A screenshot of Excel data after transformation using Kutools, with data divided by blank cells

5. הנתונים המומרים הם בעמודות מרובות, אז עליכם לשלבן לעמודה אחת, אנא בחרו את טווח הנתונים ולחצו על Kutools > מיזוג והפרדה > שלב שורות/עמודות/תאים ושמור ערכים, ראו צילום מסך:

A screenshot of Kutools' Combine Rows, Columns or Cells without Losing Data option in Excel ribbon

6. בתיבת הדו-שיח Combine Columns or Rows, בצעו את האפשרויות הבאות:

(1.) בחרו את האפשרות Combine columns מתוך To combine selected cells according to following options;

(2.) לאחר מכן ציינו מפריד שתרצו להשתמש בו כדי להפריד את הערכים הממוזגים;

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

A screenshot of the Combine Columns or Rows dialog box

7. לאחר שסיימתם את ההגדרות, לחצו על Ok או Apply, והתאים ימוזגו לעמודה אחת עם מפריד מסוים, ראו צילום מסך:

A screenshot showing concatenated data in Excel after using Kutools

Kutools for Excel - הרחיבו את יכולות Excel עם מעל 300 כלים חיוניים. נהנו מהתכונות של AI ללא תשלום לנצח! קבלו עכשיו

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

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

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


Office Tab מביא ממשק טאב ל-Office והופך את העבודה שלך להרבה יותר קלה

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