Skip to main content

كيفية تحويل قائمة الأعمدة إلى قائمة مفصولة بفواصل في Excel؟

Author: Sun Last Modified: 2025-05-30

إذا كنت بحاجة إلى تحويل عمود من البيانات إلى خلية واحدة مع القيم المفصولة بفواصل (أو فاصل آخر)، يوفر Excel عدة طرق فعالة لتحقيق ذلك. سواء كنت تفضل استخدام وظائف مثل TEXTJOIN أو CONCATENATE، تشغيل ماكرو VBA، أو الاستفادة من أدوات مثل Kutools لـ Excel، هذا الدليل يقدم تعليمات خطوة بخطوة لكل نهج.

A screenshot showing the result of converting a column list to a comma-separated list in Excel


تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام دالة TEXTJOIN

تقوم دالة TEXTJOIN في Excel بربط قيم متعددة من صف، عمود أو نطاق من الخلايا باستخدام فاصل محدد.

لاحظ أن هذه الوظيفة متاحة فقط في Excel لـ Office 365، Excel 2021، وExcel 2019.

لتحويل قائمة العمود إلى قائمة مفصولة بفواصل، يرجى تحديد خلية فارغة، على سبيل المثال الخلية C1، وإدخال الصيغة التالية.

=TEXTJOIN(", ",TRUE,A1:A7)
ملاحظة: في هذه الصيغة، "A1:A7" هو العمود الذي سيتم تحويله إلى قائمة مفصولة بفواصل، ", " يشير إلى كيفية فصل القائمة.

A screenshot demonstrating how to use the TEXTJOIN function to create a comma-separated list


تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام دالة CONCATENATE

في Excel، يمكن لوظيفة CONCATENATE تحويل قائمة العمود إلى قائمة في خلية مفصولة بفواصل. يرجى القيام بما يلي:

1. حدد خلية فارغة بجانب أول بيانات القائمة، على سبيل المثال الخلية C1، وأدخل هذه الصيغة:

=CONCATENATE(TRANSPOSE(A1:A7)&",")
ملاحظة: في هذه الصيغة، "A1:A7" هو العمود الذي سيتم تحويله إلى قائمة مفصولة بفواصل، "," يشير إلى الفاصل الذي تريد فصل القائمة به.

2. قم بتمييز TRANSPOSE(A1:A7)&"," في الصيغة، واضغط على زر "F9".

3. قم بإزالة الأقواس المتعرجة "{" و "}" من الصيغة، واضغط على زر "Enter".
A screenshot showing how to adjust the CONCATENATE formula for a comma-separated list

الآن يمكنك رؤية جميع القيم في قائمة العمود تم تحويلها إلى قائمة في خلية ومفصولة بفاصلة. انظر لقطة الشاشة أعلاه.

تحويل سريع لقائمة عمود إلى قائمة مفصولة بفواصل باستخدام Kutools لـ Excel

يمكن لأداة "دمج الصفوف أو الأعمدة دون فقدان البيانات" في Kutools لـ Excel مساعدة مستخدمي Excel بسهولة على دمج أعمدة أو صفوف متعددة في عمود/صف واحد دون فقدان البيانات. بالإضافة إلى ذلك، يمكن لمستخدمي Excel تغليف هذه السلاسل النصية المدمجة باستخدام عودة السطر أو الإدخال الصلب.

A screenshot showing how to use Kutools to merge and split cells into a comma-separated list

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن

تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام VBA

إذا كانت وظيفة CONCATENATE مملة بعض الشيء بالنسبة لك، يمكنك استخدام VBA لتحويل قائمة العمود بسرعة إلى قائمة في خلية.

1. اضغط مع الاستمرار على زر "ALT" واضغط على "F11" على لوحة المفاتيح لفتح نافذة "Microsoft Visual Basic for Application".

2. انقر فوق "إدراج" > "وحدة"، وقم بنسخ VBA إلى الوحدة.

VBA: تحويل قائمة العمود إلى قائمة مفصولة بفواصل

Sub ChangeRange()
'Updateby20140310
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection
Set InputRng = Application.InputBox("Range :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
outStr = ""
For Each rng In InputRng
    If outStr = "" Then
        outStr = rng.Value
    Else
        outStr = outStr & "," & rng.Value
    End If
Next
OutRng.Value = outStr
End Sub

3. انقر فوق زر "تشغيل" أو اضغط على "F5" لتشغيل VBA.

4. ستظهر نافذة حوار على الشاشة، ويمكنك تحديد قائمة العمود التي تريد تحويلها. انظر لقطة الشاشة:
A screenshot of selecting the column list in the VBA process

5. انقر فوق "موافق"، ثم تظهر نافذة حوار أخرى لتختار خلية. انظر لقطة الشاشة:
A screenshot showing the cell selection for output during the VBA process

6. انقر فوق "موافق"، وستتم عملية تحويل جميع القيم في قائمة العمود إلى قائمة مفصولة بفاصلة في خلية.

نصيحة: في VBA أعلاه، "," يشير إلى الفاصل الذي تريده، ويمكنك تعديله بناءً على متطلباتك.


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

يمكنك أيضًا تطبيق أداة "دمج" في Kutools لـ Excel لدمج قائمة عمود، وفصل كل قيمة بفاصلة بسهولة.

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

1. حدد قائمة العمود الذي سيتم تحويله إلى قائمة مفصولة بفواصل، وانقر فوق "Kutools" > "دمج وتقسيم" > "دمج الصفوف/الأعمدة أو الخلايا دون فقدان البيانات".
A screenshot of the Kutools Combine option in Excel ribbon

2. في مربع الحوار "دمج الأعمدة أو الصفوف" الذي يفتح، تحتاج إلى:
(1) تحقق من خيار "دمج الصفوف" في قسم "دمج النطاق المحدد بالطريقة التالية"؛
(2) في قسم "تحديد فاصل"، تحقق من خيار "فاصل آخر"، وأدخل الفاصلة ","؛
A screenshot showing how to use Kutools to merge and split cells into a comma-separated list

3. انقر فوق زر "موافق".

الآن سترى جميع القيم في قائمة العمود المحددة قد تم دمجها في خلية واحدة وتحويلها إلى قائمة مفصولة بفواصل.

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


عرض: تحويل قائمة العمود إلى قائمة مفصولة بفواصل في Excel

 
Kutools لـ Excel: أكثر من 300 أدوات عملية في متناول يدك! استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! قم بالتنزيل الآن!

عكس التجميع وتحويل خلية واحدة (قائمة مفصولة بفواصل) إلى قائمة صفوف/أعمدة في Excel

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

A screenshot of Kutools' Split Cells utility to reverse a comma-separated list into rows or columns

Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن


"مقالات ذات صلة:"

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

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

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


Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير

  • تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
  • افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
  • يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!