كيف يمكن تقسيم البيانات حسب المُحدِّد ثم إعادة ترتيبها في عمود داخل Excel؟

عند العمل مع Excel، من الشائع أن تجد خلايا تحتوي على قيم متعددة مفصولة بفواصل أو فواصل منقوطة أو أي مُحدِّدات أخرى. إذا كنت بحاجة إلى تقسيم نطاقٍ من هذه الخلايا باستخدام مُحدِّد معيّن، ثم توحيد جميع القيم الناتجة في عمود واحد كما في لقطة الشاشة أدناه، فثمة طرق فعّالة لتحقيق ذلك—لتحسين تنظيم بياناتك وتحليلها بسلاسة.
تقسيم البيانات حسب المُحدِّد وإعادة ترتيبه في عمود
تقسيم البيانات حسب المُحدِّد وإعادة ترتيبه في عمود باستخدام صيغة (Excel 365)
في Excel 365، يمكنك تحقيق هذا التحويل ديناميكيًا بسهولة باستخدام الدوال الحديثة مثل TEXTSPLIT وTEXTJOIN.
انقر على الخلية التي تريد إدخال النتيجة فيها، ثم أدخل الصيغة أدناه واضغط مفتاحEnter. سيتم تحويل الخلايا التي تحتوي على سلاسل نصية مفصّلة بفواصل إلى قائمة دفعة واحدة! راجع لقطة الشاشة التالية:
=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A2:A5), ", ")) 
- TEXTJOIN(",", TRUE, A2:A5): يجمع جميع القيم في النطاق A2:A5 في سلسلة نصية واحدة، مفصَّلة بفواصل.
- TEXTSPLIT(..., ","): يُجزئ النص المدمج إلى قيم منفصلة كلما وُجدت فاصلة.
- TRANSPOSE(...): يحوّل الصف الناتج من القيم إلى عمودٍ عمودي.
تقسيم البيانات حسب المُحدِّد وإعادة ترتيبه في عمود باستخدام Kutools لـ Excel
للمستخدمين الذين يعملون بإصدارات Excel القديمة (مثل 2016 و2019 التي لا تتضمّن دالة TEXTSPLIT)، يوفّرKutools لـ Excelميزةً مثالية تُسمّىتقسيم إلى عدة أسطر. تتيح لك هذه الميزة تقسيم محتويات الخلايا بسرعة إلى عمود واحد بناءً على مُحدِّد معيّن، مما يوفّر لك الوقت والجهد!
بعد تثبيتKutools لـ Excel، يُرجى اتباع الخطوات التالية:
- انقر علىKutools>دمج وتقسيم>تقسيم إلى عدة أسطر، انظر لقطة الشاشة:

- في مربع حوارتقسيم إلى عدة أسطر، حدّد العمليات التالية:
- حدد الخلايا التي تريد تقسيمها؛
- في قسمالمحدد، اخترأخرى، ثم اكتب مُحدِّدك (مثل فاصلة ومسافة) لتحديد كيفية تقسيم محتوى الخلية؛
- أخيرًا، انقر على زرموافق.

النتيجة: تم تقسيم الخلايا المحددة إلى عمود وفقًا للمُحدِّدات التي حددتها.
تقسيم البيانات حسب المُحدِّد وإعادة ترتيبه في عمود باستخدام كود VBA
هنا، سنرشدك خطوة بخطوة إلى كيفية استخدام VBA لتقسيم محتويات الخلايا وفقًا لمُحدِّد معين، ثم إعادة ترتيب النتائج في عمود واحد.
1. اضغط علىAlt + F11 لعرض نافذةMicrosoft Visual Basic for Applications.
2. انقر علىإدراج > وحدة نمطية، ثم الصق الكود أدناه في نافذةالوحدة النمطيةالجديدة.
VBA: التقسيم والتحويل
Sub Vertical()
'Updateby Extendoffice
Dim i As Long, strTxt As String
Dim startP As Range
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox _
(Prompt:="Range Selection...", _
Title:="Kutools For Excel", Type:=8)
i = 1
Application.ScreenUpdating = False
For Each yRg In xRg
If i = 1 Then
strTxt = yRg.Text
i = 2
Else
strTxt = strTxt & "," & yRg.Text
End If
Next
Application.ScreenUpdating = True
Set startP = Application.InputBox _
(Prompt:="paste range...", _
Title:="Kutools For Excel", Type:=8)
ary = Split(strTxt, ",")
i = 1
Application.ScreenUpdating = False
For Each a In ary
startP(i, 1).Value = a
i = i + 1
Next a
Application.ScreenUpdating = True
End Sub 3. اضغط على مفتاحF5 لتشغيل الكود، وسيظهر مربع حوار يطلب منك تحديد نطاق التقسيم وتحويله.
4. انقر علىموافق. سيظهر مربع حوار لاختيار موقع لحفظ البيانات.
5. انقر علىموافق، وسيتم تقسيم التحديد وتحويله حسب الفاصلة.
🔚 الخاتمة
تُعالج جميع الطرق المشكلة الأساسية المتعلقة بتقسيم البيانات ذات المُحدِّدات بشكل فعّال، ويختلف الخيار الأمثل باختلاف مستوى راحتك التقنية واحتياجاتك الخاصة.
- يُعد أسلوب الصيغة لدى معظم مستخدمي Excel 365 الخيار الأمثل لتحقيق أفضل توازن بين القوة وسهولة الصيانة.
- يُعدّ Kutools الحل الأمثل للمستخدمين الذين يجرون تحويلات متكررة ومعقدة ولا يمتلكون خبرة برمجية.
- للحصول على حلول مخصصة وأوتوماتيكية في بيئات المؤسسات، يوفّر VBA أعلى مستويات التحكّم.
اختر الطريقة التي تناسب احتياجاتك الخاصة. إذا كنت مهتمًا باستكشاف المزيد من نصائح وحيل Excel،فإن موقعنا يقدّم آلاف الدروس التعليمية لمساعدتك على إتقان Excel.
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...
يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير
- تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
- افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!
جميع الإضافات من Kutools في برنامج تثبيت واحد!
Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل

