كيفية تحويل قائمة الأعمدة إلى قائمة مفصولة بفواصل في Excel؟
إذا كنت بحاجة إلى تحويل عمود من البيانات إلى خلية واحدة مع القيم المفصولة بفواصل (أو فاصل آخر)، يوفر Excel عدة طرق فعالة لتحقيق ذلك. سواء كنت تفضل استخدام وظائف مثل TEXTJOIN أو CONCATENATE، تشغيل ماكرو VBA، أو الاستفادة من أدوات مثل Kutools لـ Excel، هذا الدليل يقدم تعليمات خطوة بخطوة لكل نهج.
- تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام دالة TEXTJOIN
- تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام دالة CONCATENATE
- تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام VBA
- تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام Kutools لـ Excel
- عكس التجميع وتحويل خلية واحدة (قائمة مفصولة بفواصل) إلى قائمة صفوف/أعمدة في Excel
تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام دالة TEXTJOIN
تقوم دالة TEXTJOIN في Excel بربط قيم متعددة من صف، عمود أو نطاق من الخلايا باستخدام فاصل محدد.
لاحظ أن هذه الوظيفة متاحة فقط في Excel لـ Office 365، Excel 2021، وExcel 2019.
لتحويل قائمة العمود إلى قائمة مفصولة بفواصل، يرجى تحديد خلية فارغة، على سبيل المثال الخلية C1، وإدخال الصيغة التالية.
=TEXTJOIN(", ",TRUE,A1:A7)
تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام دالة CONCATENATE
في Excel، يمكن لوظيفة CONCATENATE تحويل قائمة العمود إلى قائمة في خلية مفصولة بفواصل. يرجى القيام بما يلي:
1. حدد خلية فارغة بجانب أول بيانات القائمة، على سبيل المثال الخلية C1، وأدخل هذه الصيغة:
=CONCATENATE(TRANSPOSE(A1:A7)&",")
2. قم بتمييز TRANSPOSE(A1:A7)&"," في الصيغة، واضغط على زر "F9".
3. قم بإزالة الأقواس المتعرجة "{" و "}" من الصيغة، واضغط على زر "Enter".
الآن يمكنك رؤية جميع القيم في قائمة العمود تم تحويلها إلى قائمة في خلية ومفصولة بفاصلة. انظر لقطة الشاشة أعلاه.
تحويل سريع لقائمة عمود إلى قائمة مفصولة بفواصل باستخدام Kutools لـ Excel
يمكن لأداة "دمج الصفوف أو الأعمدة دون فقدان البيانات" في Kutools لـ Excel مساعدة مستخدمي Excel بسهولة على دمج أعمدة أو صفوف متعددة في عمود/صف واحد دون فقدان البيانات. بالإضافة إلى ذلك، يمكن لمستخدمي Excel تغليف هذه السلاسل النصية المدمجة باستخدام عودة السطر أو الإدخال الصلب.
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. ستظهر نافذة حوار على الشاشة، ويمكنك تحديد قائمة العمود التي تريد تحويلها. انظر لقطة الشاشة:
5. انقر فوق "موافق"، ثم تظهر نافذة حوار أخرى لتختار خلية. انظر لقطة الشاشة:
6. انقر فوق "موافق"، وستتم عملية تحويل جميع القيم في قائمة العمود إلى قائمة مفصولة بفاصلة في خلية.
نصيحة: في VBA أعلاه، "," يشير إلى الفاصل الذي تريده، ويمكنك تعديله بناءً على متطلباتك.
تحويل قائمة العمود إلى قائمة مفصولة بفواصل باستخدام Kutools لـ Excel
يمكنك أيضًا تطبيق أداة "دمج" في Kutools لـ Excel لدمج قائمة عمود، وفصل كل قيمة بفاصلة بسهولة.
1. حدد قائمة العمود الذي سيتم تحويله إلى قائمة مفصولة بفواصل، وانقر فوق "Kutools" > "دمج وتقسيم" > "دمج الصفوف/الأعمدة أو الخلايا دون فقدان البيانات".
2. في مربع الحوار "دمج الأعمدة أو الصفوف" الذي يفتح، تحتاج إلى:
(1) تحقق من خيار "دمج الصفوف" في قسم "دمج النطاق المحدد بالطريقة التالية"؛
(2) في قسم "تحديد فاصل"، تحقق من خيار "فاصل آخر"، وأدخل الفاصلة ","؛
3. انقر فوق زر "موافق".
الآن سترى جميع القيم في قائمة العمود المحددة قد تم دمجها في خلية واحدة وتحويلها إلى قائمة مفصولة بفواصل.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
عرض: تحويل قائمة العمود إلى قائمة مفصولة بفواصل في Excel
عكس التجميع وتحويل خلية واحدة (قائمة مفصولة بفواصل) إلى قائمة صفوف/أعمدة في Excel
عادةً يمكن لمستخدمي Excel تطبيق ميزة "النص إلى أعمدة" لتقسيم خلية واحدة إلى أعمدة متعددة، لكن لا توجد طريقة مباشرة لتحويل خلية واحدة إلى صفوف متعددة. ومع ذلك، يمكن لأداة "تقسيم الخلايا" في Kutools لـ Excel مساعدتك بسهولة في تحقيق ذلك كما هو موضح في لقطة الشاشة أدناه.
Kutools لـ Excel - قم بتعزيز Excel بأكثر من 300 أدوات أساسية. استمتع بميزات ذكاء اصطناعي مجانية بشكل دائم! احصل عليه الآن
"مقالات ذات صلة:"
- تحويل اسم الشهر إلى رقم في Excel
- تحويل الوقت العسكري إلى الوقت القياسي
- تحويل خلية واحدة إلى خلايا/صفوف متعددة في Excel
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!