كيف يتم نقل كل 5 صفوف أو ن من عمود واحد إلى عدة أعمدة؟
لنفترض أن لديك بيانات طويلة في العمود A ، والآن ، تريد نقل كل 5 صفوف من العمود A إلى أعمدة متعددة ، مثل تبديل A1: A5 إلى C6: G6 ، A6: A10 إلى C7: G7 ، وهكذا تظهر لقطة الشاشة التالية. كيف يمكنك التعامل مع هذه المهمة دون نسخ ولصق بشكل متكرر في Excel؟
انقل كل 5 صفوف أو ن من عمود واحد إلى عدة أعمدة باستخدام الصيغة
انقل كل 5 صفوف أو ن من عمود واحد إلى عدة أعمدة برمز VBA
قم بنقل كل 5 صفوف أو ن من عمود واحد إلى أعمدة متعددة باستخدام كوتولس ل إكسيل
انقل كل 5 صفوف أو ن من عمود واحد إلى عدة أعمدة باستخدام الصيغة
في Excel ، يمكنك تطبيق الصيغة التالية لتبديل كل n صفوف من عمود واحد إلى عدة أعمدة ، يرجى القيام بما يلي:
1. أدخل الصيغة التالية في خلية فارغة حيث تريد وضع النتيجة ، C1 ، على سبيل المثال ، = INDEX ($ A: $ A، ROW (A1) * 5-5 + COLUMN (A1))، انظر لقطة الشاشة:
ملاحظات: في الصيغة أعلاه ، A: A هو مرجع العمود الذي تريد نقله ، و A1 هي الخلية الأولى في العمود المستخدم ، الرقم 5 يشير إلى عدد الأعمدة التي ستحددها بياناتك ، يمكنك تغييرها حسب حاجتك. ويجب وضع الخلية الأولى من القائمة في الصف الأول في ورقة العمل.
2. ثم اسحب مقبض التعبئة لليمين إلى خمس خلايا ، واستمر في سحب مقبض التعبئة لأسفل إلى نطاق الخلايا حتى يعرض 0 ، انظر لقطة الشاشة:
تحويل كل 5 صفوف أو n من عمود واحد إلى عدة أعمدة:
لتحويل كل 5 صفوف أو ن من عمود واحد إلى عدة أعمدة ، كوتولس ل إكسيل's نطاق التحويل يمكن أن تساعدك الأداة على حل هذه المهمة بأسرع ما يمكن. يمكن أن يساعدك أيضًا في نقل نطاق من البيانات إلى صف أو عمود واحد. انقر لتنزيل Kutools for Excel! كوتولس ل إكسيل: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود خلال 30 يومًا. تنزيل وتجربة مجانية الآن! |
انقل كل 5 صفوف أو ن من عمود واحد إلى عدة أعمدة برمز VBA
إذا لم تتمكن من تطبيق الصيغة بشكل صحيح ، فيمكن أن تساعدك التعليمات البرمجية لـ VBA التالية أيضًا.
1. اضغط باستمرار على ALT + F11 مفاتيح لفتح ميكروسوفت فيسوال باسيك للتطبيقات نافذة.
2. انقر إدراج > وحدة، والصق الكود التالي في ملف وحدة نافذة او شباك.
كود فبا: قم بنقل كل 5 صفوف أو ن من عمود واحد إلى أعمدة متعددة:
Public Sub TransposeData()
'updateby Extendoffice
Dim xLRow As Long
Dim xNRow As Long
Dim i As Long
Dim xUpdate As Boolean
Dim xRg As Range
Dim xOutRg As Range
Dim xTxt As String
On Error Resume Next
xTxt = ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("Please select data range(only one column):", "Kutools for Excel", xTxt, , , , , 8)
Set xRg = Application.Intersect(xRg, xRg.Worksheet.UsedRange)
If xRg Is Nothing Then Exit Sub
If (xRg.Columns.Count > 1) Or _
(xRg.Areas.Count > 1) Then
MsgBox "the used range only contain one column", , "Kutools for Excel"
Exit Sub
End If
Set xOutRg = Application.InputBox("please select output range(specify one cell):", "Kutools for Excel", xTxt, , , , , 8)
If xOutRg Is Nothing Then Exit Sub
Set xOutRg = xOutRg.Range(1)
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xLRow = xRg.Rows.Count
For i = 1 To xLRow Step 5
xRg.Cells(i).Resize(5).Copy
xOutRg.Offset(xNRow, 0).PasteSpecial Paste:=xlPasteAll, Transpose:=True
xNRow = xNRow + 1
Next
Application.ScreenUpdating = xUpdate
End Sub
3. بعد لصق الكود ، يرجى الضغط F5 مفتاح لتشغيله ، وسيظهر مربع موجه لتذكيرك بتحديد العمود الذي تريد تغيير موضعه ، انظر لقطة الشاشة:
4. ثم اضغط OK، وحدد خلية واحدة حيث تريد وضع النتيجة في مربع منبثق آخر ، انظر الصورة:
5. وانقر OK، تم تحويل البيانات الموجودة في العمود إلى خمسة أعمدة تحتاجها ، انظر الصورة:
ملاحظات: في الكود أعلاه يمكنك تغيير الرقم 5 إلى رقم آخر تحتاجه.
قم بنقل كل 5 صفوف أو ن من عمود واحد إلى أعمدة متعددة باستخدام كوتولس ل إكسيل
إذا كان لديك كوتولس ل إكسيل، بما لديها نطاق التحويل يمكنك تحويل عمود أو صف واحد بسرعة إلى أعمدة وصفوف متعددة.
كوتولس ل إكسيل : مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود في أيام 30. |
بعد تثبيت كوتولس ل إكسيليرجى القيام بما يلي:
1. حدد البيانات في العمود ، ثم انقر فوق كوتولس > الفترة (من ... إلى) > نطاق التحويل، انظر لقطة الشاشة:
2. في نطاق التحويل مربع الحوار، حدد عمود واحد للنطاق الخيار تحت نوع التحويل، ثم تحقق قيمة ثابتة تحت عدد الصفوف لكل سجل، ثم حدد عدد الأعمدة التي تريد التبديل إليها في ملف قيمة ثابتة مربع ، انظر لقطة الشاشة:
3. ثم انقر فوق Ok زر ، في المربع المنبثق ، يرجى تحديد خلية لإخراج النتيجة ، انظر لقطة الشاشة:
4. ثم اضغط OK الزر ، وتم نقل بيانات العمود كل 5 صفوف كما هو موضح في لقطة الشاشة التالية:
قم بتنزيل Kutools for Excel والإصدار التجريبي المجاني الآن!
عرض توضيحي: قم بنقل كل 5 صفوف أو ن من عمود واحد إلى أعمدة متعددة باستخدام كوتولس فور إكسيل
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!