اكسل

تحويل الطابع الزمني النصي إلى وقت

Convert Text Timestamp Into Time

صيغة Excel: تحويل الطابع الزمني للنص إلى وقتصيغة عامة
= TIME ( MID (A1,1,2), MID (A1,4,2), MID (A1,7,2))
ملخص

قم بتحويل طابع زمني تم إدخاله كنص إلى وقت Excel مناسب ، يمكنك استخدام وظيفة MID لاستخراج المكونات ووظيفة TIME لتجميع الوقت. في المثال الموضح ، الصيغة في F5 هي:





 
= TIME ( MID (B5,1,2), MID (B5,4,2), MID (B5,7,2))
تفسير

تعمل هذه الصيغة للأوقات التي تم إدخالها بتنسيق معين كما هو موضح أدناه:

كيفية إنشاء الرموز النقطية في Excel
 
00h01m13s 00h01m08s 08h02m59s

لاحظ أن السلسلة النصية تتكون دائمًا من 9 أحرف ، وكل مكون يتكون من رقمين.





جوهر هذه الصيغة هو دالة الوقت ، والتي تجمع وقتًا صالحًا باستخدام مكونات الساعة والدقيقة والثانية. نظرًا لأن هذه القيم كلها معًا في سلسلة نصية واحدة ، يتم استخدام وظيفة MID لاستخراج كل مكون:

كيفية عمل المتوسط ​​المتحرك في التفوق
 
 MID (B5,1,2) // extract hour  MID (B5,4,2) // extract minute  MID (B5,7,2) // extract second

يتم تغذية النتائج مباشرة إلى الدالة TIME كوسيطات. يوضح الكود أدناه كيفية حل الصيغة في الخلية F5:



 
= TIME ( MID (B5,1,2), MID (B5,4,2), MID (B5,7,2)) = TIME ('00','01','13') =12:01:13

لاحظ أن MID ، كدالة نصية ، ترجع نصًا بدلاً من الأرقام الفعلية. ومع ذلك ، لا تزال وظيفة TIME تعمل بشكل صحيح ، مما يؤدي إلى إجبار القيم النصية على الأرقام تلقائيًا.

المؤلف ديف برونز


^