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

كيف يمكن طباعة عمود طويل في صفحة واحدة في Excel؟

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

لديك قائمة طويلة من البيانات في عمود واحد قد تمتد إلى 200 صف، وعند طباعتها تستهلك نحو 5 صفحات مع ترك مساحة بيضاء كبيرة على الجانب الأيمن. فبينما يتيح لك Word تقسيم النص إلى أعمدة، لا يدعم Excel هذه الميزة مباشرةً. كيف يمكنك طباعة هذه القائمة بأكملها على صفحة واحدة لتوفير الورق؟

طباعة عمود طويل في صفحة واحدة باستخدام صيغة

طباعة عمود طويل في صفحة واحدة باستخدام كود VBA

طباعة عمود طويل في صفحة واحدة باستخدام Kutools لـ Excel


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

يمكنني هنا أن أقدّم لك صيغة طويلة لحل هذه المشكلة، يُرجى اتباع الخطوات التالية:

1. في ورقة عمل جديدة من المصنف الحالي الخاص بك، أدخل الصيغة=IF(OFFSET(Sheet1!$A$1,(COLUMN()-1)*45+ROW()-1,0)=«»,"",OFFSET(Sheet1!$A$1,(COLUMN()-1)*45+ROW()-1,0)) في الخلية A1.

ملاحظات:
  • Sheet1 هي ورقة العمل التي تحتوي على القائمة الطويلة التي تريد تحويلها إلى أعمدة.
  • 45 هو رقم الصف الذي تريد سرد البيانات منه ضمن العمود.
  • كلها متغيرات يمكنك تعديلها بحسب احتياجاتك.

2. بعد ذلك، حدد الخلية A1، ثم اسحب مقبض التعبئة لأسفل حتى الصف 45، واستمر في سحبه إلى اليمين حتى تظهر جميع البيانات. وبذلك يُقسَّم العمود الطويل إلى عدة أعمدة لتتناسب مع صفحة واحدة في ورقة عمل جديدة. راجع لقطة الشاشة:

طباعة عمود طويل في أعمدة متعددة باستخدام صيغة


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

يمكنك أيضًا استخدام كود VBA التالي لتقسيم قائمة البيانات الطويلة إلى عدة أعمدة، مما يسهل طباعتها ويوفّر الورق.

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

2. انقر علىإدراج > وحدة نمطية (Module)، ثم الصق الكود التالي في نافذة الوحدة النمطية.

Sub SingleToMultiColumn()
    Dim rng As Range
    Dim iCols As Integer
    Dim lRows As Long
    Dim iCol As Integer
    Dim lRow As Long
    Dim lRowSource As Long
    Dim x As Long
    Dim wks As Worksheet
    Set rng = Application.InputBox _
      (prompt:="Select the range to convert", _
      Type:=8)
    iCols = InputBox("How many columns do you want?")
    lRowSource = rng.Rows.Count
    lRows = lRowSource / iCols
    If lRows * iCols <> lRowSource Then lRows = lRows + 1
    Set wks = Worksheets.Add
    lRow = 1
    x = 1
    For iCol = 1 To iCols
        Do While x <= lRows And lRow <= lRowSource
            Cells(x, iCol) = rng.Cells(lRow, 1)
            x = x + 1
            lRow = lRow + 1
        Loop
        x = 1
    Next
End Sub

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

طباعة عمود طويل في أعمدة متعددة باستخدام VBA 1

4. انقر علىموافق، ثم أدخل عدد الأعمدة التي تريد التقسيم إليها. راجع لقطة الشاشة:

طباعة عمود طويل في أعمدة متعددة باستخدام VBA 2

5. ثم انقر علىموافق، وسيتم تقسيم العمود الطويل إلى خمسة أعمدة في ورقة عمل جديدة. راجع لقطات الشاشة:

طباعة عمود طويل في أعمدة متعددة باستخدام VBA 3سهمطباعة عمود طويل في أعمدة متعددة باستخدام VBA 4

سهم أزرق فقاعي لليمين طباعة عمود طويل في صفحة واحدة باستخدام Kutools لـ Excel

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

Kutools لـ Excelيضمّ أكثر من 300 أداة مفيدة لبرنامج Excel. جرّبه مجانًا دون أي قيود لمدة 30 يومًا! احصل عليه الآن.

عند تثبيت Kutools لـ Excel، يمكنك اتباع الخطوات التالية:

1. انقر علىKUTOOLS PLUS > تقسيم إلى أعمدة. راجع لقطة الشاشة:

طباعة عمود طويل في أعمدة متعددة باستخدام Kutools 1

2. في مربع الحوار المنبثق:

  • انقر على الزر الأولdoc-button لتحديد عنوان النطاق، ثم انقر على الزر الثاني لتحديد العمود الذي تريد تقسيمه.
  • بعد ذلك، حدد عدد الصفوف التي ترغب في وضعها في كل صفحة من خلالالصفوف في الصفحة، وأدخل عدد الأعمدة المرغوبة في الصفحة الواحدة ضمنالأعمدة في الصفحة. راجع لقطة الشاشة:

طباعة عمود طويل في أعمدة متعددة باستخدام Kutools 2

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

طباعة عمود طويل في أعمدة متعددة باستخدام Kutools 3سهمطباعة عمود طويل في أعمدة متعددة باستخدام Kutools 4
ملاحظات:
  • 1. سيتم إضافة العنوان في بداية كل عمود.
  • 2. إذا حددت خيارإنشاء رابط مع ورقة العمل الحالية، فسيتم ربط بيانات ورقة العمل الجديدة بالبيانات الأصلية.
  • إذا كنت ترغب في معرفة المزيد عن هذه الميزة، يُرجى النقر علىطباعة أعمدة متعددة.

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

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

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