Skip to main content

كيفية نقل/تحويل الأعمدة والصفوف إلى عمود واحد؟

Author: Xiaoyang Last Modified: 2025-05-30

عند استخدامك لورقة عمل Excel، قد تواجه أحيانًا هذه المشكلة: كيف يمكنك تحويل أو نقل نطاق من البيانات إلى عمود واحد؟ (انظر لقطات الشاشة التالية:) الآن، سأقدم لك ثلاث حيل سريعة لحل هذه المشكلة.

original data arrow right convert range to single column

نقل/تحويل الأعمدة والصفوف إلى عمود واحد باستخدام صيغة

نقل/تحويل الأعمدة والصفوف إلى عمود واحد باستخدام Kutools لـ Excelgood idea3

نقل/تحويل الأعمدة والصفوف إلى عمود واحد باستخدام كود VBA


نقل/تحويل الأعمدة والصفوف إلى عمود واحد باستخدام صيغة

يمكن أن تساعدك الصيغة الطويلة التالية في نقل نطاق من البيانات بسرعة إلى عمود، يرجى القيام بما يلي:

1. أولاً، قم بتحديد اسم نطاق للبيانات الخاصة بك، حدد نطاق البيانات الذي تريد تحويله، انقر بزر الماوس الأيمن واختر تعريف الاسم من قائمة السياق. في مربع الحوار الاسم الجديد، أدخل اسم النطاق الذي تريده. ثم انقر فوق موافق. انظر لقطة الشاشة:

define a range name for the range of data

2. بعد تحديد اسم النطاق، ثم انقر فوق خلية فارغة، في هذا المثال، سأنقر على الخلية E1، وبعد ذلك أدخل هذه الصيغة: =INDEX(MyData,1+INT((ROW(A1)-1)/COLUMNS(MyData)),MOD(ROW(A1)-1+COLUMNS(MyData),COLUMNS(MyData))+1).

ملاحظة: MyData هو اسم النطاق للبيانات المحددة، يمكنك تغييره حسب الحاجة.

3. ثم اسحب الصيغة إلى الأسفل حتى يتم عرض معلومات الخطأ. تم نقل جميع البيانات في النطاق إلى عمود واحد. انظر لقطة الشاشة:

 input a formula to get the result


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

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

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

بعد التثبيت المجاني لـ Kutools لـ Excel، يرجى القيام بما يلي:

1. حدد النطاق الذي تريد نقله.

2. انقر فوق Kutools > تحويل النطاق، انظر لقطة الشاشة:

click Transform Range feature of kutools

3. في مربع الحوار تحويل النطاق، حدد خيار النطاق إلى عمود واحد، انظر لقطة الشاشة:

select Range to single column option

4. ثم انقر فوق موافق، وحدد خلية لوضع النتيجة من الصندوق المنبثق.

specify a cell to put the result

5. انقر موافق، وتم نقل بيانات الأعمدة والصفوف المتعددة إلى عمود واحد.
the range data has been transposed into a one column

إذا كنت ترغب في تحويل عمود إلى نطاق مع صفوف ثابتة، يمكنك أيضًا استخدام تحويل النطاق للتعامل مع الأمر بسرعة.
convert one column to a range with kutools


نقل/تحويل الأعمدة والصفوف إلى عمود واحد باستخدام كود VBA

مع الكود التالي لـ VBA، يمكنك أيضًا دمج الأعمدة والصفوف المتعددة في عمود واحد.

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

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 لتشغيل الكود، وسيتم عرض مربع حوار لاختيار نطاق للتحويل. انظر لقطة الشاشة:

vba code to select the data range

4. ثم انقر فوق موافق، وسيتم عرض مربع حوار آخر لاختيار خلية واحدة لعرض النتيجة، انظر لقطة الشاشة:

vba code to select a cell to put the result

5. واضغط على موافق، ثم يتم تحويل محتويات الخلايا في النطاق إلى قائمة في عمود، انظر لقطة الشاشة:

vba code to get the result


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

كيفية تغيير الصف إلى عمود في Excel؟

كيفية نقل/تحويل عمود واحد إلى أعمدة متعددة في Excel؟

كيفية نقل/تحويل الأعمدة والصفوف إلى صف واحد؟

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

🤖 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%، ويقلل مئات النقرات بالماوس يومياً!