كيفية إزالة جميع الشرطات/الslashes/الواصلات من التواريخ في Excel؟
يعرض Excel التواريخ بشكل شائع باستخدام فواصل مثل slashes أو الشرطات، على سبيل المثال “8/15/2019” أو “8-15-2019”. في سيناريوهات الأعمال أو معالجة البيانات المختلفة، قد يُطلب منك إزالة هذه الفواصل من التواريخ، مما يؤدي إلى سلسلة متصلة مثل “08152019”. قد يكون ذلك ضروريًا لاستيرادها إلى أنظمة أخرى، للحصول على ترتيب أفضل، أو عند الامتثال لتنسيق بيانات محدد. العمل مع التواريخ بدون فواصل يمكن أن يساعد في تبسيط أنواع معينة من التحليل والتقارير حيث تكون اتساق أو تركيز تنسيقات التواريخ أمرًا حاسمًا.
ما هي أفضل طريقة لإزالة الشرطات (“-”)، slashes (“/”)، أو الواصلات من قيم التواريخ في Excel؟ يقدم هذا المقال عدة حلول عملية. كل طريقة مناسبة لحالات استخدام مختلفة، بناءً على ما إذا كنت تريد التغييرات في عمود جديد، تحتاج إلى التعامل مع مجموعات بيانات كبيرة جدًا، التعامل مع تواريخ نصية غير قياسية، أو تتطلب أتمتة.
- إزالة كافة الشرطات/slashes/الواصلات من التواريخ باستخدام وظيفة TEXT
- إزالة كافة الشرطات/slashes/الواصلات من التواريخ باستخدام ميزة Format Cells
- إزالة كافة الشرطات/slashes/الواصلات من التواريخ النصية باستخدام وظيفة SUBSTITUTE
إزالة كافة الشرطات/slashes/الواصلات من التواريخ باستخدام وظيفة TEXT
يمكنك استخدام وظيفة TEXT في Excel لتوليد قيم التواريخ بدون فواصل. تعمل هذه الطريقة عن طريق عرض التاريخ كسلسلة نصية وفقًا للتنسيق الذي تحدده. يعد هذا مفيدًا بشكل خاص عندما ترغب في الحصول على النتيجة كقيمة جديدة للاستخدام المستقبلي دون تغيير تنسيق البيانات الأساسي في الخلايا المصدر.
ملاحظة: هذه الطريقة تعرض النتيجة كنص في خلية منفصلة. إذا كنت ترغب في تعديل تنسيق التاريخ مباشرة داخل الخلايا الأصلية والاحتفاظ بـ نوع البيانات “Date” بدلاً من النص، استخدم طريقة Format Cells أدناه.
للبدء، حدد خلية فارغة حيث تريد عرض التاريخ بدون أي شرطات، slashes، أو الواصلات. أدخل الصيغة التالية واسحب مقبض AutoFill لأسفل لتطبيق العملية على باقي نطاقك حسب الحاجة.
=TEXT(B3,"mmddyyyy")
في الصيغة أعلاه:
- B3 هي الخلية التي تحتوي على قيمة تاريخك.
- "mmddyyyy" هو التنسيق المخرج المحدد. يمكنك تخصيص هذا إلى “ddmmyyyy”، “yyyymmdd”، وما إلى ذلك، حسب ما يناسب سياقك.
نصائح: بعد تطبيق الصيغة، انسخ النتائج واستخدم Paste Special > Values إذا كنت ترغب في الكتابة فوق النتائج أو تصدير النتائج النصية البسيطة. كن على علم بأن النتيجة هي نص ولن تتصرف كتاريخ في العمليات الحسابية.
احتياطات: تأكد من أن بيانات المصدر الخاصة بك في B3 هي قيمة تاريخ Excel صحيحة. قد يؤدي النص غير المتعلق بالتاريخ إلى نتائج غير متوقعة.
إزالة كافة الشرطات/slashes/الواصلات من التواريخ باستخدام ميزة Format Cells
إذا كنت ترغب في إزالة الفواصل مباشرة من خلايا التاريخ الأصلية والاحتفاظ بتنسيق رقم “Date” (للسماح بمزيد من الحسابات والفرز والتصفية)، فإن ميزة Format Cells مثالية. هذا يغير فقط كيفية عرض التاريخ، وليس قيمته الأساسية، وبالتالي يتم الحفاظ على وظائف وتوافق لمزيد من التحليل.
1. حدد خلايا التاريخ التي ترغب في إزالة الشرطات منها، slashes، أو الواصلات. انقر بزر الماوس الأيمن واختر Format Cells من قائمة السياق.
2. في Format Cells مربع الحوار، على Number التبويب، اختر Custom من Category القائمة. ثم اكتب رمز التاريخ المطلوب (مثل mmddyyyy) في Type الحقل وانقر موافق. (انظر لقطة الشاشة أدناه.)
ملاحظة: تنسيق “mmddyyyy” يزيل جميع الشرطات، slashes، والواصلات من عرض التاريخ. يمكنك ضبط سلسلة التنسيق لتناسب احتياجاتك، على سبيل المثال، “ddmmyyyy”، “yyyymmdd”، وما إلى ذلك. تأكد من اختيار الفئة “Custom” لإدخال رمز عرض مخصص بالكامل.
بمجرد الانتهاء، سيتم عرض خلايا التاريخ المختارة بدون أي فواصل.
هام: هذه الميزة تغير فقط مظهر الخلية، وليس قيمتها الأساسية. ستستمر العمليات الحسابية، الرسوم البيانية، والتصفية في التعامل مع القيمة كتاريخ. عند تصدير أو نسخ البيانات، سيتم الاحتفاظ بالتنسيق المعروض.
سيناريوهات وقيود: أفضل استخدام عندما ترغب في الحصول على إخراج بصري نظيف دون تعديل هيكل البيانات، أو عند العمل مع مجموعة بيانات يجب أن تظل متوافقة مع صيغ أخرى قائمة على التاريخ. لا ينطبق إذا كانت تواريخ المصدر الخاصة بك مخزنة كنص غير قياسي.
إزالة جميع الشرطات/slashes/الواصلات من التواريخ النصية باستخدام دالة SUBSTITUTE
أحيانًا، قد يتم استيراد قيم التاريخ من قاعدة بيانات خارجية، ملف CSV، أو برامج أخرى بتنسيق نصي لا يتعرف عليه Excel تلقائيًا على أنه تواريخ. في هذه الحالات، لن تنطبق الصيغ مثل TEXT أو التنسيق، وستحتاج إلى التعامل مع سلسلة النص مباشرة. يمكن أن تقوم دالة SUBSTITUTE بإزالة أنواع متعددة من الفواصل في تواريخ النمط النصي بسرعة.
لإزالة الشرطات، slashes، أو حتى رموز الشرطة القصيرة (“–”) من سلسلة تاريخ نصية في الخلية A1، استخدم الصيغة التالية:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"-",""),"/",""),"–","")
بعد إدخال هذه الصيغة في خلية فارغة، اضغط Enter لتأكيدها. اسحب الصيغة لأسفل لتطبيقها على خلايا إضافية في العمود حسب الحاجة.
شرح:
- تقوم هذه الصيغة باستبدال جميع التكرارات لـ “-”, “/”, أو “–” (الشرطة القصيرة) بلا شيء، مما يؤدي إلى إزالة هذه الأحرف من سلسلة النص.
- إذا كانت خلية المصدر الخاصة بك تستخدم فاصل مختلف، قم بتعديل الصيغة عن طريق تداخل المزيد من دوال SUBSTITUTE أو تعديل الموجود منها.
- ستكون النتيجة قيمة نصية بسيطة بدون أي فواصل.
نصائح: مفيدة عندما يكون لديك بيانات تاريخ غير متسقة أو مستوردة لا يتم التعرف عليها كقيم تاريخ حقيقية بواسطة Excel. بالنسبة للمجموعات الكبيرة، يمكن ملء هذه الصيغة لأسفل العمود وتحويل النتائج إلى قيم حسب الحاجة.
مقالات ذات صلة:
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في 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.





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