Excel: تحويل النص إلى تاريخ ورقم حتى الآن

  • شارك هذا
Michael Brown

يشرح البرنامج التعليمي كيفية استخدام وظائف Excel لتحويل النص إلى تاريخ ورقم حتى الآن ، وكيفية تحويل السلاسل النصية إلى تواريخ بطريقة غير صيغة. ستتعلم أيضًا كيفية تغيير تنسيق رقم إلى تاريخ سريعًا.

نظرًا لأن Excel ليس التطبيق الوحيد الذي تعمل معه ، فستجد نفسك أحيانًا تعمل مع التواريخ المستوردة في ورقة عمل Excel من ملف .csv أو مصدر خارجي آخر. عندما يحدث ذلك ، من المحتمل أن يتم تصدير التواريخ كإدخالات نصية. على الرغم من أنها تبدو مثل التواريخ ، فلن يتعرف عليها Excel على هذا النحو.

هناك العديد من الطرق لتحويل النص إلى تاريخ في Excel ويهدف هذا البرنامج التعليمي إلى تغطيتها جميعًا ، بحيث يمكنك اختيار نص -تقنية التحويل الأكثر ملاءمة لتنسيق البيانات الخاصة بك وتفضيلك لصيغة أو طريقة غير صيغة.

    كيفية التمييز بين تواريخ Excel العادية من "التواريخ النصية"

    عند استيراد البيانات إلى Excel ، غالبًا ما تكون هناك مشكلة في تنسيق التاريخ. قد تبدو الإدخالات التي تم استيرادها كتواريخ Excel عادية بالنسبة لك ، لكنها لا تتصرف مثل التواريخ. يتعامل Microsoft Excel مع هذه الإدخالات كنص ، مما يعني أنه لا يمكنك فرز الجدول حسب التاريخ بشكل صحيح ، ولا يمكنك استخدام هذه "التواريخ النصية" في الصيغ أو جداول PivotTable أو المخططات أو أي أداة Excel أخرى تتعرف على التواريخ.

    هناك بعض العلامات التي يمكن أن تساعدك في تحديد ما إذا كان إدخال ما هو تاريخ أو نصحدد محدد وانقر فوق التالي .

  • في الخطوة 2 من المعالج ، قم بإلغاء تحديد كافة مربعات المحدد وانقر فوق التالي .
  • في الخطوة الأخيرة ، حدد التاريخ ضمن تنسيق بيانات العمود ، اختر التنسيق المقابل إلى التواريخ الخاصة بك ، ثم انقر فوق إنهاء.
  • في هذا المثال ، نقوم بتحويل التواريخ النصية المنسقة كـ "01 02 2015" (شهر يوم سنة) ، لذلك نحدد MDY من المربع المنسدل.

    الآن ، يتعرف Excel على السلاسل النصية كتواريخ ، ويحولها تلقائيًا إلى تنسيق التاريخ الافتراضي ويعرضها بمحاذاة اليمين في الخلايا. يمكنك تغيير تنسيق التاريخ بالطريقة المعتادة عبر مربع الحوار تنسيق الخلايا .

    ملاحظة. لكي يعمل المعالج Text to Column بشكل صحيح ، يجب تنسيق جميع السلاسل النصية بشكل متماثل. على سبيل المثال ، إذا تم تنسيق بعض إدخالاتك مثل تنسيق يوم / شهر / سنة بينما البعض الآخر شهر / يوم / سنة ، فستحصل على نتائج غير صحيحة.

    مثال 2. تحويل سلاسل نصية معقدة إلى تواريخ

    إذا تم تمثيل التواريخ بسلاسل نصية متعددة الأجزاء ، مثل:

    • الخميس ، 01 كانون الثاني (يناير) 2015
    • 01 كانون الثاني (يناير) 2015 3 مساءً

    سيتعين عليك بذل المزيد من الجهد واستخدام كل من معالج Text to Columns ووظيفة Excel DATE.

    1. حدد كل السلاسل النصية ليتم تحويلها إلى تواريخ.
    2. انقر فوق الزر نص إلى أعمدة في علامة التبويب البيانات ، مجموعة أدوات البيانات .
    3. في الخطوة 1 من معالج تحويل النص إلى أعمدة ، حدد محدد وانقر فوق التالي .
    4. في الخطوة 2 من المعالج ، حدد المحددات التي تحتوي عليها سلاسل النص الخاصة بك.

      على سبيل المثال ، إذا كنت تقوم بتحويل سلاسل مفصولة بفاصلات ومسافات ، مثل " الخميس ، 1 يناير 2015" ، يجب عليك اختيار كل من المحددات - الفاصلة والمسافة.

      من المنطقي أيضًا تحديد " معاملة المحددات المتتالية كخيار " لتجاهل المسافات الزائدة ، إذا كانت بياناتك تحتوي على أي منها.

      وأخيرًا ، لديك ألق نظرة على نافذة معاينة البيانات وتحقق مما إذا كانت السلاسل النصية مقسمة إلى أعمدة بشكل صحيح ، ثم انقر فوق التالي .

    5. في الخطوة 3 من المعالج ، تأكد من أن جميع الأعمدة في قسم معاينة البيانات تحتوي على تنسيق عام . إذا لم يفعلوا ذلك ، فانقر فوق عمود وحدد عام ضمن خيارات تنسيق بيانات العمود .

      ملاحظة. لا تختر تنسيق التاريخ لأي عمود لأن كل عمود يحتوي على مكون واحد فقط ، لذلك لن يتمكن Excel من فهم هذا التاريخ.

      إذا لم تكن بحاجة إلى عمود ما ، فانقر فوقه وحدد لا تستورد العمود (تخطي).

      إذا كنت لا تريد الكتابة فوق البيانات الأصلية ، فحدد حيث يجب إدراج الأعمدة - أدخل عنوان الخلية اليسرى العلوية في الحقل الوجهة .

      عند الانتهاء ، انقر فوق إنهاء زر.

      كما ترى في لقطة الشاشة أعلاه ، نتخطى العمود الأول مع أيام الأسبوع ، ونقسم البيانات الأخرى إلى 3 أعمدة (في عام ) وإدراج هذه الأعمدة بدءًا من الخلية C2.

      تُظهر لقطة الشاشة التالية النتيجة ، مع البيانات الأصلية في العمود A والبيانات المقسمة في الأعمدة C و D و E.

    6. أخيرًا ، يجب عليك دمج أجزاء التاريخ معًا باستخدام صيغة DATE. بناء جملة دالة Excel DATE تشرح نفسها بنفسها: التاريخ (السنة ، الشهر ، اليوم)

      في حالتنا ، year في العمود E و day في العمود D ، لا توجد مشكلة في ذلك.

      ليس الأمر بهذه السهولة مع month لأنه نص بينما تحتاج وظيفة DATE إلى رقم. لحسن الحظ ، يوفر Microsoft Excel وظيفة شهر خاصة يمكنها تغيير اسم شهر إلى رقم شهر:

      =MONTH(serial_number)

      لكي تفهم الدالة MONTH أنها تتعامل مع تاريخ ، نضعها على هذا النحو :

      =MONTH(1&C2)

      حيث يحتوي C2 على اسم الشهر ، يناير في حالتنا. "1 & amp؛" تمت إضافته لسلسلة تاريخ ( 1 يناير) بحيث يمكن لوظيفة MONTH تحويلها إلى رقم الشهر المقابل.

      والآن ، دعنا ندمج دالة MONTH في الرقم month ؛ وسيطة صيغة التاريخ لدينا:

      =DATE(F2,MONTH(1&D2),E2)

    وفويلا ، تم تحويل السلاسل النصية المعقدة لدينا بنجاح إلى تواريخ:

    التحويل السريع للتواريخ النصية باستخدام اللصقخاص

    لتحويل مجموعة من السلاسل النصية البسيطة إلى تواريخ بسرعة ، يمكنك استخدام الحيلة التالية.

    • انسخ أي خلية فارغة (حددها واضغط على Ctrl + C).
    • حدد النطاق مع القيم النصية التي تريد تحويلها إلى تواريخ.
    • انقر بزر الماوس الأيمن فوق التحديد ، وانقر فوق لصق خاص ، وحدد إضافة في مربع الحوار لصق خاص :

  • انقر فوق موافق لإكمال التحويل وإغلاق مربع الحوار.
  • ما قمت به للتو هو إخبار Excel بإضافة صفر (خلية فارغة) إلى التواريخ النصية. لتتمكن من القيام بذلك ، يقوم Excel بتحويل سلسلة نصية إلى رقم ، وبما أن إضافة صفر لا يغير القيمة ، فإنك تحصل على ما تريده بالضبط - الرقم التسلسلي للتاريخ. كالعادة ، يمكنك تغيير رقم إلى تنسيق التاريخ باستخدام مربع الحوار تنسيق الخلايا .

    لمعرفة المزيد حول ميزة "لصق خاص" ، يرجى الاطلاع على كيفية استخدام "لصق خاص" في Excel.

    إصلاح التواريخ النصية بسنوات مكونة من رقمين

    تعد الإصدارات الحديثة من Microsoft Excel ذكية بما يكفي لاكتشاف بعض الأخطاء الواضحة في بياناتك ، أو تحديد ما يعتبره Excel خطأً بشكل أفضل. عندما يحدث هذا ، سترى مؤشر خطأ (مثلث أخضر صغير) في الزاوية العلوية اليسرى من الخلية وعندما تحدد الخلية ، تظهر علامة تعجب:

    النقر فوق علامة التعجب سيعرض بعض الخيارات ذات الصلة ببياناتك. في حالة السنة المكونة من رقمين ، Excelسيسألك عما إذا كنت تريد تحويله إلى 19XX أو 20XX.

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

    كيفية تشغيل تدقيق الأخطاء في Excel

    عادةً ، يتم تمكين التحقق من الأخطاء في Excel افتراضيًا. للتأكد ، انقر فوق ملف & gt؛ خيارات & gt؛ الصيغ ، قم بالتمرير لأسفل إلى قسم التحقق من الأخطاء وتحقق مما إذا كانت الخيارات التالية تم تحديدها:

    • تمكين التحقق من الأخطاء في الخلفية ضمن التحقق من الخطأ ؛
    • الخلايا التي تحتوي على سنوات ممثلة برقمين ضمن قواعد التحقق من الأخطاء .

    كيفية تغيير النص إلى التاريخ في Excel بطريقة سهلة

    كما ترى ، فإن تحويل النص إلى تاريخ في Excel بعيد كل البعد عن أن يكون عملية تافهة بنقرة واحدة. إذا كنت مرتبكًا من جميع حالات الاستخدام والصيغ المختلفة ، دعني أوضح لك طريقة سريعة ومباشرة.

    قم بتثبيت Ultimate Suite (يمكن تنزيل إصدار تجريبي مجاني هنا) ، قم بالتبديل إلى Ablebits علامة التبويب أدوات (ستتم إضافة علامتي تبويب جديدتين تحتويان على أكثر من 70 أداة رائعة إلى Excel!) وابحث عن الزر نص حتى تاريخ :

    لتحويل التواريخ النصية إلى تواريخ عادية ، إليك ما تفعله:

    1. حدد الخلايا التي تحتوي على سلاسل نصية وانقر فوق الزر نص إلى تاريخ .
    2. حدد التاريخ طلب (أيام وشهور وسنوات) في الخلايا المحددة.
    3. اختر ما إذا كنت تريد تضمين أو عدم تضمين الوقت في التواريخ المحولة.
    4. انقر فوق تحويل .

    هذا كل شيء! ستظهر نتائج التحويل في العمود المجاور ، وسيتم الاحتفاظ ببيانات المصدر الخاصة بك. إذا حدث خطأ ما ، يمكنك ببساطة حذف النتائج والمحاولة مرة أخرى بترتيب تاريخ مختلف.

    نصيحة. إذا اخترت تحويل الأوقات بالإضافة إلى التواريخ ، ولكن الوحدات الزمنية مفقودة في النتائج ، فتأكد من تطبيق تنسيق أرقام يعرض قيم التاريخ والوقت. لمزيد من المعلومات ، يرجى الاطلاع على كيفية إنشاء تنسيقات مخصصة للتاريخ والوقت.

    إذا كنت مهتمًا بمعرفة المزيد حول هذه الأداة الرائعة ، فالرجاء مراجعة صفحتها الرئيسية: Text to Date for Excel.

    هذه هي كيفية تحويل النص إلى تاريخ في Excel وتغيير التواريخ إلى نص. نأمل أن تكون قد تمكنت من العثور على تقنية ترضيك. في المقالة التالية ، سنتناول المهمة المعاكسة ونستكشف طرقًا مختلفة لتحويل تواريخ Excel إلى سلاسل نصية. أشكرك على القراءة وآمل أن أراك الأسبوع المقبل.

    القيمة.
    التواريخ القيم النصية
    • محاذاة إلى اليمين افتراضيًا.
    • لديك تنسيق التاريخ في المربع تنسيق الأرقام في علامة التبويب الصفحة الرئيسية علامة التبويب & gt؛ رقم .
    • إذا تم تحديد عدة تواريخ ، فسيعرض شريط الحالة المتوسط ​​ ، العدد و المجموع .
    • محاذاة إلى اليسار افتراضيًا.
    • يتم عرض التنسيق العام في تنسيق الأرقام في المربع الصفحة الرئيسية علامة التبويب & gt؛ رقم .
    • إذا تم تحديد عدة تواريخ نصية ، يعرض شريط الحالة فقط العدد .
    • قد تكون هناك علامة اقتباس أحادية بادئة مرئية في شريط الصيغة.

    كيفية تحويل الرقم إلى تاريخ في Excel

    نظرًا لأن جميع وظائف Excel التي تتغير يُرجع النص حتى الآن رقمًا كنتيجة لذلك ، دعنا نلقي نظرة فاحصة على تحويل الأرقام إلى التواريخ أولاً.

    كما تعلم على الأرجح ، يخزن Excel التواريخ والأوقات كأرقام تسلسلية ، وهو فقط تنسيق الخلية الذي يفرض رقم ليتم عرضه كتاريخ. على سبيل المثال ، يتم تخزين 1 يناير 1900 كرقم 1 ، ويتم تخزين 2 يناير 1900 بالرقم 2 ، ويتم تخزين 1 يناير 2015 كـ 42005. لمزيد من المعلومات حول كيفية تخزين Excel للتواريخ والأوقات ، يرجى الاطلاع على تاريخ Excel تنسيق.

    عند حساب التواريخ في Excel ، غالبًا ما تكون النتيجة التي يتم إرجاعها بواسطة دالات تاريخ مختلفة عبارة عن رقم تسلسلي يمثل تاريخًا. على سبيل المثال ، تُرجع الدالة if = TODAY () + 7 رقمًا مثل 44286 بدلاً من التاريخ الذي يساوي 7بعد أيام من اليوم ، هذا لا يعني أن الصيغة خاطئة. ببساطة ، يتم تعيين تنسيق الخلية على عام أو نص بينما يجب أن يكون التاريخ .

    لتحويل هذا الرقم التسلسلي إلى تاريخ ، كل ما عليك القيام به هو تغيير تنسيق رقم الخلية. لهذا ، ما عليك سوى اختيار التاريخ في المربع تنسيق الأرقام في علامة التبويب الصفحة الرئيسية .

    لتطبيق تنسيق آخر غير الافتراضي ، ثم حدد الخلايا ذات الأرقام التسلسلية واضغط على Ctrl + 1 لفتح مربع الحوار تنسيق الخلايا . في علامة التبويب رقم ، اختر التاريخ ، حدد تنسيق التاريخ المطلوب ضمن اكتب وانقر فوق موافق.

    نعم ، الأمر بهذه السهولة! إذا كنت تريد شيئًا أكثر تعقيدًا من تنسيقات تاريخ Excel المحددة مسبقًا ، فالرجاء الاطلاع على كيفية إنشاء تنسيق تاريخ مخصص في Excel.

    إذا رفض بعض الأرقام العنيد التغيير إلى تاريخ ، فتحقق من تنسيق تاريخ Excel لا يعمل - استكشاف الأخطاء وإصلاحها نصائح.

    كيفية تحويل رقم مكون من 8 أرقام إلى الآن في Excel

    إنه موقف شائع جدًا عندما يتم إدخال التاريخ كرقم مكون من 8 أرقام مثل 10032016 ، وتحتاج إلى تحويله في قيمة تاريخ يمكن لبرنامج Excel التعرف عليها (10/03/2016). في هذه الحالة ، لن يعمل تغيير تنسيق الخلية إلى التاريخ - ستحصل على ########## كنتيجة.

    لتحويل مثل هذا الرقم إلى تاريخ ، سيكون لديك لاستخدام الدالة DATE مع وظائف RIGHT و LEFT و MID. لسوء الحظ ، لا يمكن جعل عالميةالصيغة التي ستعمل في جميع السيناريوهات لأن الرقم الأصلي يمكن إدخاله في مجموعة متنوعة من التنسيقات المختلفة. على سبيل المثال:

    الرقم التنسيق التاريخ
    10032016 ddmmyyyy 10-Mar-2016
    20160310 yyyymmdd
    20161003 yyyyddmm

    على أي حال ، سأحاول شرح الطريقة العامة لتحويل هذه الأرقام إلى تواريخ وتقديم بعض الأمثلة على الصيغ.

    بالنسبة للمبتدئين ، تذكر ترتيب وسيطات دالة Excel Date:

    DATE (سنة ، شهر ، يوم)

    لذا ، ما عليك القيام به هو استخراج سنة وشهر وتاريخ من الرقم الأصلي وتقديمها على أنها المقابلة وسيطات دالة التاريخ.

    على سبيل المثال ، دعنا نرى كيف يمكنك تحويل الرقم 10032016 (المخزن في الخلية A1) إلى تاريخ 3/10/2016.

    • استخراج عام . إنها الأرقام الأربعة الأخيرة ، لذلك نستخدم الدالة RIGHT لاختيار الأحرف الأربعة الأخيرة: RIGHT (A1، 4).
    • استخراج الشهر . إنه الرقمان الثالث والرابع ، لذلك نستخدم وظيفة MID للحصول عليهما MID (A1 ، 3 ، 2). حيث 3 (الوسيطة الثانية) هي رقم البداية ، و 2 (الوسيطة الثالثة) هي عدد الأحرف المراد استخراجها.
    • استخرج اليوم . إنه أول رقمين ، لذلك لدينا وظيفة LEFT لإرجاع أول حرفين: LEFT (A2،2).

    أخيرًا ، قم بتضمين المكونات أعلاه في وظيفة التاريخ ، وستحصل علىصيغة لتحويل الرقم إلى تاريخ في Excel:

    =DATE(RIGHT(A1,4), MID(A1,3,2), LEFT(A1,2))

    توضح لقطة الشاشة التالية هذا بالإضافة إلى صيغتين أخريين في العمل:

    يرجى الانتباه إلى الصيغة الأخيرة في لقطة الشاشة أعلاه (الصف 6). يحتوي تاريخ الرقم الأصلي (161003) على حرفين فقط يمثلان سنة (16). لذلك ، للحصول على عام 2016 ، نجمع 20 و 16 باستخدام الصيغة التالية: 20 & amp؛ LEFT (A6،2). إذا لم تقم بذلك ، فستقوم وظيفة التاريخ بإرجاع 1916 افتراضيًا ، وهو أمر غريب بعض الشيء كما لو أن Microsoft لا تزال تعيش في القرن العشرين :)

    ملاحظة. تعمل الصيغ الموضحة في هذا المثال بشكل صحيح طالما أن جميع الأرقام التي تريد تحويلها إلى تواريخ تتبع نفس النمط .

    كيفية تحويل النص إلى تاريخ في Excel

    عند تحديد التواريخ النصية في ملف Excel ، فمن المرجح أنك تريد تحويل هذه السلاسل النصية إلى تواريخ Excel عادية بحيث يمكنك الرجوع إليها في الصيغ لإجراء عمليات حسابية مختلفة. وكما هو الحال غالبًا في Excel ، هناك عدة طرق لمعالجة المهمة.

    وظيفة Excel DATEVALUE - تغيير النص إلى التاريخ

    الوظيفة DATEVALUE في Excel يحول التاريخ بتنسيق النص إلى رقم تسلسلي يتعرف عليه Excel كتاريخ.

    يعتبر بناء جملة DATEVALUE الخاص بـ Excel واضحًا جدًا:

    DATEVALUE (date_text)

    لذا ، فإن الصيغة لتحويل قيمة النص حتى الآن بسيطة مثل =DATEVALUE(A1) ، حيث A1 هو ملفخلية بتاريخ مخزن كسلسلة نصية.

    نظرًا لأن وظيفة Excel DATEVALUE تحول تاريخًا نصيًا إلى رقم تسلسلي ، فسيتعين عليك جعل هذا الرقم يبدو كتاريخ من خلال تطبيق تنسيق التاريخ عليه ، مثل لقد ناقشنا منذ لحظة.

    توضح لقطات الشاشة التالية بعض صيغ Excel DATEVALUE في العمل:

    وظيفة Excel DATEVALUE - أشياء يجب تذكرها

    عند تحويل سلسلة نصية إلى تاريخ باستخدام وظيفة DATEVALUE ، يرجى أن تضع في اعتبارك أن:

    • يتم تجاهل معلومات الوقت في السلاسل النصية ، كما ترى في الصفين 6 و 8 أعلاه. لتحويل القيم النصية التي تحتوي على كل من التواريخ والأوقات ، استخدم الدالة VALUE.
    • إذا تم حذف السنة في تاريخ نصي ، فسيقوم Excel في DATEVALUE باختيار السنة الحالية من ساعة نظام الكمبيوتر الخاص بك ، كما هو موضح في الصف 4 أعلاه .
    • نظرًا لأن Microsoft Excel يخزن التواريخ منذ 1 يناير 1900 ، فإن استخدام وظيفة Excel DATEVALUE في التواريخ السابقة سينتج عنه #VALUE! خطأ.
    • لا يمكن للدالة DATEVALUE تحويل قيمة رقمية حتى الآن ، ولا يمكنها معالجة سلسلة نصية تبدو كرقم ، لذلك ستحتاج إلى استخدام وظيفة Excel VALUE ، وهذا بالضبط ما نقوم به سوف تناقش بعد ذلك.

    وظيفة Excel VALUE - تحويل سلسلة نصية إلى تاريخ

    مقارنةً بـ DATEVALUE ، تعد وظيفة Excel VALUE أكثر تنوعًا. يمكنه تحويل أي سلسلة نصية تشبهتاريخ أو رقم إلى رقم ، يمكنك تغييره بسهولة إلى تنسيق تاريخ من اختيارك.

    يكون بناء جملة الدالة VALUE كما يلي:

    VALUE (نص)

    حيث يكون text سلسلة نصية أو مرجع لخلية تحتوي على النص الذي تريد تحويله إلى رقم.

    يمكن لوظيفة Excel VALUE معالجة كل من التاريخ والوقت ، ويتم تحويل الأخير إلى جزء عشري ، كما ترى في الصف 6 في لقطة الشاشة التالية:

    العمليات الحسابية لتحويل النص إلى تواريخ

    بصرف النظر عن استخدام وظائف Excel محددة مثل VALUE و DATEVALUE ، يمكنك إجراء عملية حسابية بسيطة لإجبار Excel على إجراء تحويل من نص إلى تاريخ نيابةً عنك. الشرط المطلوب هو أن العملية يجب ألا تغير قيمة التاريخ (الرقم التسلسلي). تبدو صعبة بعض الشيء؟ ستجعل الأمثلة التالية الأمور سهلة!

    بافتراض أن تاريخ النص موجود في الخلية A1 ، يمكنك استخدام أي من الصيغ التالية ، ثم تطبيق تنسيق التاريخ على الخلية:

    • إضافة: =A1 + 0
    • الضرب: =A1 * 1
    • التقسيم: =A1 / 1
    • النفي المزدوج: =--A1

    كما ترى في لقطة الشاشة أعلاه ، يمكن للعمليات الحسابية تحويل التواريخ (الصفوف 2 و 4) والأوقات (الصف 6) وكذلك الأرقام المنسقة كنص (الصف 8). في بعض الأحيان يتم عرض النتيجة كتاريخ تلقائيًا ، ولا داعي للقلق بشأن تغيير الخليةالتنسيق.

    كيفية تحويل السلاسل النصية ذات المحددات المخصصة إلى تواريخ

    إذا كانت التواريخ النصية تحتوي على بعض المحددات بخلاف الشرطة المائلة للأمام (/) أو الشرطة (-) ، فلن تفعل وظائف Excel أن تكون قادرًا على التعرف عليها كتواريخ وإرجاع الخطأ #VALUE! خطأ.

    لإصلاح هذا ، يمكنك تشغيل أداة Excel Find and Replace لاستبدال المحدد بشرطة مائلة (/) ، كل ذلك دفعة واحدة:

    • حدد كل السلاسل النصية التي تريد تحويلها إلى تواريخ.
    • اضغط على Ctrl + H لفتح مربع الحوار Find and Replace
    • أدخل الفاصل المخصص (a نقطة في هذا المثال) في ابحث عن الحقل ، وشرطة مائلة في استبدل بـ
    • انقر فوق استبدال الكل

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

    إذا كنت تفضل حل الصيغة ، فيمكنك استخدام وظيفة الاستبدال في Excel بدلاً من استبدال الكل لتبديل المحددات إلى خطوط مائلة.

    بافتراض سلاسل النص موجودة في العمود A ، قد تبدو صيغة الاستبدال كما يلي:

    =SUBSTITUTE(A1, ".", "/")

    حيث A1 هو تاريخ نصي و "." هو المحدد الذي يتم فصل السلاسل به.

    الآن ، دعنا ندمج وظيفة SUBSTITUTE هذه في صيغة VALUE:

    =VALUE(SUBSTITUTE(A1, ".", "/"))

    وتحويل السلاسل النصية إلى تواريخ ، كلها مع واحدالصيغة.

    كما ترى ، فإن وظائف Excel DATEVALUE و VALUE قوية جدًا ، لكن كلاهما لهما حدود. على سبيل المثال ، إذا كنت تحاول تحويل سلاسل نصية معقدة مثل الخميس ، 1 كانون الثاني (يناير) 2015 ، فلن تساعدك أي من الدالتين. لحسن الحظ ، هناك حل غير صيغة يمكنه التعامل مع هذه المهمة ويشرح القسم التالي الخطوات التفصيلية.

    معالج النص إلى الأعمدة - طريقة خالية من المعادلات لتحويل النص إلى تاريخ

    إذا أنت من النوع غير المعتمد على صيغة المستخدم ، فستكون ميزة Excel طويلة الأمد التي تسمى Text To Columns مفيدة. يمكنه التعامل مع التواريخ النصية البسيطة الموضحة في المثال 1 بالإضافة إلى السلاسل النصية متعددة الأجزاء الموضحة في المثال 2.

    مثال 1. تحويل السلاسل النصية البسيطة إلى تواريخ

    إذا كانت السلاسل النصية تريد التحويل إلى تواريخ تبدو مثل أي مما يلي:

    • 1.1.2015
    • 1.2015
    • 01 01 2015
    • 2015/1 / 1

    لا تحتاج حقًا إلى الصيغ ولا لتصدير أو استيراد أي شيء. كل ما يتطلبه الأمر هو 5 خطوات سريعة.

    في هذا المثال ، سنقوم بتحويل سلاسل نصية مثل 01 01 2015 (يتم فصل اليوم والشهر والسنة بمسافات) إلى تواريخ.

    1. في ورقة عمل Excel ، حدد عمودًا من إدخالات النص الذي تريد تحويله إلى تواريخ.
    2. قم بالتبديل إلى علامة التبويب البيانات ، أدوات البيانات ، وانقر فوق نص إلى أعمدة.

  • في الخطوة 1 من معالج تحويل النص إلى أعمدة ،
  • مايكل براون متحمس للتكنولوجيا ولديه شغف لتبسيط العمليات المعقدة باستخدام أدوات البرمجيات. مع أكثر من عشر سنوات من الخبرة في صناعة التكنولوجيا ، صقل مهاراته في Microsoft Excel و Outlook ، بالإضافة إلى جداول بيانات Google والمستندات. مدونة مايكل مكرسة لمشاركة معرفته وخبرته مع الآخرين ، وتقديم نصائح ودروس تعليمية سهلة المتابعة لتحسين الإنتاجية والكفاءة. سواء كنت محترفًا متمرسًا أو مبتدئًا ، تقدم مدونة مايكل رؤى قيمة ونصائح عملية للحصول على أقصى استفادة من أدوات البرامج الأساسية هذه.