أواجه دائمًا مشكلات في استخدام التواريخ في Excel ، يجب أن أقوم بشيء خاطئ ، لكنني لا أفهم ما.
لدي جدول بيانات ، تم تصديره من خادم التبادل الخاص بنا ، يحتوي على عمود به تواريخ في. لقد خرجوا بصيغة الولايات المتحدة رغم أنني في المملكة المتحدة.
العمود في السؤال يشبه هذا
04/08/2012
04/09/2009
04/01/2010
04/21/2011
04/05/2012
08/30/2009
08/29/2010
08/28/2011
في Excel ، قمت بتمييز العمود وحدد Format Cells...
. في مربع الحوار هذا ، حددت Date
، وحددت English (United States)
باعتبارها الإعدادات المحلية واخترت تنسيق تاريخ المطابقة من القائمة. لقد قمت بالضغط على "موافق" ومحاولة فرز البيانات حسب هذا العمود.
في مربع الحوار "فرز" ، اخترت هذا العمود ، وحدد "فرز" على "القيم" ولكن الترتيب يعطيني فقط خيارات من "أ" إلى "ي" ، وليس الأقدم إلى الأحدث "كما أتوقع".
هذا بدوره يفرز بيانات التاريخ من أول رقمين.
أدرك أنه يمكنني إعادة تنسيق هذه البيانات إلى ISO ومن ثم ستعمل الفرز من الألف إلى الياء ولكن لا ينبغي أن يكون لديّ ، من الواضح أنني أفتقد شيئًا. ما هذا؟
EDIT: لقد افسدت المكافأة ولكن هذا كان يجب أن يذهب إلى @ r0berts answer ، أول اقتراح له من النص إلى الأعمدة بدون محدد واختيار "MDY" حيث يعمل نوع البيانات. بالإضافة إلى ذلك ، إذا كان لديك وقت (مثل 04/21/2015 18:34:22
) ، فيجب عليك أولاً التخلص من بيانات الوقت. ولكن بعد ذلك الطريقة المقترحة بواسطة @ r0berts تعمل بشكل جيد.
المشكلة: Excel لا يريد التعرف على التواريخ كتواريخ ، على الرغم من أنه من خلال "تنسيق الخلايا - رقم - مخصص" تحاول صراحة أن تخبرها بأنها تواريخ حسب "mm/dd/yyyy
". كما تعلم؛ عندما يتعرف Excel على شيء كتاريخ ، فإنه يخزن هذا أيضًا كرقم - مثل "41004
" ولكن يتم عرضه كتاريخ حسب التنسيق الذي تحدده. للإضافة إلى الارتباك ، قد يقوم Excel بتحويل جزء فقط من التواريخ مثل 08/04/2009 ، ولكن قد يترك غيره على سبيل المثال 07/28/2009 غير المحولة.
الحل: الخطوات 1 ثم 2
1) حدد عمود التاريخ. ضمن البيانات ، اختر زر النص إلى الأعمدة. في الشاشة الأولى ، اترك زر الاختيار على " محدد " وانقر التالي . قم بإلغاء تحديد أي من مربعات التحديد (أي مربعات فارغة ؛ لا علامات اختيار) وانقر التالي . ضمن تنسيق بيانات العمود ، اختر التاريخ وحددMDYفي مربع التحرير والسرد المجاور وانقر فوق إنهاء . الآن حصلت على قيم التاريخ (على سبيل المثال ، تعرف Excel على قيمك كنوع بيانات Date
) ، ولكن من المحتمل أن يظل التنسيق هو تاريخ الإعدادات المحلية ، وليس mm/dd/yyyy
الذي تريده.
2) للحصول على تنسيق التاريخ المطلوب في الولايات المتحدة معروضًا بشكل صحيح ، عليك أولاً تحديد العمود (إذا لم يتم تحديده) ثم ضمن تنسيق الخلية - رقم اختيار تاريخ AND حدد اللغة: الإنجليزية (الولايات المتحدة) . سيعطيك هذا التنسيق مثل "m/d/yy
". ثم يمكنك تحديد Custom (تخصيص) وهناك يمكنك إما كتابة "mm/dd/yyyy
" أو اختيار هذا من قائمة السلاسل المخصصة.
البديل : استخدام LibreOffice Calc. عند لصق البيانات من منشور Patrick ، اختر Paste Special (Ctrl+Shift+V
) واختر نصًا غير منسق. سيؤدي هذا إلى فتح مربع الحوار "استيراد النص". تبقى مجموعة الأحرف Unicode ولكن بالنسبة للغة ، اختر English (USA) ؛ يجب عليك أيضا تحديد مربع "كشف الأرقام الخاصة". تظهر التواريخ على الفور بالتنسيق الافتراضي للولايات المتحدة ويمكن فرزها. إذا كنت ترغب في التنسيق الأمريكي الخاص MM/DD/YYYY ، فأنت بحاجة إلى تحديد ذلك مرة واحدة من خلال "تنسيق خلايا" - إما قبل أو بعد اللصق.
قد يقول المرء - يجب أن يكون لدى Excel تواريخ معترف بها بمجرد أن أخبرتها عبر "تنسيق الخلية" و لم أستطع الاتفاق أكثر . لسوء الحظ ، لم أتمكن من جعل Excel يتعرف على سلاسل النص هذه كتواريخ إلا من خلال الخطوة 1 أعلاه. من الواضح أنك إذا قمت بذلك كثيرًا ، فمن المؤلم في الرقبة أنك قد تضع روتينًا أساسيًا بصريًا من شأنه أن يفعل ذلك بك بضغطة زر.
حدد كل العمود وانتقل إلى "تحديد موقع واستبدال" واستبدل فقط "/"
بـ /
.
قد لا يكون ذلك ذا صلة بالمستفسر الأصلي ، ولكنه قد يساعد شخصًا آخر غير قادر على فرز عمود من التواريخ.
لقد وجدت أن Excel لن يتعرف على عمود التواريخ التي كانت جميعها قبل عام 1900 ، مع الإصرار على أنها كانت عبارة عن عمود من النص (بما أن 1/1/1900 له رقم رقمي 1 ، والأرقام السالبة غير مسموح بها على ما يبدو). لذلك قمت باستبدال عام لجميع التواريخ (التي كانت في 1800s) لوضعها في 1900s ، على سبيل المثال 180 -> 190 ، 181 -> 191 ، وما إلى ذلك. ثم عملت عملية الفرز بشكل جيد. أخيرًا ، قمت باستبدال الطريقة الأخرى ، على سبيل المثال 190 -> 180.
آمل أن يساعد هذا مؤرخ آخر هناك.
كان لدي نفس المشكلة مع التواريخ في Excel. مطابق التنسيق لمتطلبات التاريخ في Excel ، ولكن بدون تحرير كل خلية ، لن يتعرف على التاريخ ، وعند التعامل مع آلاف الصفوف ، ليس من العملي تحرير كل خلية يدويًا. الحل هو البحث عن واستبداله في صف التواريخ حيث استبدلت الوصلة بوصل. يتفوق Excel عبر العمود مع الاستعاضة عنه بـ "like" ولكن العامل الناتج هو أنه يقوم الآن بإعادة كتابة التواريخ! ثابت!
حل بسيط هنا - أنشئ عمودًا جديدًا باستخدام صيغة datevalue (خلية) ثم انسخ الصيغة في صفوفك الأخرى - بضع ثوانٍ لإصلاحها
كنت أتعامل مع مشكلة مشابهة مع الآلاف من الصفوف المستخرجة من قاعدة بيانات SAP ، ولسبب غير مفهوم ، تنسيقان تاريخان مختلفان في عمود التاريخ نفسه (معظمها هو معيارنا "YYYY-MM-DD" ولكن حوالي 10٪ هو "MM- DD-YYY "). لم يكن تحرير 650 صفًا يدويًا مرة واحدة كل شهر خيارًا.
لا شيء (صفر ... 0 ... لا شيء) من الخيارات المذكورة أعلاه عملت. نعم ، لقد جربتهم جميعًا. النسخ إلى ملف نصي أو التصدير بشكل صريح إلى txt لا يزال ، بطريقة أو بأخرى ، لم يكن له أي تأثير على تنسيق (أو عدم وجوده) لتواريخ 10 ٪ التي جلست ببساطة في الزاوية يرفضون التصرف.
الطريقة الوحيدة التي تمكنت من إصلاحها هي إدخال عمود فارغ على يمين عمود تاريخ إساءة التصرف واستخدام الصيغة التالية البسيطة إلى حد ما:
(بافتراض وجود بيانات خاطئة في Column D
)
=IF(MID(D2,3,1)="-",DATEVALUE(TEXT(CONCATENATE(RIGHT(D2,4),"-",LEFT(D2,5)),"YYYY-MM-DD")),DATEVALUE(TEXT(D2,"YYYY-MM-DD")))
يمكنني بعد ذلك نسخ النتائج في عمودي المحسوب الجديد أعلى تواريخ سوء التصرف عن طريق لصق "القيم" فقط بعد ذلك يمكنني حذف العمود المحسوب.
أظن أن المشكلة تكمن في عدم تمكن Excel من فهم التنسيق ... على الرغم من تحديد تنسيق التاريخ ، إلا أنه لا يزال نصًا.
يمكنك اختبار ذلك بسهولة: عند محاولة تحديث تنسيق التواريخ ، حدد العمود وانقر فوقه بزر الماوس الأيمن واختر خلايا التنسيق (كما تفعل بالفعل) ، لكن حدد الخيار 2001-03-14 (بالقرب من أسفل القائمة). ثم راجع تنسيق خلاياك.
سوف أشك في أن بعض تنسيقات التاريخ فقط يتم تحديثها بشكل صحيح ، مما يشير إلى أن Excel لا يزال يتعامل معها كسلسلة ، وليس تاريخًا (لاحظ التنسيقات المختلفة في لقطة الشاشة أدناه)!
هناك حل بديل لهذا ، ولكن لن يتم أتمتة أي منها ببساطة لأنك تقوم بالتصدير في كل مرة. أقترح استخدام VBa ، حيث يمكنك ببساطة تشغيل ماكرو يحول من تنسيق تاريخ الولايات المتحدة إلى المملكة المتحدة ، ولكن هذا يعني نسخ VBa ولصقه في الورقة في كل مرة.
بدلاً من ذلك ، يمكنك إنشاء Excel يقوم بقراءة أوراق Excel المصدرة حديثًا (من التبادل) ثم تنفيذ VBa لتحديث تنسيق التاريخ لك. سأفترض أن ملف Excel Excel المُصدّر سيكون له دائمًا اسم/دليل الملف نفسه وسيقدم مثالًا عمليًا:
لذلك ، قم بإنشاء ورقة Excel جديدة ، تسمى ImportedData.xlsm (تم تمكين Excel). هذا هو الملف الذي سنقوم باستيراد ملف تصدير Excel Excel إليه!
أضف هذا VBa إلى ملف ImportedData.xlsm
Sub DoTheCopyBit()
Dim dateCol As String
dateCol = "A" 'UPDATE ME TO THE COLUMN OF THE DATE COLUMN
Dim directory As String, fileName As String, sheet As Worksheet, total As Integer
Application.ScreenUpdating = False
Application.DisplayAlerts = False
directory = "C:\Users\Dave\Desktop\" 'UPDATE ME
fileName = Dir(directory & "ExportedExcel.xlsx") 'UPDATE ME (this is the Exchange exported file location)
Do While fileName <> ""
'MAKE SURE THE EXPORTED FILE IS OPEN
Workbooks.Open (directory & fileName)
Workbooks(fileName).Worksheets("Sheet1").Copy _
Workbooks(fileName).Close
fileName = Dir()
Loop
Application.ScreenUpdating = True
Application.DisplayAlerts = True
Dim row As Integer
row = 1
Dim i As Integer
Do While (Range(dateCol & row).Value <> "")
Dim splitty() As String
splitty = Split(Range(dateCol & row).Value, "/")
Range(dateCol & row).NumberFormat = "@"
Range(dateCol & row).Value = splitty(2) + "/" + splitty(0) + "/" + splitty(1)
Range(dateCol & row).NumberFormat = "yyyy-mm-dd"
row = row + 1
Loop
End Sub
ما فعلته أيضًا هو تحديث تنسيق التاريخ إلى yyyy-mm-dd لأنه بهذه الطريقة ، حتى إذا أعطيك Excel عامل تصفية الفرز A-Z بدلاً من أحدث القيم ، فإنه لا يزال يعمل!
أنا متأكد من أن التعليمة البرمجية أعلاه تحتوي على أخطاء ، لكن من الواضح أنه ليس لدي أي فكرة عن نوع البيانات التي لديك ولكنني اختبرت ذلك باستخدام عمود واحد من التواريخ (كما لديك) وهو مناسب لي!
يبدو أن Excel لا يتعرف على التواريخ كتواريخ ، ويتعرف عليها بالنص ، ومن ثم تحصل على خيارات الفرز من الألف إلى الياء. إذا قمت بذلك بشكل صحيح ، فيجب أن تحصل على شيء مثل هذا:
وبالتالي ، من المهم التأكد من أن Excel يتعرف على التاريخ. أبسط طريقة للقيام بذلك ، هي استخدام الاختصار CTRL+SHIFT+3.
إليك ما فعلته ببياناتك. لقد قمت ببساطة بنسخه من مشاركتك أعلاه ولصقه في Excel. ثم قمت بتطبيق الاختصار أعلاه ، وحصلت على خيار الفرز المطلوب. تحقق من الصورة.
اكتشفتها!
هناك مساحة في بداية ونهاية التاريخ.
لم أكن محظوظًا مع جميع الاقتراحات المذكورة أعلاه - توصلت إلى حل بسيط للغاية يعمل مثل السحر. الصق البيانات في جداول بيانات Google ، مع تمييز عمود التاريخ ، انقر فوق التنسيق ، ثم الرقم ، والرقم مرة أخرى لتغييره إلى تنسيق الأرقام. ثم انسخ البيانات والصقها في جدول بيانات Excel ، ثم انقر فوق التواريخ ، ثم تنسيق الخلايا حتى الآن. سريع جدا. أتمنى أن يساعدك هذا.
لقد وجدت أن CAST AS smalldatetime
يحل مشكلتي. الحل الموجود هنا: https://social.msdn.Microsoft.com/Forums/sqlserver/en-US/f0f8dd05-4212-428f-8099-748e87c637ae/format-data-from-sql-server-view-as- تاريخ في إكسل؟ منتدى = sqlkjpowerpivotforexcel
هذا بالطبع يعمل فقط ، إذا كان لديك حق الوصول إلى الاستعلام الأساسي.
جميع الحلول المذكورة أعلاه - بما في ذلك r0berts - لم تنجح ، لكنها وجدت أن هذا الحل الغريب هو الحل الأسرع.
كنت أحاول فرز "التواريخ" في جدول بيانات معاملات الحساب الذي تم تنزيله.
تم تنزيل هذا عبر متصفح CHROME. أي قدر من التلاعب في "التواريخ" من شأنه أن يجعلهم يعترفون بأنها قابلة للفرز من القديم إلى الجديد.
ولكن ، بعد ذلك قمت بتنزيلها عبر متصفح INTERNET Explorer - مذهل - يمكنني الفرز على الفور دون لمس عمود.
لا أستطيع أن أشرح لماذا تؤثر المتصفحات المختلفة على تنسيق البيانات ، باستثناء أن ذلك كان بوضوح وكان حلاً سريعًا للغاية.
تحديد التواريخ وتشغيل هذا الرمز فوقها ..
على خطأ استئناف التالي لكل xcell في التحديد
xcell.Value = CDate (xcell.Value)
التالي xcell
نهاية الفرعية
افترض أن التواريخ العنيدة التي تبدو مثل YYYY-MM-DD موجودة في العمود A
انتقل إلى عمود جديد يتيح لك ذكر العمود C وفي شريط الصيغة واستخدام = DATEVALUE (A2) وانسخه
نسخ لصق كقيم العمود C إلى العمود A تنسيق العمود A كتاريخ قصير.
في صحتك
تمكنت من حل المشكلة بعد أن أدركت أنه تم اختيار "إظهار الصيغ". في Excel 2016 ، انتقل إلى صيغ ، ثم قسم تدقيق الصيغة وتأكد من عدم تحديد "إظهار الصيغ". إصلاح مشكلتي.
مشاركة LITTLE LONG ولكن أسهل بكثير من الحل لإخضاع ..... لا حاجة لتشغيل وحدات الماكرو أو الأشياء العبقري غريب الأطوار .... بسيطة الصيغ إكسل MS والتحرير.
التواريخ المختلطة لقطة Excel:
#VALUE
نتيجة. - أخيرًا ، من السلسلة التي أنشأناها - قمنا بتحويلها إلى تواريخ حسب صيغة DATE.#VALUE
كما تمت إضافته بواسطة IFERROR إلى صيغة DATE وتم تنسيق العمود كما هو مطلوب (هنا ، dd/mmm/yy)* REFER THE SNAPSHOT من Excel ورقة أعلاه (= التواريخ المختلطة لقطة Excel) *
واجه مشكلة مماثلة ، حاول تنسيق البيانات كتاريخ ولكن دون جدوى. ثم أدركت أنه كانت هناك مساحة رائدة في التاريخ ، وقمت بتحرير الحقل وإزالة المساحة - مهلا المعزوفة كل شيء على ما يرام. ليس مفيدًا لكميات كبيرة من البيانات ، لكن بالتفكير في الأمر بشكل أكبر ، ربما كان بإمكاني التحقق من ذلك وتحرير البيانات في Wordpad أو محرر مشابه.
لذلك كان لي نفس المشكلة. لا يعمل أي من الحلول المذكورة أعلاه بالنسبة لي أو وجدتها معقدة للغاية بالنسبة لمستوى مهارتي.
ما انتهيت إليه هو القيام بتحويل نص إلى أعمدة في محدد التاريخ. ثم استخدمت الدالة date () لإعادة إنشاء التاريخ باستخدام خلايا اليوم والشهر والسنة. عمل.
هذه المشكلة كانت تدفعني للجنون ، ثم عثرت على حل سهل. على الأقل عملت لبياناتي. من السهل القيام به وتذكره. لكنني لا أعرف لماذا هذا يعمل ولكن تغيير الأنواع كما هو مبين أعلاه لا. 1. حدد العمود (الأعمدة) مع التواريخ 2. ابحث عن سنة في التواريخ ، على سبيل المثال 2015. حدد "استبدال الكل" بنفس السنة ، 2015. 3. كرر كل عام. هذا يغير الأنواع إلى التواريخ الفعلية ، سنة بعد سنة.
لا يزال هذا مرهقًا إذا كانت لديك بيانات سنوات عديدة. أسرع هي البحث عن 201 واستبداله بـ 201 (لتحل محل 2010 إلى 2019) ؛ استبدال 200 بـ 200 (لتحل محل 2000 إلى 2009) ؛ وهكذا دواليك.
يحدث هذا طوال الوقت عند تبادل بيانات التاريخ بين اللغات في Excel. إذا كان لديك التحكم في برنامج VBA الذي يقوم بتصدير البيانات ، أقترح تصدير الرقم الذي يمثل التاريخ بدلاً من التاريخ نفسه. يرتبط الرقم بشكل فريد بتاريخ واحد ، بغض النظر عن التنسيق والإعدادات المحلية. على سبيل المثال ، بدلاً من ملف CSV الذي يتم عرضه في 24/09/2010 ، سيعرض 40445.
في حلقة التصدير عندما تحتفظ بكل خلية ، إذا كان تاريخًا ، فقم بالتحويل إلى رقم باستخدام CLng (myDateValue). هذا مثال على حلقة التشغيل الخاصة بي التي تمر عبر جميع صفوف الجدول والتصدير إلى ملف CSV (لاحظ أنني أيضًا استبدل الفواصل في السلاسل بعلامة أضعها عند الاستيراد ، ولكن قد لا تحتاج إلى ذلك):
arr = Worksheets(strSheetName).Range(strTableName & "[#Data]").Value
For i = LBound(arr, 1) To UBound(arr, 1)
strLine = ""
For j = LBound(arr, 2) To UBound(arr, 2) - 1
varCurrentValue = arr(i, j)
If VarType(varCurrentValue) = vbString Then
varCurrentValue = Replace(varCurrentValue, ",", "<comma>")
End If
If VarType(varCurrentValue) = vbDate Then
varCurrentValue = CLng(varCurrentValue)
End If
strLine = strLine & varCurrentValue & ","
Next j
'Last column - not adding comma
varCurrentValue = arr(i, j)
If VarType(varCurrentValue) = vbString Then
varCurrentValue = Replace(varCurrentValue, ",", "<comma>")
End If
If VarType(varCurrentValue) = vbDate Then
varCurrentValue = CLng(varCurrentValue)
End If
strLine = strLine & varCurrentValue
strLine = Replace(strLine, vbCrLf, "<vbCrLf>") 'replace all vbCrLf with tag - to avoid new line in output file
strLine = Replace(strLine, vbLf, "<vbLf>") 'replace all vbLf with tag - to avoid new line in output file
Print #intFileHandle, strLine
Next i
إذا رفض Excel بعناد التعرف على عمودك كتاريخ ، فاستبدله بآخر:
Format
date
Paste Special
، والصق فقط values
لقد قمت ببساطة بنسخ الرقم 1 (واحد) وضربه في عمود التاريخ (البيانات) باستخدام وظيفة PASTE SPECIAL. ثم يتغير إلى الصيغة العامة على سبيل المثال 42102 ثم انتقل إلى "تاريخ التطبيق" على الصيغة ويعرفها الآن كتاريخ.
أتمنى أن يساعدك هذا
هذه المشكلة جعلتني أكسر جهاز الكمبيوتر المحمول
قصة قصيرة طويلة ، واجهت مشكلة مماثلة حيث كانت التواريخ تعمل بشكل جيد في بعض الخلايا ولكن مع الاستمرار في التقليب في خلايا أخرى بغض النظر إذا قمت بنسخ اللصق أو إدخاله يدويًا ، فقد قمت بنقل نص البيانات بالكامل إلى حلول لتنسيق الأعمدة والخلايا وكل ذلك لم يحدث هذا العمل.
الحل في الواقع ليس في Excel ، في المنطقة وإعداد اللغة .. أنا أعرف الحق !!!
لجعل التواريخ معروضة كـ MM/DD/YYYY في علامة تبويب التنسيقات ، قم بتغيير التنسيق إلى الولايات المتحدة
لجعل التواريخ معروضة كـ DD/MM/YYYY في علامة تبويب التنسيقات ، قم بتغيير التنسيق إلى المملكة المتحدة
فويلا!
واجهت مشكلة مماثلة ، لكنني لاحظت أن لدي مساحة إضافية في نهاية التاريخ. أزلت المسافات باستخدام أمر استبدال والآن فرز التاريخ يعمل بشكل جيد.
حل بلدي في المملكة المتحدة - كان لدي تواريخ مع نقاط فيها مثل هذا:
03.01.17
لقد حللت هذا بما يلي:
14-03-12
(ضروري لكي يكون لدي شرطة وسط)عند فرز العمود ، يتم فرز جميع التواريخ للسنة.
جربت الاقتراحات المختلفة ، لكن وجدت أن الحل الأسهل بالنسبة لي كان كما يلي ...
انظر الصور 1 و 2 للمثال ... (ملاحظة - تم إخفاء بعض الحقول عن قصد لأنها لا تسهم في المثال). آمل أن يساعد هذا...
الحقل C - تنسيق مختلط دفعني إلى الجنون تمامًا. هذه هي الطريقة التي تأتي بها البيانات مباشرةً من قاعدة البيانات ولا تحتوي على مسافات إضافية أو أحرف مجنونة. عند عرضه كنص على سبيل المثال ، يتم عرض 01/01/2016 كقيمة نوع "42504" ، تمت مزجها مع 04/15/2006 والتي تظهر كما هي.
الحقل F - حيث حصلت على طول الحقل C (صيغة LEN ستكون بطول 5 من 10 حسب تنسيق التاريخ). الحقل هو التنسيق العام للبساطة.
الحقل G - الحصول على مكون الشهر في التاريخ المختلط - استنادًا إلى الطول الناتج في الحقل F (5 أو 10) ، فإني إما أحصل على الشهر من قيمة التاريخ في الحقل C ، أو أحصل على أحرف الشهر في السلسلة.
الحقل H - الحصول على مكون اليوم للتاريخ المختلط - استنادًا إلى الطول الناتج في الحقل F (5 أو 10) ، فإني إما أحصل على اليوم من قيمة التاريخ في الحقل C ، أو أحصل على أحرف اليوم في السلسلة.
يمكنني القيام بذلك لهذا العام أيضًا ، ثم إنشاء تاريخ من المكونات الثلاثة المتسقة. وإلا ، يمكنني استخدام قيم اليوم والشهر والسنة الفردية في تحليلي.
الصورة 1: جدول بيانات أساسي يعرض القيم وأسماء الحقول
الصورة 2: جدول بيانات يعرض الصيغ التي تطابق الشرح أعلاه
آمل أن يساعد هذا.