KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن تقسيم قيم الخلايا عموديًا في Excel؟

المؤلفXiaoyangتاريخ التعديل

عند العمل في Excel، قد تصادف خلية واحدة تحتوي على قيم متعددة ضمن صف واحد أو عدة صفوف، وتحتاج إلى تحويلها إلى قائمة عمودية — وهو أمرٌ مفيدٌ للغاية عندما تكون البيانات مخزَّنة أفقيًّا لكنك تحتاج إلى معالجتها أو تحليلها بتنسيق عمودي.

سيغطي هذا الدليل ثلاث طرق فعالة لتحويل قيم الخلايا عموديًا:

تقسيم قيم الخلايا إلى صفوف عموديًا في Excel


تقسيم قيم الخلايا إلى صفوف عموديًا باستخدام صيغة (Excel 365)

إذا كنت تستخدم Excel 365، يمكنك بسهولة تحويل قيم الخلايا عموديًا دون أي جهد يدوي باستخدام دوال TEXTSPLIT وTEXTJOIN وTRANSPOSE.

يرجى نسخ ولصق الصيغة التالية في خلية فارغة، ثم اضغط مفتاح «Enter»، وسيقوم Excel تلقائيًا بإدخال البيانات في عدة صفوف، راجع لقطة الشاشة:

=TRANSPOSE(TEXTSPLIT(TEXTJOIN(";", TRUE, A1:A4), ";"))
📝 ملاحظة: يمكنك تعديل المحدد الفاصل (؛) في الصيغة ليتناسب مع بياناتك.

 تقسيم الخلايا عموديًا باستخدام صيغة

🔍 شرح هذه الصيغة:
  1. TEXTJOIN("؛"، TRUE، A1:A4): تدمج النصوص الموجودة في الخلايا من A1 إلى A4 في سلسلة واحدة، مفصولة بفواصل منقوطة (؛).
  2. TEXTSPLIT(...): تُعيد تقسيم السلسلة المدمجة إلى قيم منفصلة باستخدام الفاصلة المنقوطة كمحدد فاصل.
  3. TRANSPOSE(...): حوّل القائمة العمودية الناتجة من القيم إلى صف أفقي (أو العكس، حسب اتجاهها الأصلي).
المزايا والعيوب:

المزايا:

  • ✔ تحديثات ديناميكية: عند تغيُّر البيانات الأصلية، تُحدِّث الصيغة النتائج تلقائيًا.
  • ✔ لا حاجة لأي جهد يدوي: يلغي الحاجة إلى التقسيم اليدوي المتكرر.
  • ✔ محددات فاصلة قابلة للتخصيص: استبدل الفاصلة المنقوطة (؛) بأي محدد فاصل آخر—مثل الفاصلة أو المسافة—ليتناسب مع بياناتك.

العيوب:

  • ✘ متوفر حصريًا في Excel 365 ولا يعمل مع الإصدارات الأقدم من Excel.

تقسيم قيم الخلايا إلى صفوف عموديًا باستخدام Kutools لـ Excel

إذا كنت تستخدم Excel 2019 أو إصدارًا أقدم، جرّب «Kutools لـ Excel»—وهو برنامج إضافي قوي يوفّر أدوات متخصصة لتحويل البيانات وإدارتها بسلاسة. باستخدام ميزة «تقسيم إلى عدة أسطر»، يمكنك تحويل قيم الخلايا عموديًا بسهولة وفقًا لأي فاصل تحدده.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...

بعد تثبيت «Kutools لـ Excel»، يرجى اتباع الخطوات التالية:

  1. انقر «Kutools» > «دمج وتقسيم» > «تقسيم إلى عدة أسطر»، راجع لقطة الشاشة:
     انقر فوق Kutools > دمج وتقسيم > تقسيم البيانات إلى صفوف
  2. في مربع الحوار «تقسيم إلى عدة أسطر»، حدّد العمليات التالية:
    • حدد الخلايا التي تريد تقسيمها؛
    • في قسم «المحدد الفاصل»، حدد المحدد الذي يُستخدم لتقسيم محتوى الخلية. هنا، سأختار «فاصلة منقوطة».
    • وأخيرًا، انقر على زر «موافق».
       تحديد الخيارات في مربع الحوار

النتيجة: سيتم تحويل البيانات إلى عمودٍ عمودي.
 تقسيم الخلايا عموديًا باستخدام Kutools

