كيفية تبديل / تحويل الأعمدة والصفوف إلى عمود واحد؟
عند استخدام ورقة عمل Excel ، في بعض الأحيان ، ستواجه هذه المشكلة: كيف يمكنك تحويل أو تبديل نطاق من البيانات إلى عمود واحد؟ (انظر لقطات الشاشة التالية :) الآن ، أقدم لك ثلاث حيل سريعة لحل هذه المشكلة.
تبديل / تحويل الأعمدة والصفوف إلى عمود واحد مع الصيغة
تبديل / تحويل الأعمدة والصفوف إلى عمود واحد برمز VBA
قم بتبديل / تحويل الأعمدة والصفوف إلى عمود واحد باستخدام Kutools for Excel
تبديل / تحويل الأعمدة والصفوف إلى عمود واحد مع الصيغة
يمكن أن تساعدك الصيغة الطويلة التالية في نقل نطاق من البيانات بسرعة إلى عمود ، يرجى القيام بذلك على النحو التالي:
1. أولاً ، حدد اسم نطاق لنطاق البيانات الخاص بك ، وحدد بيانات النطاق التي تريد تحويلها ، وانقر بزر الماوس الأيمن واختر حدد الاسم شكل قائمة السياق. في ال اسم جديد في مربع الحوار ، أدخل اسم النطاق الذي تريده. ثم اضغط OK. انظر لقطة الشاشة:
2. بعد تحديد اسم النطاق ، ثم انقر فوق خلية فارغة ، في هذا المثال ، سأضغط على الخلية E1 ، ثم أدخل هذه الصيغة: =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).
ملاحظات: بياناتي هو اسم النطاق للبيانات المحددة ، يمكنك تغييره حسب حاجتك.
3. ثم اسحب الصيغة لأسفل إلى الخلية حتى يتم عرض معلومات الخطأ. تم نقل جميع البيانات الموجودة في النطاق إلى عمود واحد. انظر لقطة الشاشة:
انقل النطاق بسرعة إلى عمود / صف / أو العكس في Excel
|
في بعض الحالات ، قد تحتاج إلى نقل نطاق من الخلايا إلى عمود أو صف واحد ، أو العكس ، تحويل عمود أو صف إلى صفوف وأعمدة متعددة في ورقة Excel. هل لديك طريقة سريعة لحلها؟ هنا نطاق التحويل وظيفة في كوتولس ل إكسيل يمكن التعامل مع جميع الوظائف المذكورة أعلاه بسهولة.انقر للحصول على نسخة تجريبية مجانية كاملة المواصفات خلال 30 يومًا! |
Kutools for Excel: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30 |
تبديل / تحويل الأعمدة والصفوف إلى عمود واحد برمز VBA
باستخدام رمز فبا التالي ، يمكنك أيضًا ضم الأعمدة والصفوف المتعددة في عمود واحد.
1. اضغط باستمرار ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. انقر إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة.
Sub ConvertRangeToColumn()
'Updateby20131126
Dim Range1 As Range, Range2 As Range, Rng As Range
Dim rowIndex As Integer
xTitleId = "KutoolsforExcel"
Set Range1 = Application.Selection
Set Range1 = Application.InputBox("Source Ranges:", xTitleId, Range1.Address, Type:=8)
Set Range2 = Application.InputBox("Convert to (single cell):", xTitleId, Type:=8)
rowIndex = 0
Application.ScreenUpdating = False
For Each Rng In Range1.Rows
Rng.Copy
Range2.Offset(rowIndex, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
rowIndex = rowIndex + Rng.Columns.Count
Next
Application.CutCopyMode = False
Application.ScreenUpdating = True
End Sub
3. صحافة F5 مفتاح لتشغيل الكود ، ويتم عرض مربع حوار لتحديد نطاق للتحويل. انظر لقطة الشاشة:
4. ثم اضغط Ok، ويتم عرض مربع حوار آخر لتحديد خلية مفردة لإخراج النتيجة ، انظر الصورة:
5. وانقر Ok ، ثم يتم تحويل محتويات خلية النطاق إلى قائمة عمود ، انظر الصورة:
قم بتبديل / تحويل الأعمدة والصفوف إلى عمود واحد باستخدام Kutools for Excel
ربما تكون الصيغة طويلة جدًا بحيث لا يمكن تذكرها ولدى كود VBA بعض القيود بالنسبة لك ، في هذه الحالة ، من فضلك لا تقلق ، هنا سأقدم لك أداة أسهل وأكثر متعددة الوظائف-كوتولس ل إكسيل، بما لديها Transform Range فائدة ، ويمكنك حل هذه المشكلة بسرعة وسهولة.
كوتولس ل إكسيل, مع أكثر من 300 وظائف يدوية ، تجعل مهامك أكثر سهولة. | ||
بعد تركيب مجاني Kutools for Excel ، يرجى القيام بما يلي:
1. حدد النطاق الذي تريد تغيير موضعه.
2. انقر كوتولس > Transform Range، انظر لقطة الشاشة:
3. في ال Transform Range مربع الحوار، حدد Range to single column الخيار ، انظر لقطة الشاشة:
4. ثم اضغط OK، وحدد خلية لوضع النتيجة من المربع المنبثق.
5. انقر OK، وتم نقل بيانات الأعمدة والصفوف المتعددة إلى عمود واحد.
إذا كنت تريد تحويل عمود إلى نطاق ذي صفوف ثابتة ، فيمكنك أيضًا استخدام ملف Transform Range تعمل على التعامل معها بسرعة.
العرض التوضيحي: نطاق التحويل
قم بنقل الجدول المتقاطع إلى جدول القائمة مع Kutools for Excel
إذا كان لديك جدول متقاطع يلزم تحويله إلى جدول قائمة كما هو موضح أدناه ، باستثناء إعادة كتابة البيانات واحدة تلو الأخرى ، يمكنك أيضًا استخدام كوتولس ل إكسيلالصورة Transpose Table Dimensions أداة للتحويل بسرعة بين الجدول المتقاطع والقائمة في Excel.
بعد تركيب مجاني Kutools for Excel ، يرجى القيام بما يلي:
1. حدد الجدول المتقاطع الذي تريد التحويل إلى القائمة ، انقر فوق كوتولس > Range > Transpose Table Dimensions.
2. في Transpose Table Dimension الحوار ، تحقق Cross table to list الخيار على Transpose type ، حدد خلية لوضع جدول التنسيق الجديد.
3. انقر Ok، الآن تم تحويل الجدول المتقاطع إلى قائمة.
عرض توضيحي: تبديل أبعاد الجدول
مقالات ذات صلة:
كيفية تغيير الصف إلى العمود في إكسيل؟
كيفية تحويل / تحويل عمود واحد إلى أعمدة متعددة في إكسيل؟
كيفية تبديل / تحويل الأعمدة والصفوف إلى صف واحد؟
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!