KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن نسخ ولصق الصفوف أو الأعمدة بترتيب معكوس في Excel؟

المؤلفXiaoyangتاريخ التعديل

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

لقطة شاشة تُظهر ترتيب البيانات المعكوس بعد اللصق

نسخ ولصق قائمة من عمود أو صف بترتيب معكوس باستخدام صيغة

نسخ ولصق نطاق من الأعمدة أو الصفوف بترتيب معكوس باستخدام كود VBA

نسخ ولصق نطاق من الأعمدة أو الصفوف بترتيب معكوس باستخدام ميزة رائعة


نسخ ولصق قائمة من عمود أو صف بترتيب معكوس باستخدام صيغة

نسخ ولصق قائمة من عمود بترتيب معكوس رأسيًا

إذا كنت تريد عكس قائمة خلايا عمود، يمكنك تطبيق الصيغة التالية:

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

=OFFSET($A$15,-(ROW(A1)-1),0)

ملاحظة: في الصيغة أعلاه،A1 هي الخلية الأولى في العمود، وA15 هي الخلية الأخيرة في العمود.

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

لقطة شاشة لاستخدام صيغة للحصول على ترتيب معكوس لبيانات عمود


نسخ ولصق قائمة من صف بترتيب معكوس أفقيًا

لنسخ ولصق قائمة من صف بترتيب معكوس، يُرجى استخدام الصيغة التالية:

أدخل أو انقل هذه الصيغة إلى خلية فارغة:

=OFFSET($A$1,,COUNTA(1:1)-COLUMN(A1),)

ملاحظة: في الصيغة أعلاه،A1 هي الخلية الأولى في الصف، و1:1 هو رقم الصف الذي توجد فيه بياناتك. إذا كانت بياناتك في الصف 10، فغيّره إلى10:10.

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

لقطة شاشة لاستخدام صيغة للحصول على ترتيب معكوس لبيانات صف


نسخ ولصق نطاق من الأعمدة أو الصفوف بترتيب معكوس باستخدام كود VBA

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

نسخ ولصق قائمة من عمود بترتيب معكوس رأسيًا

1. أولًا، انسخ ولصق بياناتك في مكان جديد، ثم اضغط باستمرار على مفاتيحALT + F11 لفتح نافذةMicrosoft Visual Basic for Applications.

2. انقر فوقإدراج > وحدة، ثم الصق الكود التالي في نافذةالوحدة.

كود VBA: نسخ ولصق نطاق من الخلايا بترتيب معكوس رأسيًا

Sub Flipvertically()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For j = 1 To UBound(Arr, 2)
    k = UBound(Arr, 1)
    For i = 1 To UBound(Arr, 1) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(k, j)
        Arr(k, j) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

3. بعد ذلك، اضغط على مفتاحF5 لتشغيل هذا الكود، وستظهر نافذة منبثقة لتذكيرك بتحديد نطاق البيانات الذي تريد عكسه رأسيًا. انظر لقطة الشاشة:

لقطة شاشة لتحديد نطاق الخلايا التي تريد عكسها بعد تشغيل كود VBA

4. بعد ذلك، انقر على زرموافق، وسيتم عكس نطاق البيانات رأسيًا كما هو موضح في لقطات الشاشة التالية:

لقطة شاشة لبيانات العمود الأصليةلقطة شاشة لسهملقطة شاشة لنطاق البيانات المعكوس

نسخ ولصق نطاق من الخلايا بترتيب معكوس أفقيًا

لعكس نطاق البيانات بترتيب أفقي، يُرجى تطبيق كود VBA التالي:

كود VBA: نسخ ولصق نطاق من الخلايا بترتيب معكوس أفقيًا

Sub Fliphorizontally()
'updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
Dim Arr As Variant
Dim i As Integer, j As Integer, k As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
Arr = WorkRng.Formula
For i = 1 To UBound(Arr, 1)
    k = UBound(Arr, 2)
    For j = 1 To UBound(Arr, 2) / 2
        xTemp = Arr(i, j)
        Arr(i, j) = Arr(i, k)
        Arr(i, k) = xTemp
        k = k - 1
    Next
Next
WorkRng.Formula = Arr
End Sub

بعد تشغيل هذا الكود، ستحصل على لقطات الشاشة التالية حسب حاجتك:

لقطة شاشة لبيانات الصف الأصلية
لقطة شاشة لسهم لأسفل
لقطة شاشة للبيانات المعكوسة

نسخ ولصق نطاق من الأعمدة أو الصفوف بترتيب معكوس باستخدام ميزة رائعة

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

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

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

نسخ ولصق نطاق من الخلايا بترتيب معكوس أفقيًا

1. حدد نطاق الخلايا، ثم انقر فوقKutools > نطاق > عكس النطاق عموديًا > الكل (عكس المحتوى فقط). انظر لقطة الشاشة:

لقطة شاشة لتمكين ميزة عكس النطاق رأسيًا

2. بعد ذلك، يتم عكس قيم نطاق الخلايا رأسيًا دفعة واحدة. انظر لقطات الشاشة:

