خطوات دمج ملفات اكسل في ملف واحد بالتفصيل
تعلم كيفية دمج ملفات إكسل متعددة في مستند واحد بأكثر من طريقة عملية. يشرح هذا الدليل التفصيلي كيفية استخدام النسخ اليدوي، وأداة Power Query الاحترافية، وأكواد VBA لتوفير الوقت وحماية البيانات.

لماذا تحتاج إلى دمج ملفات إكسل متعددة في ملف واحد؟
في بيئة الأعمال الحديثة داخل المملكة العربية السعودية، تشهد الشركات والجهات الحكومية تدفقاً هائلاً للبيانات اليومية. سواء كنت تعمل في إدارة الموارد البشرية وتتابع نسب التوطين (برنامج نطاقات)، أو في القسم المالي لإعداد الميزانيات الربع سنوية، فإنك حتماً تواجه تحدي التعامل مع عشرات الجداول المتفرقة. إن عملية تجميع ملفات excel في ملف واحد ليست مجرد رفاهية، بل هي خطوة أساسية لضمان دقة التقارير وسرعة اتخاذ القرار.
يساعدك دمج الملفات على تسهيل عملية تحليل البيانات، وتجنب الأخطاء البشرية الناتجة عن فتح مستندات متعددة في وقت واحد. علاوة على ذلك، يسهل عملية تنظيم البيانات في اكسل وجعلها متوافقة مع متطلبات التدقيق الداخلي. وبما أن الجهات الرسمية في المملكة تلتزم بالمعايير الصارمة الصادرة عن الهيئة الوطنية للأمن السيبراني (NCA)، فإن العثور على طرق دمج آمنة ومحلية داخل جهازك يضمن الحفاظ على سرية البيانات الحساسة للمؤسسة ويمنع تسربها للخارج.
الطريقة الأولى: دمج ملفات إكسل يدوياً باستخدام النسخ واللصق الذكي
تعتبر هذه الطريقة مثالية عندما يكون لديك عدد قليل من الملفات (من 2 إلى 5 ملفات) وتريد إنجاز العمل بسرعة دون الدخول في تفاصيل برمجية. تتيح لك هذه الآلية نقل أوراق العمل بالكامل أو أجزاء محددة منها بكفاءة عالية.
خطوات نقل ورقة عمل بالكامل يدوياً:
- قم بفتح الملف الرئيسي الذي ترغب في تجميع البيانات داخله، وافتح أيضاً الملفات الأخرى المراد نسخها.
- انتقل إلى الملف الذي يحتوي على الجدول المراد نقله، واذهب إلى أسفل الشاشة حيث توجد علامات تبويب الأوراق (Sheet Tabs).
- انقر بزر الماوس الأيمن على اسم الورقة التي تريد نقلها واصطلح على تسمية هذه الخطوة ببدء عملية دمج شيتات اكسل.
- اختر من القائمة المنسدلة خيار Move or Copy (تحريك أو نسخ).
- في النافذة المنبثقة، حدد اسم الملف الرئيسي المستهدف من قائمة "To book".
- تأكد من تفعيل خيار Create a copy (إنشاء نسخة) في الأسفل حتى تحافظ على الملف الأصلي دون تعديل، ثم انقر على OK.
عند اتباع هذه الطريقة، يرجى الانتباه إلى أن وجود خلايا مدمجة قد يسبب مشاكل في التنسيق. لتفادي ذلك، يُنصح بإلغاء دمج الخلايا في اكسل قبل عملية النقل لضمان توافق الأعمدة والصفوف بشكل صحيح وتجنب تشوه الجداول المستوردة.
الطريقة الثانية: دمج الملفات باحترافية باستخدام أداة Power Query
إذا كنت تبحث عن القوة والكفاءة للتعامل مع كميات ضخمة من البيانات والملفات الشهرية المتكررة، فإن أداة Power Query هي الحل الأمثل. تتيح لك هذه الأداة المضمنة في إصدارات إكسل الحديثة دمج مئات الملفات الموجودة في مجلد واحد خلال ثوانٍ معدودة، وتحديث البيانات بضغطة زر واحدة عند إضافة أي ملف جديد للمجلد.
شرح اداة Power Query لدمج ملفات متعددة:
- قم بإنشاء مجلد جديد على جهازك وضع فيه جميع ملفات الإكسل التي ترغب في دمجها (تأكد من أن جميع الجداول لها نفس الهيكل وترتيب الأعمدة).
- افتح ملف إكسل فارغ وجديد بالكامل.
- اذهب إلى التبويب العلوي Data (بيانات)، ثم اضغط على Get Data (الحصول على البيانات).
- من القائمة المنسدلة، اختر From File ثم حدد From Folder (من مجلد).
- تصفح جهازك لاختيار المجلد الذي يحتوي على ملفاتك، ثم اضغط على Open.
- ستظهر لك نافذة تعرض الملفات الموجودة داخل المجلد، اضغط على زر Combine ثم اختر Combine & Transform Data.
- حدد ورقة العمل (Sheet) التي تحتوي على الجداول من الملف النموذجي المعروض، ثم انقر على OK.
- ستفتح لك نافذة محرر Power Query حيث يمكنك مراجعة البيانات، وتنظيف الصفوف الفارغة، وضبط ترويسة الجداول.
- أخيراً، انقر على زر Close & Load في الزاوية العلوية اليسرى ليتم استيراد كافة البيانات مدمجة ومنظمة في جدول واحد منسق.
تعتبر هذه هي أضمن طريقة دمج الجداول في اكسل للشركات والمؤسسات التي تبحث عن أتمتة مهامها الدورية دون أي أخطاء.
الطريقة الثالثة: استخدام كود VBA لدمج عدة ملفات بضغطة زر واحدة
بالنسبة للمستخدمين المتقدمين الذين يفضلون الحلول السريعة والخلفية، يمكن استخدام الماكرو وأكواد Visual Basic for Applications (VBA). تتيح هذه الطريقة دمج محتويات أوراق العمل من ملفات مختلفة ووضعها في ورقة عمل واحدة بشكل آلي تماماً.
كيفية تطبيق كود VBA لدمج ملفات اكسل:
- قم بفتح ملف إكسل الرئيسي الذي تود دمج البيانات فيه.
- اضغط على الاختصار
Alt + F11من لوحة المفاتيح لفتح نافذة محرر VBA. - من القائمة العلوية للمحرر، اضغط على Insert ثم اختر Module.
- انسخ الكود البرمجي التالي وضعه داخل الموديول الجديد:
Sub MergeExcelFiles()
Dim FolderPath As String
Dim Filename As String
Dim Sheet As Worksheet
Dim TargetSheet As Worksheet
Dim Workbk As Workbook
Dim Size As Long
FolderPath = "C:\MyFolder\" ' ضع مسار مجلد ملفاتك هنا
Filename = Dir(FolderPath & "*.xls*")
Set TargetSheet = ActiveWorkbook.ActiveSheet
Do While Filename <> ""
Set Workbk = Workbooks.Open(FolderPath & Filename)
For Each Sheet In Workbk.Worksheets
Sheet.UsedRange.Copy TargetSheet.Cells(TargetSheet.Cells(Rows.Count, 1).End(xlUp).Row + 1, 1)
Next Sheet
Workbk.Close savechanges:=False
Filename = Dir()
Loop
End Sub
- قم بتغيير مسار المجلد في الكود إلى المسار الفعلي الذي يحتوي على ملفاتك على جهازك الشخصي.
- اضغط على مفتاح
F5لتشغيل الكود، وراقب كيف يتم استيراد البيانات وتجميعها تلقائياً بالكامل في ورقتك الحالية.
أفضل الأدوات والمواقع الآمنة لدمج ملفات Excel عبر الإنترنت
إذا كنت لا تملك برنامج إكسل مثبت على جهازك في لحظة معينة، أو كنت تستخدم جهازاً ذكياً آخر، فقد تلجأ إلى استخدام برنامج دمج ملفات Excel عبر الإنترنت أو منصات الويب السحابية. تتوفر العديد من الأدوات المجانية التي تتيح لك رفع الملفات ودمجها بضغطة زر، مثل منصات إدارة المستندات السحابية الرسمية المعتمدة.
ولكن، تذكر دائماً أهمية الأمن السيبراني في المملكة العربية السعودية. تنص إرشادات الهيئة الوطنية للأمن السيبراني على حظر رفع المستندات المالية والتقارير التي تحتوي على بيانات الهوية الوطنية للموظفين أو أرقام الهواتف أو معلومات الرواتب للمواقع غير الموثوقة. لذلك، احرص دائماً على استخدام الأدوات الرسمية مثل Microsoft 365 OneDrive أو الاستعانة بالحلول المحلية على جهازك بدلاً من أدوات الرفع العشوائية لضمان سلامة بياناتك.
نصائح وحلول للمشاكل الشائعة أثناء دمج الجداول في إكسل
أثناء محاولتك دمج ملفات مختلفة، قد تواجه بعض التحديات التقنية التي قد تعطل سير عملك. إليك أبرز النصائح وحلولها السريعة:
- اختلاف أسماء الأعمدة: تأكد من أن الترويسة (Headers) متطابقة تماماً في الأحرف والمسافات عبر جميع الملفات عند استخدام Power Query لضمان عدم إنشاء أعمدة جديدة غير مرغوب فيها.
- التعامل مع الخلايا المدمجة: تسبب الخلايا المدمجة أخطاءً فادحة في فرز البيانات. احرص على تظليل الجدول بالكامل وإلغاء دمج الخلايا في اكسل كخطوة تحضيرية أولى.
- ظهور قيم الخطأ مثل #REF!: يحدث هذا عند نسخ بيانات تحتوي على معادلات تشير إلى خلايا في ملفات أخرى. لحل هذه المشكلة، استخدم خيار Paste Special > Values (لصق كقيم) للاحتفاظ بالنتائج الرقمية فقط دون المعادلات المرتبطة.
- الملفات المحمية بكلمة مرور: لن تتمكن الأدوات التلقائية أو كود الماكرو من قراءة الملفات المحمية. يجب فك تشفير الملفات وحذف كلمات المرور قبل الشروع في عملية الدمج الجماعي.
إذا كنت بحاجة إلى ترخيص أصلي لـ اوفيس 2021 برو بلس دائم، تجده في متجر ABMKeys بسعر مناسب وتسليم فوري عبر واتساب.
الأسئلة الشائعة
ما هي أسرع طريقة لدمج ملفات إكسل متعددة دون برامج خارجية؟
هل دمج الخلايا في إكسل يؤثر على عملية دمج الملفات؟
كيف يمكنني دمج شيتات إكسل متعددة باستخدام كود VBA؟
هل مشاركة الملفات عبر مواقع الدمج المجانية آمنة للشركات السعودية؟
يمكنك الحصول على نسخة أصلية من خلال متجر ABMKeys بسعر مناسب وتسليم فوري عبر واتساب.
اشترِ الآن