كيفية حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV؟
عند العمل مع مجموعات بيانات كبيرة في Excel، من الشائع تطبيق المرشحات للتركيز على مجموعات فرعية محددة من بياناتك. ومع ذلك، قد تكون هناك أوقات تريد فيها حفظ أو تصدير الصفوف المُرشحة (المرئية) فقط إلى ملف CSV منفصل لأغراض التقارير، أو تبادل البيانات، أو المزيد من التحليل. بشكل افتراضي، ستقوم وظيفة "حفظ باسم" في Excel بتصدير ورقة العمل بأكملها - بما في ذلك جميع الصفوف المخفية والمرشحة - عند الحفظ كملف CSV. يمكن أن يسبب هذا مشاكل إذا كنت ترغب في عزل وتصدير نتائج المرشح فقط، مع استثناء البيانات التي لا تحتاج إليها في تلك اللحظة.
في الأقسام التالية، ستجد عدة طرق عملية لتصدير البيانات المُرشحة فقط إلى ملف CSV في Excel. كل طريقة توفر مزايا وتكون مناسبة لاحتياجات المستخدمين وسيناريوهاتهم المختلفة. اقرأ وقم باختيار الحل الذي يناسب أفضل سير عمل وكفاءتك في Excel:
حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV باستخدام نسخ الخلايا المرئية فقط
حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV باستخدام كود VBA
حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV باستخدام Kutools لـ Excel
تصدير البيانات المُرشحة عبر Power Query
حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV باستخدام نسخ الخلايا المرئية فقط
Excel لا يتيح بشكل أصلي إمكانية حفظ الصفوف المُرشحة فقط (المرئية) كملف CSV مباشرة. ومع ذلك، يمكنك استخدام حل بديل بسيط لتحقيق هدفك. هذا النهج مناسب للأشخاص الذين يفضلون تجنب الوظائف المعقدة أو البرمجة. فيما يلي الخطوات التفصيلية:
1. بعد تطبيق المرشح على ورقة العمل الخاصة بك، حدد نطاق البيانات المُرشحة التي تريد حفظها. تأكد من تضمين صف العنوان (إذا لزم الأمر) لتسهيل الفهم في الملف المصدر.
2. على الشريط، انتقل إلى الصفحة الرئيسية > البحث والتحديد > الانتقال إلى خاص. هذا الخيار يساعدك على تحديد الخلايا المرئية فقط. انظر لقطة الشاشة:
3. في مربع الحوار الانتقال إلى خاص، حدد خيار الخلايا المرئية فقط. هذا يضمن أنه سيتم تحديد الصفوف المعروضة (المُرشحة) فقط، ولن يتم نسخ الصفوف المخفية عن طريق الخطأ.
4. بعد النقر على موافق، قم بنسخ النطاق المحدد (يمكنك الضغط على Ctrl+C أو النقر بزر الماوس الأيمن واختيار نسخ)، ثم افتح ورقة عمل جديدة والصق بياناتك (باستخدام Ctrl+V). فقط الصفوف المرئية (المُرشحة) ستظهر - يتم استثناء الصفوف المخفية، لذلك أصبحت مجموعة البيانات جاهزة الآن للتصدير.
5. لتصدير هذه البيانات، انتقل إلى ملف > حفظ باسم. في مربع الحوار حفظ باسم، حدد اسم الملف والموقع المطلوب. من قائمة نوع الحفظ، اختر CSV (محدد بفاصلة) (*.csv). انظر لقطة الشاشة للتوجيه:
6. انقر على حفظ. قد تتلقى تحذيرًا ينبثق يقول "قد تضيع بعض الميزات في مصنفك" أو يسأل إذا كنت تريد حفظ الورقة النشطة فقط. هذا أمر طبيعي لتصدير CSV. يرجى التأكيد بالنقر على موافق ثم نعم. تم الآن حفظ بياناتك المُرشحة كملف CSV موجود في الدليل الذي اخترته.
هذه الطريقة بسيطة ولا تتطلب أي مهارات برمجة. ومع ذلك، يمكن أن تكون تستغرق وقتًا قليلاً إذا كنت بحاجة لتكرارها غالبًا أو تعمل مع مجموعات بيانات كبيرة جدًا. دائمًا قم بمراجعة البيانات الملصقة في الورقة الجديدة قبل الحفظ، للتأكد من تضمين الصفوف المرئية فقط. إذا كنت بحاجة إلى تصدير البيانات المُرشحة بشكل متكرر، ففكر في أساليب الأتمتة أدناه.
حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV باستخدام كود VBA
إذا كنت تتعامل مع تصدير البيانات المُرشحة بشكل منتظم أو تريد نهجًا أسرع وأكثر أتمتة، يمكنك استخدام ماكرو VBA. هذا مناسب بشكل خاص إذا كنت ترغب في تقليل الخطوات اليدوية وتصدير النطاقات برمجيًا. فيما يلي دليل خطوة بخطوة:
1. اضغط على Alt + F11 لفتح محرر Microsoft Visual Basic for Applications (VBA). هذا يفتح نافذة جديدة حيث يمكنك إدارة ماكروهات Excel الخاصة بك.
2. في محرر VBA، انقر على إدراج > وحدة لإضافة وحدة جديدة. انسخ والصق الكود التالي لـ VBA في نافذة الوحدة الفارغة.
كود VBA: حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV
Sub Macro1()
'updateby Extendoffice
Dim xRg As Range
Dim xCell As Range
Dim xAddress As String
Dim xUpdate As Boolean
Dim xFileName As String
Dim xWb As Workbook
On Error Resume Next
xAddress = Application.ActiveWindow.RangeSelection.Address
Set xRg = Application.InputBox("please select the filtered range", "Kutools for Excel", xAddress, , , , , 8)
If xRg Is Nothing Then Exit Sub
Set xRg = xRg.SpecialCells(xlCellTypeVisible)
If xRg Is Nothing Then Exit Sub
xFileName = Application.GetSaveAsFilename(, "CSV Files (*.csv), *.csv", , "please specify the file name")
If xFileName = "" Then Exit Sub
xUpdate = Application.ScreenUpdating
Application.ScreenUpdating = False
xRg.Copy
Set xWb = Application.Workbooks.Add
xWb.ActiveSheet.Paste
xWb.SaveAs Filename:=xFileName, FileFormat:=xlCSV, CreateBackup:=False
xWb.Close False
Application.ScreenUpdating = xUpdate
End Sub
3. مع وجود الكود، اضغط على F5 أو انقر على زر التشغيل لتنفيذه. ستظهر رسالة تطلب منك تحديد نطاق البيانات المُرشحة التي تريد تصديرها كملف CSV. استخدم الماوس لتحديد الخلايا ذات الصلة وانقر على موافق.
4. بعد ذلك، سيظهر مربع حوار آخر يطلب منك تحديد اسم الملف وموقع التخزين لملف CSV الخاص بك. اختر أو أنشئ دليل الوجهة وأدخل اسم الملف، كما هو موضح:
5. انقر على حفظ وسيقوم الماكرو بتصدير الخلايا المرئية فقط في اختيارك إلى ملف CSV. الصفوف المخفية - تلك التي تم ترشيحها - لن يتم تضمينها.
هذا الحل باستخدام VBA سريع ودقيق ومثالي للمهام المتكررة أو التصدير بالجملة. ومع ذلك، ستحتاج إلى إلمام أساسي بتفعيل الماكرو واستخدام محرر VBA. تأكد دائمًا من حفظ عملك واحتفظ بنسخ احتياطية من الملفات المهمة قبل تشغيل الماكروهات الجديدة. إذا واجهت أخطاء، تحقق من أن اختيارك يحتوي على خلايا مرئية (البيانات المُرشحة) وأن لديك إذن الكتابة إلى الدليل المختار.
حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV باستخدام Kutools لـ Excel
Kutools لـ Excel يوفر ميزة مخصصة تسمى تصدير النطاق إلى ملف. هذه الأداة تسهل كثيرًا تصدير الخلايا المحددة - بما في ذلك البيانات المُرشحة - إلى تنسيقات CSV، PDF، نصوص، أو غيرها. هذا هو الخيار المثالي للمستخدمين الذين يريدون حلًا موثوقًا به دون الحاجة إلى استخدام كود VBA أو الاختيار اليدوي، خاصة إذا كان تصدير البيانات المُرشحة هو مهمة شائعة في سير عملك.
إذا كنت قد قمت بتثبيت Kutools لـ Excel، اتبع الخطوات التالية:
1. أولاً، قم بتطبيق المرشح المطلوب وحدد البيانات المرئية التي ترغب في تصديرها. تأكد من تضمين الصفوف ذات الصلة (المُرشحة) فقط في اختيارك.
2. انتقل إلى Kutools Plus على الشريط، حدد استيراد وتصدير، ثم تصدير النطاق إلى ملف. راجع لقطة الشاشة أدناه لمعرفة مكان هذا الخيار:
3. في تصدير النطاق إلى ملف الحوار، حدد تنسيق الملف (مثل CSV) من تنسيق الملف القسم. انقر لتصفح واختيار مجلد لحفظ الملف المصدر. انظر المثال أدناه:
4. بعد تأكيد الموقع والإعدادات، انقر على موافق. ستظهر رسالة أخرى تطلب منك تسمية الملف المصدر. أدخل الاسم المطلوب وقم بالتأكيد.
5. انقر على موافق مرة أخرى. سيتم حفظ البيانات المُرشحة المحددة كملف CSV في الموقع المختار. فقط الخلايا المرئية التي قمت بتحديدها يتم تصديرها - الصفوف المخفية يتم تجاهلها.
يُوصى بشدة باستخدام Kutools لـ Excel للمستخدمين الذين يقومون بعمليات تصدير متكررة، يحتاجون إلى خيارات تنسيق مرنة، أو لديهم خبرة أقل في VBA. بالإضافة إلى CSV، يمكنك تصدير البيانات مباشرة إلى نصوص، PDF والعديد من التنسيقات الأخرى، مما يوفر لك الوقت ويقلل من خطر الأخطاء في العمليات اليدوية.
قم بتنزيل وإصدار تجريبي مجاني لـ Kutools لـ Excel الآن!
إذا واجهت نتائج غير متوقعة أو ملفات تحتوي على بيانات مفقودة، تحقق من أن اختيارك يحتوي فقط على الخلايا المرئية المطلوبة قبل التصدير. أيضًا، انتبه إلى أذونات المجلد وإعدادات تنسيق الملف في الحوار لتجنب المشاكل الشائعة.
عرض توضيحي: حفظ / تصدير البيانات المُرشحة فقط من Excel إلى ملف CSV باستخدام Kutools لـ Excel
تصدير البيانات المُرشحة عبر Power Query
Power Query (الحصول على البيانات وتحويلها) يمكن استخدامها لاستخراج وحفظ البيانات المُرشحة. هذه الطريقة مناسبة للمستخدمين الذين يستخدمون إصدارات Excel الحديثة (Excel 2016 وما بعده) والذين يرغبون في أتمتة عمليات التصدير المتكررة:
1. حدد بياناتك وانتقل إلى بيانات > من الجدول/النطاق لتشغيل محرر Power Query (يجب أن يكون النطاق الخاص بك يحتوي على عناوين).
2. في Power Query، قم بتطبيق المرشح المطلوب مباشرة على الأعمدة ذات الصلة.
3. انقر على الصفحة الرئيسية > إغلاق وتحميل إلى واختر "إنشاء اتصال فقط" أو "جدول في ورقة عمل جديدة."
4. الآن تظهر النتائج المُرشحة في ورقة عمل جديدة. قم بالتصدير كالمعتاد (ملف > حفظ باسم > CSV).
Power Query عملية للمستخدمين الذين يحتاجون إلى تصدير البيانات المجدولة أو يريدون إنشاء قوالب استعلام قابلة لإعادة الاستخدام. قد تكون الإعدادات الأولية أكثر تعقيدًا للمبتدئين، ولكنها فعالة للغاية لتحويلات مجموعة البيانات والاستخدام المتكرر.
أفضل أدوات زيادة الإنتاجية لمجموعة Office
عزز مهاراتك في Excel مع Kutools لـ Excel، وتمتع بكفاءة غير مسبوقة. يقدم Kutools لـ Excel أكثر من300 ميزة متقدمة لتعزيز الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يجلب تجربة التبويبات إلى Office، ويجعل عملك أسهل بكثير
- فعّل تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint
- افتح وأنشئ مستندات متعددة في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ جديدة.
- يمنحك زيادة إنتاجية تصل إلى50% ويوفر عليك مئات النقرات يومياً!