📝 ملاحظة: تقوم هذه الطريقة بتقسيم البيانات مباشرة في منطقة المصدر، لذا يُوصى بنسخ وحفظ نسخة احتياطية من البيانات الأصلية قبل استخدامها.
المزايا والعيوب:

المزايا:

  • ✔ يعمل في جميع إصدارات Excel (2010، 2013، 2016، 2019، 2021، 365)
  • ✔ لا حاجة إلى صيغ معقدة أو برمجة.
  • ✔ يدعم مجموعة واسعة من المحددات الفاصلة.
  • ✔ يوفّر Kutools أكثر من 300 أداة لمعالجة البيانات، لتوفير وقتك في إنجاز مهامك الأخرى.

العيوب:

  • ✘ يتطلب تثبيت Kutools

تقسيم قيم الخلايا إلى صفوف عموديًا باستخدام كود VBA

للمستخدمين المتقدمين، يُعدّ VBA حلاً قويًا لأتمتة تقسيم قيم الخلايا عموديًا، حيث يمكّنك الكود أدناه من فصل محتويات الخلايا إلى صفوف بسهولة باستخدام أي فاصل مخصص تريده.

1. اضغط مع الاستمرار على مفتاحَي «ALT» + "F11" لفتح نافذة «Microsoft Visual Basic for Applications».

2. انقر «Insert» > «Module»، ثم الصق الكود التالي في نافذة «Module».

كود VBA: تقسيم قيم الخلايا إلى صفوف عموديًا باستخدام فاصل معيّن

Sub splitvertically()
'updatebyExtendoffice
    Dim xRg As Range
    Dim xOutRg As Range
    Dim xCell As Range
    Dim xTxt As String
    Dim xStr As String
    Dim xOutArr As Variant
    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
    Set xOutRg = Application.InputBox("please select output cell:", "Kutools for Excel", , , , , , 8)
    If xOutRg Is Nothing Then Exit Sub
    For Each xCell In xRg
        If xStr = "" Then
            xStr = xCell.Value
        Else
            xStr = xStr & ";" & xCell.Value
        End If
    Next
    xOutArr = VBA.Split(xStr, ";")
    xOutRg.Range("A1").Resize(UBound(xOutArr) + 1, 1) = Application.WorksheetFunction.Transpose(xOutArr)
End Sub

3. بعد ذلك، اضغط مفتاح "F5" لتشغيل هذا الكود، وستظهر نافذة منبثقة لتذكيرك بتحديد قيم الخلايا التي ترغب في تقسيمها عموديًا. راجع لقطة الشاشة:
 VBA لتحديد نطاق البيانات

4. ثم انقر على زر «موافق»، وستظهر نافذة أخرى لتذكيرك بتحديد خلية لإدخال النتيجة، كما هو موضح في لقطة الشاشة:
 VBA لتحديد نطاق الإخراج

5. انقر على زر «موافق»، وستُقسَّم قيم الخلايا تلقائيًا إلى قائمة باستخدام الفاصل المحدَّد—كما هو موضَّح في لقطة الشاشة:
 VBA لتقسيم الخلايا عموديًا

📝 ملاحظة: في الكود أعلاه، يمكنك تغيير الفاصلة المنقوطة ؛ إلى أي محددات فاصلة أخرى تحتاجها.
المزايا والعيوب:

المزايا:

  • ✔ يُتم العملية تلقائيًا، مما يوفّر الوقت
  • ✔ يعمل في جميع إصدارات Excel
  • ✔ يمكن تخصيصه لمختلف المحددات الفاصلة

العيوب:

  • ✘ يتطلب معرفة أساسية ببرمجة VBA
  • ✘ معقّد قليلاً للمبتدئين

يمكنك تحويل قيم الخلايا عموديًا في Excel بعدة طرق، لكلٍّ منها مزاياها الفريدة. وبمجرد فهم هذه الطرق، ستتمكن من اختيار الأنسب لاحتياجاتك وتحسين سير عملك في Excel بشكل ملحوظ. سواء كنت مستخدمًا مبتدئًا أو خبيرًا، ستساعدك هذه الأدوات والتقنيات على إدارة بياناتك بكفاءة وفعالية أعلى. وإذا كنت ترغب في اكتشاف المزيد من نصائح وحيل Excel،فإن موقعنا يوفّر آلاف الدروس التعليمية لمساعدتك على إتقان Excel.

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في 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.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل