كيفية تحويل النص إلى تاريخ في Microsoft Excel
مايكروسوفت أوفيس مايكروسوفت اكسل بطل تفوق / / April 27, 2020
تاريخ آخر تحديث
لاستخدام قيم التاريخ في Excel بشكل صحيح ، يجب تحويلها من قيم نصية إلى قيم تاريخ. إليك الطريقة.
عادة ما يكون Microsoft Excel جيدًا جدًا في تحديد بيانات الخلية. في العديد من الحالات ، ستعمل على تنسيق الخلايا التي تحتوي على نص كنص ، وأرقام كأرقام ، وتواريخ كتواريخ - ستحصل على الفكرة. ومع ذلك ، لا يعمل هذا دائمًا ، خاصة إذا كنت قد نسخت النص من مصدر آخر.
التواريخ ، على وجه الخصوص ، قد يكون من الصعب تحويلها إلى قيم تاريخ حقيقية إذا لم يتم تنسيقها بشكل صحيح. إذا كنت تواجه هذه المشكلة ، فهناك بعض الطرق التي يمكنك من خلالها تحويل النص إلى قيم التاريخ في Excel. إليك ما يجب فعله.
باستخدام دالة VALUE
عندما تحتوي خليتك على تاريخ لكن Excel يعتقد أنه سلسلة نصية ، يمكنك (في معظم الحالات) استخدام القيمة وظيفة لتحويلها. يؤدي ذلك إلى أخذ القيمة النصية وتحويلها إلى طابع زمني مكون من خمسة أرقام لنظام Unix ، والذي يمكن بعد ذلك تحويله إلى قيمة تاريخ نموذجية يمكنك التعرف عليها بصريًا.
يمكنك استخدام VALUE لتحويل أي سلسلة نصية إلى رقم. بإمكان Excel ، في معظم الحالات ، التعرف على قيمة التاريخ المحتملة ، وباستخدام VALUE ، يمكنه تحويلها إلى قيمة تاريخ بدلاً من ذلك.
لتحويل سلسلة نصية إلى قيمة تاريخية ، اكتب = VALUE (A2)حيث الخلية أ 2 يحتوي على السلسلة النصية التي تقوم بتحويلها. في المثال أدناه ، نستخدم تنسيق التاريخ اليوم والشهر والسنة ، ولكن هذا سيعمل مع تنسيقات التاريخ الأخرى أيضًا.
يعمل هذا فقط لأنواع معينة من قيم التاريخ المحتملة. كما سترى من الصورة أعلاه ، فهي لا تدعم التواريخ التي تستخدم المنازل العشرية (على سبيل المثال ، 12.05.1990). سيعود أ #القيمة خطأ للخلايا لا يمكن تحويله.
بمجرد الانتهاء من الطابع الزمني Unix المحول ، يمكنك تغيير هذا باستخدام تنسيق خلية Excel عن طريق تحديد خلايا التاريخ وتحديد تاريخ الخيار من رقم القائمة المنسدلة في الصفحة الرئيسية التبويب.
استخدام دالة DATEVALUE
في معظم الحالات ، يؤدي استخدام VALUE وتحويل النتيجة إلى نوع خلية التاريخ إلى إرجاع قيمة تاريخ يمكن التعرف عليها. إذا لم يكن كذلك ، فيمكنك استخدام DATEVALUE وظيفة لتحويل السلسلة النصية إلى قيمة تاريخ بدلاً من ذلك.
للقيام بذلك ، اكتب = DATEVALUE (A2)، أين أ 2 يحتوي على قيمة التاريخ كسلسلة نصية. يمكن استخدامه أيضًا لتحويل النص مباشرة. للقيام بذلك ، اكتب = (DATEVALUE (“12/05/1990”) واستبدل قيمة التاريخ بسلسلة نصية من اختيارك بدلاً من ذلك.
كما سترى من العمودين B و C في الصورة أعلاه ، ستعيد الصيغ التي تستخدم الدالة DATEVALUE الطابع الزمني لـ Unix. ستحتاج إلى تحديد هذه الخلايا وتحويلها إلى تنسيق خلية التاريخ عن طريق التحديد تاريخ من الصفحة الرئيسية> الرقم القائمة المنسدلة.
كيفية تحويل قيم التاريخ العشري
في جميع الحالات تقريبًا ، ستحول VALUE و DATEVALUE السلاسل النصية إلى قيم التاريخ. الاستثناء ، كما رأيت أعلاه ، هو مع التواريخ التي تستخدم محددات الفاصلة العشرية لفصل قيم اليوم والشهر والسنة.
يمكنك استخدام أداة Excel Find and Replace لتحويلها ، ولكن الطريقة الأسهل هي استخدام استبدل وظيفة. سيؤدي هذا إلى تغيير جميع محددات الفاصلة العشرية إلى خطوط مائلة للأمام ، والتي يمكن أن يتعرف عليها كل من VALUE و DATEVALUE.
للقيام بذلك ، اكتب = SUBSTITUTE (A2، "."، "/")، أين أ 2 يحتوي على قيمة التاريخ الخاصة بك كسلسلة نصية ، “.” يقوم بتحديد محدد الفاصلة العشرية للبحث عنه ، و “/” يتم استبدال جميع أمثلة الفاصلة العشرية بشرطة مائلة للأمام.
في المثال أعلاه ، لا يمكن للدالة DATEVALUE المستخدمة في الخلية B2 تحويل السلسلة النصية الأصلية في A2.
ومع ذلك ، استبدلت الدالة SUBSTITUTE المستخدمة في C2 ، جميع محددات العلامة العشرية بشرطة مائلة للأمام. يمكن بعد ذلك استخدام دالة DATEVALUE أخرى مستخدمة في D2 لتحويل السلسلة النصية الجديدة من C2 إلى تاريخ صحيح.
تحويل النص إلى خلايا التاريخ في إكسيل
سيسمح لك استخدام الأدوات أعلاه لتحويل النص إلى خلايا التاريخ في Excel باستخدام قيم التاريخ بشكل صحيح في جدول بيانات Excel. يمكنك أن تأخذ الأمور خطوة إلى الأمام الإسناد الترافقي لتلك البيانات عبر جداول بيانات Excel.
إذا كان هذا معقدًا ، فابدأ في البداية ببعض المبتدئين نصائح التفوق التي يجب على كل مستخدم التعامل معها.