لقطة شاشة تُظهر البيانات قبل عكسهالقطة شاشة لسهم 2لقطة شاشة للنتيجة بعد العكس

نسخ ولصق نطاق من الخلايا بترتيب معكوس أفقيًا

1. حدد نطاق الخلايا، ثم انقر فوقKutools > نطاق > قلب النطاق أفقيًا > الكل (عكس المحتوى فقط). انظر لقطة الشاشة:

لقطة شاشة لتمكين ميزة عكس النطاق أفقيًا

2. بعد ذلك، تُعكس جميع قيم الخلايا في التحديد أفقيًا فورًا. انظر لقطات الشاشة:

لقطة شاشة تُظهر بيانات الصف قبل عكسها
لقطة شاشة لسهم لأسفل 2
لقطة شاشة للنتيجة بعد عكس النطاق الأفقي المحدد

انقر لتنزيل Kutools لـ Excel وابدأ تجربتك المجانية الآن!


المزيد من المقالات ذات الصلة بالنسخ واللصق:

  • نسخ ولصق مدمج في خلايا فردية في Excel
  • عادةً، عند نسخ خلية مدمجة ولصقها في خلايا أخرى، تُلصَق كخلية مدمجة مباشرةً. لكنك قد ترغب في لصق محتوى هذه الخلية المدمجة في خلايا فردية—كما يظهر في لقطة الشاشة التالية—لتتمكن من التعامل مع البيانات وفقًا لاحتياجاتك. في هذا المقال، سأشرح لك كيفية نسخ ولصق محتوى خلية مدمجة في خلايا فردية.
  • نسخ عمود ولصق السجلات الفريدة فقط في Excel
  • إذا كان لديك عمود يحتوي على العديد من القيم المكررة، فقد تحتاج إلى استخراج نسخة تحتوي فقط على القيم الفريدة. كيف يمكنك فعل ذلك؟ في هذا المقال، نعرض طريقتين لنسخ ولصق السجلات الفريدة فقط من الأعمدة في Excel.
  • نسخ البيانات من ورقة محمية
  • لنفترض أنك تلقيت ملف Excel من شخصٍ آخر، وكانت أوراق العمل فيه محمية بواسطة المستخدم. والآن، تريد نسخ البيانات الخام ولصقها في ورقة عمل جديدة. لكن البيانات الموجودة في الورقة المحمية لا يمكن تحديدها أو نسخها، لأن المستخدم ألغى تحديد خيارَي «قفل الخلايا» و«تحديد الخلايا غير المقفلة» عند حماية ورقة العمل.

  • محرر متعدد الأسطر فائق الكفاءة من شريط الصيغة (يمكّنك من تحرير أسطر نصية متعددة والمعادلات بسهولة)؛وضع القراءة (ليُسهّل عليك قراءة وتحرير عدد كبير من الخلايا)؛لصق إلى نطاق التصفية...
  • نسخ صفوف أو أعمدة تحتوي على خلايا مدمجةمع الاحتفاظ بالبيانات؛ تقسيم محتوى الخلايا؛دمج خلايا الصفوف المكررة وحساب المجموع أو المتوسط... منع إدخال قيم مكررة في الخلايا؛مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة؛تحديد الصفوف الفارغة (جميع الخلايا فارغة)؛البحث المتقدم والعثور على المشابهعبر العديد من ملفات العمل؛ تحديد عشوائي...
  • إدخال محتوى متعدد الخلايا من النسخ الدقيقدون تغيير مراجع الصيغ؛إنشاء مراجع تلقائيةلأوراق عمل متعددة؛إدراج رموز التعداد النقطي، ومربعات الاختيار والمزيد...
  • احفظ الصيغ المفضلة وأدخلها بسرعة، والنطاقات، والرسوم البيانية، والصور؛شفر الخلايابكلمة مرور؛أنشئ قائمة بريد إلكترونيوأرسل رسائل البريد الإلكتروني...
  • استخراج النص، وإضافة نص، وحذف الأحرف من موقع معين،وإزالة المسافات؛ وإنشاء إحصاءات صفحة البيانات وطباعتها؛والتحويل بين محتوى الخلايا والتعليقات...
  • مرشح متقدم (لحفظ مخططات التصفية وتطبيقها على أوراق عمل أخرى)؛ترتيب متقدمحسب الشهر أو الأسبوع أو اليوم، والتكرار، وغير ذلك؛تصفية خاصةحسب التنسيق العريض أو المائل...
  • ادمج ملفات العمل وأوراق العمل؛ واجمع الجداول استنادًا إلى العمود الرئيسي؛وقسّم البيانات إلى أوراق عمل متعددة؛وحَوِّل ملفات XLS وXLSX وPDF دفعةً واحدة...
  • تجميع حسب جدول البيانات المحوريرقم الأسبوع، ويوم الأسبوع والمزيد... عرض الخلايا غير المؤمَّنة وقفل التحديدبألوان مختلفة؛تمييز الخلايا التي تحتوي على صيغة أو اسم...
kte tab 201905
  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!
officetab bottom