كيف تسلسل قيم الخلية حتى إذا وجدت خلية فارغة في عمود؟

على سبيل المثال ، لدي قائمة بالقيم التي تتضمن بعض الخلايا الفارغة ، والآن ، أريد أن أجمع كل مجموعة من البيانات بين الفراغات في خلية وسرد القيم المدمجة في عمود آخر كما هو موضح في لقطة الشاشة التالية. كيف يمكنني ربط الخلايا حتى أعثر على خلية فارغة في عمود؟
ربط قيم الخلايا حتى يتم العثور على خلية فارغة في عمود برمز VBA
ربط قيم الخلايا حتى يتم العثور على خلية فارغة في عمود بها Kutools for Excel
ربط قيم الخلايا حتى يتم العثور على خلية فارغة في عمود برمز VBA
لا توجد طريقة مباشرة لتسلسل مجموعة من الخلايا بين الفراغات ، ولكن يمكنك تطبيق التعليمات البرمجية لـ VBA التالية للتعامل معها. الرجاء القيام بما يلي:
1. اضغط باستمرار على ALT + F11 مفاتيح لفتح نافذة ميكروسوفت فيسوال باسيك للتطبيقات.
2. انقر إدراج > وحدة، والصق الكود التالي في ملف نافذة الوحدة.
كود فبا: سلسل قيم الخلية حتى إذا عثرت على خلية فارغة
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 selecte 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 Ecel"
Exit Sub
End If
Set xSaveToRg = Application.InputBox("Please selecte 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 مفتاح لتشغيل هذا الرمز ، ويظهر مربع موجه لتذكيرك بتحديد نطاق البيانات الذي تريد ربطه ، انظر لقطة الشاشة:
4. ثم اضغط OK، وانبثق مربع موجه آخر ، يرجى تحديد خلية لإخراج النتيجة المتسلسلة ، انظر لقطة الشاشة:
5. ثم انقر فوق OK زر ، وبيانات قائمة الأعمدة متسلسلة بين الفراغات ، انظر الصورة:
ربط قيم الخلايا حتى يتم العثور على خلية فارغة في عمود بها Kutools for Excel
إذا كان لديك Kutools for Excelوالجمع بينهما نطاق التحويل و دمج الميزات ، يمكنك أيضًا إنهاء هذه المهمة في أسرع وقت ممكن. ال نطاق التحويل يمكن أن تساعدك الأداة المساعدة في تحويل العمود الفردي إلى نطاق ، و دمج يمكن أن تساعدك الميزة في ربط النطاق المحول بعمود.
Kutools for Excel : مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30. |
بعد تثبيت Kutools for Excelيرجى القيام بما يلي:
1. حدد الخلايا التي تريد ربطها ، وانقر فوق كوتولس > الفترة (من ... إلى) > نطاق التحويل، انظر لقطة الشاشة:
2. في نطاق التحويل مربع الحوار ، تحقق عمود واحد للنطاق الخيار تحت نوع التحويل، ثم حدد سجلات تحدد خلية فارغة تحت عدد الصفوف لكل سجل، انظر لقطة الشاشة:
3. ثم اضغط Ok، وسيظهر مربع موجه لتذكيرك بتحديد خلية لإخراج النتيجة ، انظر لقطة الشاشة:
4. انقر OK، وتم تحويل بيانات العمود الفردي إلى صفوف وأعمدة متعددة بواسطة الخلية الفارغة ، انظر الصورة:
5. البيانات المحولة موجودة في عدة أعمدة ، لذلك تحتاج إلى دمجها في عمود واحد ، يرجى تحديد نطاق البيانات والنقر كوتولس > دمج وتقسيم > ادمج الصفوف أو الأعمدة أو الخلايا دون فقد البيانات، انظر لقطة الشاشة:
6. في ادمج الأعمدة أو الصفوف في مربع الحوار ، قم بتنفيذ الخيارات التالية:
(1.) حدد ادمج الأعمدة الخيار من لدمج الخلايا المحددة وفقًا للخيارات التالية;
(2.) ثم حدد الفاصل الذي تريد فصل القيم المتسلسلة ؛
(3.) حدد كيف تريد التعامل مع الخلايا المدمجة. يمكنك الاحتفاظ بالبيانات الأصلية أو حذفها ، كما يمكنك دمج الخلايا المدمجة. انظر لقطة الشاشة:
7. بعد الانتهاء من الإعدادات ، انقر فوق Ok or التقديم زر ، تم ربط الخلايا في عمود واحد بفاصل محدد ، انظر الصورة:
تنزيل وتجربة مجانية Kutools for Excel الآن !
أفضل أدوات إنتاجية المكتب
ارفع مهاراتك في برنامج Excel باستخدام Kutools for Excelوتجربة كفاءة لم يسبق لها مثيل. Kutools for Excel يقدم أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!








