מיזוג תאי Excel מבלי לאבד תוכן כלשהו

Anonim

כיצד ליצור אחד משני תוכן תאים ב- Excel

Excel מציע אפשרות לסכם תאים. בעזרת הפונקציה FORMAT - CELLS - ALIGNMENT - COMBINE CELLS, ניתן לשלב שני תאים ליחידה אחת. אבל מה אתה עושה כאשר יש תוכן בשני התאים שאתה לא רוצה לאבד? השתמש ב- VBA כדי לפתור את הבעיה.

הדוגמה באיור הבא מציגה רשימה קצרה של שמות:

אתה רוצה לשלב את שני התכנים מעמודות A ו- B בעמודה הראשונה ולאחר מכן לשלב את שני התאים מעמודות A ו- B לתא אחד. המאקרו הבא עושה את העבודה הזו:

מיזוג תאי משנה ()

קו עמום כמכלול שלם

שורה = 1

אמנם לא (IsEmpty (תאים (שורה, 1)))

תאים (שורה, 1) = תאים (שורה, 1) & "" & תאים (שורה, 2)

תאים (שורה, 2). ClearContents

טווח (תאים (שורה, 1), תאים (שורה, 2)). מיזוג

קו = שורה + 1

ונד

עמודות (1). AutoFit

סיום תת

המאקרו עובר בין השורות משורה 1 עד עמודה A ריקה. עבור כל תוכן שאינו ריק, התוכן של A ו- B מחובר זה לזה (מופרדים ברווח). ואז שני התאים A ו- B מחוברים ליצירת תא אחד. האיור הבא מציג את התוצאה: