Skip to main content

Kutools for Office — مجموعة واحدة. خمسة أدوات. أنجز المزيد.

كيفية نقل العمود / الصف دون استبدال / الكتابة فوق البيانات الحالية في Excel؟

Author Siluvia Last modified

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

نقل العمود / الصف دون استبدال البيانات الموجودة عن طريق السحب
نقل العمود / الصف دون استبدال البيانات الموجودة عن طريق القطع واللصق
نقل العمود بسهولة باستخدام Kutools لـ Excel
رمز VBA - نقل الأعمدة أو الصفوف برمجياً إلى مواقع محددة


نقل العمود / الصف دون استبدال البيانات الموجودة عن طريق السحب

إحدى أبسط الطرق لإعادة ترتيب الأعمدة أو الصفوف في Excel دون الكتابة فوق أي بيانات موجودة هي سحبها إلى المكان المطلوب أثناء الضغط على مفتاح Shift. هذه الطريقة سريعة وفعالة للجداول الصغيرة أو المتوسطة الحجم.

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

1. انقر فوق رأس العمود أو رقم الصف الذي ترغب في نقله، وبالتالي يتم تحديد العمود أو الصف بالكامل.

2. حرّك مؤشرك إلى حدود العمود أو الصف المحدد حتى يتحول إلى مؤشر سهم رباعي الجوانب 4-sided arrow, ثم اضغط مع الاستمرار على مفتاح Shift وسحب العمود أو الصف إلى الموقع المطلوب بين الأعمدة أو الصفوف الموجودة. أثناء السحب، سيظهر مخطط باهت لعرض مكان إدراج البيانات. انظر لقطة الشاشة:

move column without overwriting existing data

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

نصائح: تأكد من الضغط مع الاستمرار على مفتاح Shift أثناء السحب. إذا لم تقم بذلك، قد يقوم Excel بالكتابة فوق العمود أو الصف المستهدف بدلاً من نقله لتهيئة مساحة. إذا ظهرت رسالة منبثقة تقول "هل تريد استبدال محتويات الخلايا الهدف؟"، فمن المحتمل أنك نسيت الضغط على مفتاح Shift. استخدم زر التراجع (Ctrl+Z) للعودة وحاول مرة أخرى.


نقل العمود بسهولة دون استبدال البيانات الموجودة في ورقة العمل:

لوحة قائمة الأعمدة في Kutools لـ Excel يمكنها مساعدتك في إعادة ترتيب الأعمدة بسرعة في ورقة العمل كما هو موضح في العرض التوضيحي أدناه.
تحميل وتجربتها الآن! (30- يوم تجربة مجانية)


نقل العمود / الصف دون استبدال البيانات الموجودة عن طريق القطع واللصق

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

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

right click the column and select Cut

2. بعد ذلك، انقر بزر الماوس الأيمن على رأس العمود أو الصف مباشرة إلى اليمين (للأعمدة) أو أسفل (للصفوف) من المكان الذي تريد أن يتم وضع البيانات المقطوعة فيه. من قائمة السياق، انقر فوق إدراج الخلايا المقطوعة. انظر لقطة الشاشة:

right click a certain column and click Insert Cut Cells

سيتم إدراج العمود أو الصف المقطوع في الموقع المحدد، مما يدفع البيانات الموجودة جانبًا بدلاً من الكتابة فوقها.


نقل العمود بسهولة مع Kutools لـ Excel

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

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

1. انتقل إلى علامة التبويب Kutools وانقر فوق التنقل لفتح لوحة Kutools. انظر لقطة الشاشة:

click Navigation of kutools

2. ستظهر لوحة التنقل Kutools على الجانب الأيسر من نافذة Excel الخاصة بك. بعد ذلك:

2.1) انقر على زر قائمة الأعمدة لفتح لوحة التنقل للأعمدة؛
2.2) حدد واختر العمود الذي ترغب في نقله في القائمة؛
2.3) استخدم أزرار الصعود أو الهبوط، أو ببساطة اسحب وأسقط، لتحريك العمود إلى الموضع المطلوب. ستظهر التغييرات فورًا في ورقة عملك.

select one move type to move the column

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

  إذا كنت ترغب في الحصول على نسخة تجريبية مجانية (30 يوم) من هذه الأداة، يرجى النقر لتنزيلها، ثم الانتقال لتطبيق العملية وفقًا للخطوات المذكورة أعلاه.


رمز VBA - نقل الأعمدة أو الصفوف برمجياً إلى مواقع محددة

بالنسبة للمستخدمين المتقدمين أو أولئك الذين يحتاجون إلى أتمتة نقل العمود أو الصف عبر العديد من أوراق العمل، يمكن أن توفر حلول VBA طريقة مرنة لتحريك البيانات برمجياً إلى مواقع جديدة دون الكتابة فوق المحتوى الموجود. هذه الطريقة مناسبة جدًا للمهام المتكررة أو عند العمل مع مجموعات بيانات كبيرة تحتاج إلى إعادة تنظيم متسقة.

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

1. افتح مصنفك في Excel واضغط Alt + F11 للوصول إلى محرر VBA. في نافذة VBA، انقر فوق إدراج > وحدة لإضافة وحدة كود جديدة.

Sub MoveColumnOrRow()
    Dim WorkRng As Range
    Dim Target As Range
    Dim xTitleId As String
    Dim MoveType As String
    Dim isColumn As Boolean
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set WorkRng = Application.InputBox("Select the column or row to move:", xTitleId, "", Type:=8)
    If WorkRng Is Nothing Then Exit Sub
    
    MoveType = Application.InputBox("Type 'C' for column or 'R' for row", xTitleId, "C", Type:=2)
    isColumn = (UCase(MoveType) = "C")
    
    If isColumn Then
        Set Target = Application.InputBox("Select the column before which to move:", xTitleId, "", Type:=8)
        If Target Is Nothing Then Exit Sub
        WorkRng.EntireColumn.Cut
        Target.EntireColumn.Insert Shift:=xlToRight
    Else
        Set Target = Application.InputBox("Select the row before which to move:", xTitleId, "", Type:=8)
        If Target Is Nothing Then Exit Sub
        WorkRng.EntireRow.Cut
        Target.EntireRow.Insert Shift:=xlDown
    End If
End Sub

2. بعد إدخال الكود، أغلق محرر VBA. قم بتشغيل الماكرو عن طريق الضغط على Alt + F8، حدد MoveColumnOrRow من قائمة الماكرو، وانقر فوق تشغيل. سيطلب الماكرو منك تحديد العمود أو الصف المراد نقله، تحديد ما إذا كان عمودًا أو صفًا، واختيار الموقع المستهدف. سيقوم برمجياً بنقل العمود أو الصف المختار قبل الموقع المحدد، ويقوم تلقائيًا بتحريك البيانات الموجودة وتجنب الكتابة فوقها.

حل المشكلات: إذا لم يعمل الكود، تحقق مما إذا كانت ورقة العمل محمية أو تحتوي على خلايا مدمجة. لتحقيق أفضل النتائج، فك دمج الخلايا وتأكد من أن ورقة العمل غير مقفلة قبل تشغيل الماكرو. احفظ دائمًا مصنفك قبل تشغيل VBA لمنع فقدان البيانات في حالة حدوث أخطاء غير متوقعة.

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

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

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