يمكنك تخصيص تنسيق التاريخ في برنامج جداول بيانات "غوغل شيت" (Google Sheet) باستعمال خيار "تكست" (TEXT) وتغيير طريقة عرض قيم التاريخ والوقت.

تُحفَظ التواريخ في برنامج جداول بيانات "غوغل شيت" (Google Sheet) داخلياً كأرقام، تساوي قيمتها عدد الأيام منذ ساعة منتصف الليل في 30 من كانون الأول عام 1899، وفي حين تُحفَظ قيم الوقت كعدد كسري.

على سبيل المثال: إذا كان التاريخ في الخلية هو 1 كانون الثاني عام 1990، سيحفظ الجدول قيمة الخلية على أنَّها 2. وإذا كان التاريخ يحتوي على ساعة، على سبيل المثال: 1 كانون الثاني عام 1900 الساعة 6 مساءً، ستكون القيمة الداخلية 2.75.

يعرض برنامج جداول بيانات "غوغل شيتس" (Google Sheets) قيم التاريخ والوقت غالباً بتنسيق "يوم/ شهر/ عام" (dd/mm/yyyy)؛ وذلك وفق لغة جدول البيانات، ولكن يمكن تخصيص تنسيق العرض هذا بسهولة باستعمال وظيفة "تكست" (TEXT) المُضمَّنة.

على سبيل المثال: يمكن عرض تاريخ 15/10/2021 بتنسيق "15 تشرين الأول 2021" (Oct 15 2021)، أو بتنسيق طويل "الجمعة، 15 تشرين الأول 2021" (Friday, October 15 2021)، أو يمكنك عرض الوقت وحده بحيث يظهر بتنسيق "03:52 مساءً" (03:52 PM).

تسمح وظيفة "تكست" (TEXT) في برنامج جداول بيانات "غوغل شيتس" (Google Sheets) بتحويل قيم التاريخ والوقت في الجدول إلى تنسيق مختلف، ويتطلب ذلك ملء معاملين من المعادلة:

=TEXT (A1, “MMMM d, YYYY”)

  1. قيمة التاريخ أو الوقت اللذين تريد تغيير تنسيقهما.
  2. التنسيق الذي تريد عرض قيمة التاريخ أو الوقت به.

إليك بعض النماذج لتنسيقات التاريخ التي يمكنك استعمالها في مكان المعامل الثاني من خاصية "تكست" (TEXT):

النتيجة

نمط الوقت والتاريخ

"تشرين الأول 21،2021" (October 21, 2021)

"شهر يوم، عام" (MMMM d, YYYY)

"08-كانون الأول-2021" (08-Dec-2021)

"يوم-شهر-عام" (dd-MMM-YYYY)

"كانون الأول 21،2021" (Dec 3, 2021)

"شهر يوم، عام" (MMM d, YYYY)

"الثلاثاء، 19 تشرين الأول 2021" (Tue, October 19 2021)

"يوم الأسبوع، يوم شهر عام" (dd, MMMM DD YYYYY)

"الثلاثاء،" (Tuesday)

"يوم الأسبوع" (ddd)

30/11/2021

"يوم/شهر/عام" (d/MM/YYYY)

"06 شباط 2022" (06 Feb 2022)

"يوم شهر عام" (dd MMM YYYY)

"تشرين الأول-21" (Oct-21)

"شهر-عام" (mmm-yy)

22/10/21 22:31

"يوم/شهر/عام ساعة:دقيقة" (dd/mm/yy h:mm)

"01:11:39 مساءً" (01:11:39 PM)

"ساعة:دقيقة:ثانية صباحاً/مساءً" (hh:mm:ss am/pm)

14:23

"ساعة:دقيقة" (h:mm)

"9:58 مساءً" (9:58 PM)

"ساعة:دقيقة صباحاً/مساءً" (h:mm am/pm)

"تشرين الأول-20 10:37 مساءً" (Oct-20 10:37 PM)

"شهر-يوم ساعة:دقيقة صباحاً/مساءً" (MMM-dd h:mm am/pm)

"تشرين الأول 31، ‘21 10:34 صباحاً" (Oct 31, ‘21 10:34 AM)

"شهر يوم، ‘عام ساعة:دقيقة صباحاً/مساءً" (MMM DD, ‘YY h:mm am/pm)

 لكل عنصر من العناصر في حقل نمط الوقت والتاريخ، مثل "يوم" (d) و"شهر" (m)، معنى مختلف وفقاً لعدد مرات تكرارها في النمط.

على سبيل المثال: إذا كان التاريخ الذي كتبته هو 5 تشرين الأول، فإنَّ التنسيق الذي يحتوي رمز (d) مرة واحدة سيعرض اليوم من الشهر على أنَّه 5، ولكن إذا كان الرمز مكرراً مرتين على النحو (dd)، سيعرض قبله رقم الصفر ليصبح 05.

أمَّا إذا كان رمز التنسيق هو (ddd)، فستظهر النتيجة كاسم يوم الأسبوع مكتوباً باختصار لتصبح "ث" (Tue)، ولكن إذا كان رمز التنسيق هو (dddd)، فسيظهر اسم يوم الأسبوع الكامل بحيث يعرض كلمة "الثلاثاء" (Tuesday).

على نحو مماثل، بالنسبة إلى العنصر النائب عن الشهر، سيعرض رمز (mm) القيمة العددية بخانتين؛ ولكنَّ رمز (mmm) و(mmmm) سيعرضان الاسم المختصر والكامل للشهر.

إذا كان لديك عمود تاريخ في برنامج جداول بيانات "غوغل شيتس" (Google Sheets) وتريد عرض التاريخ بتنسيق مختلف، فيمكنك استعمال الخاصية البرمجية "أرري فورميولا" (array formula) في عمود جديد لتغير تنسيق التواريخ.

بافتراض أنَّ عمود التاريخ موجود في الخلية "أ1" (A1)، يمكنك استعمال الصيغة البرمجية التالية في الخلية الأولى لعمود فارغ لعرض قيمة التاريخ والوقت نفسها لكن بتنسيق مختلف.

=ArrayFormula (IF(ROW(B:B)=1,"Tax",IF(ISBLANK(B:B),"",ROUND(B:B*18%, 2))))

يمكن أن يكون هذا الخيار مفيداً جداً في برنامج جداول بيانات "غوغل شيتس" (Google Sheets) حين تخزن استجابات برنامج النماذج "غوغل فورم" (Google Form)؛ إذ يعرض برنامج جداول بيانات "غوغل شيتس" (Google Sheets) دائماً تاريخ الاستجابة في منطقتك، ولكن يمكنك إضافة عمود جديد لعرض التاريخ والوقت بتنسيق مختلف.