جدول المحتويات
وظيفة TEXT هي إحدى الوظائف ذات المعنى في Excel والتي تتيح لك القيام بأنواع أو أرقام تنسيق مختلفة. توضح هذه المقالة طرقًا مختلفة لاستخدام رموز التنسيق مع وظيفة TEXT لأغراض مختلفة.
Downloadable Practice Workbook
يمكنك تنزيل المصنف التدريبي من زر التنزيل أدناه.
رموز تنسيق وظيفة النص. xlsx
ما هي رموز التنسيق لوظيفة TEXT؟
أولاً ، يجب أن نعرف بناء الجملة والغرض من وظيفة TEXT . يكون بناء جملة هذه الوظيفة كما يلي:
TEXT (value، format_text)لذا ، باستخدام دالة TEXT ، نحن يمكن تنسيق أي قيم أو أرقام باستخدام رموز تنسيق مختلفة.
هذه الوظيفة مطلوبة عندما نريد تعديل أو نريد الحصول على قيمة تنسيق معين. ثم نحتاج إلى وظيفة TEXT . مثال على الوظيفة كما يلي.
=TEXT(TODAY(),"MM/DD/YY")
ستنتج الناتج التالي:
تاريخ اليوم هو في MM / تنسيق DD / YY ، مثل 29/06/21. لذلك ، باستخدام دالة TEXT ، يمكننا بسهولة تخصيص الناتج النهائي وفقًا لمتطلباتنا.
بشكل أساسي ، هناك الكثير من رموز التنسيق التي يمكن استخدامها مع دالة نصية في Excel. ولكن هنا سأعرض الرموز الأكثر شيوعًا والأكثر استخدامًا مع أغراضها.
<يظهر 13>كود التنسيق | الغرض |
---|---|
0 | الأصفار البادئة. |
؟ | يترك مسافات بدلاً من إظهار الأصفار البادئة. |
# | يمثل أرقامًا اختيارية ولا يُظهر أصفارًا زائدة. |
. (نقطة) | تظهر فاصلة عشرية. |
، (فاصلة) | فاصل الآلاف. |
[] | إنشاء تنسيقات شرطية. |
4 أمثلة على وظيفة TEXT لتنسيق الرموز في Excel
يناقش هذا القسم الاستخدامات المتنوعة لرموز تنسيق الوظائف TEXT ، على سبيل المثال دمج النص مع الرقم أو التاريخ ، وإضافة صفر بادئ ، وتحويل الأرقام بتنسيق محدد. دعونا نتعمق في الاستخدامات!
1. اجمع بين النصوص والأرقام بتنسيق مخصص
لنحصل على مجموعة بيانات لبعض ثمار و سعر الوحدة و الكمية . العمود الأخير هو عمود السعر الإجمالي.
الآن سنحسب السعر الإجمالي بنص ورمز العملة ، وفاصل الآلاف ، وكسر عشري. الأماكن باستخدام دالة TEXT .
لهذا ، ستكون صيغتنا على النحو التالي:
= "Text" & amp؛ TEXT (Formula، “$ ###، ###. 00”)📌 شرح الصيغة:
أولاً ، نضيف نصًا في المقدمة باستخدام علامة العطف ( & amp؛ ). ثم في الوظيفة TEXT في القسم الأول من المعلمات ، سنستخدم صيغتنا لحساب الناتج المطلوب. بعد ذلك ، ضع ملفعلامة $ في المقدمة للتنسيق ، حيث أن رمز العملة هنا هو دولار ، و فاصلة ( ، ) لألف فاصل ، و # لتمثيل الأرقام الاختيارية.
- لذا ، أولاً ، أدخل الصيغة التالية في الخلية E5 واسحب رمز مقبض التعبئة أدناه لنسخ الصيغة.
="Total Price "&TEXT(C5*D5, "$###,###.00")
2. تطبيق التنسيق الصحيح لرقم الهاتف
لنفترض أن لدينا مجموعة بيانات تحتوي على بعض أرقام الهواتف لهذه الطريقة. لكن الأرقام المعطاة ليست منسقة بشكل جيد.
- الآن سنقوم بتحويل الأرقام المذكورة إلى أرقام هواتف مناسبة باستخدام TEXT وظيفة . لذلك ، نريد أن نجعل أرقام الهواتف مثل هذا:
(555) 555-1234
- لهذا نحتاج إلى استخدام صيغة أدناه:
📌 شرح الصيغة:
نظرًا لأننا نحتاج إلى تنسيق أرقام الهواتف كما في المثال أعلاه ، نحتاج أولاً إلى شرط لفصل آخر 7 أرقام من الأرقام المعطاة. علينا استخدام [] لأغراض شرطية. ثم نحتاج إلى # لعنصر نائب عشري لتشكيل الرقم حسب احتياجاتنا.
- أولاً ، في القسم الأول من دالة TEXT ، سنأخذ الإدخال المعطى وهو العمود C ، لأننا نأخذ أرقام الهواتف المعطاة دون تنسيق من هذا العمود.
- ثانيًا ،قسم التنسيق [& lt؛ = 9999999] يتحقق من الأرقام من الجانب الأيمن إذا كانت أقل من أو تساوي 7 أرقام أم لا. ثم يقوم بتحويل أول 7 أرقام إلى شكل ### - #### مما يعني زوج مكون من 3 أرقام -4 أرقام. بعد ذلك ، يقوم القسم الفرعي (###) ### - #### بتنسيق الرقم الصحيح إلى مثل هذا (555) 555-1234. لذلك ، يتم تغطية آخر 3 أرقام بواسطة () وزوج آخر مكون من 4 أرقام.
- لذا ، أولاً ، أدخل الصيغة التالية في الخلية D5 ثم اسحب رمز مقبض التعبئة أدناه.
=TEXT(C5,"[<=9999999]###-####;(###) ###-####")
3. إضافة الأصفار البادئة قبل الأرقام
يزيل Excel الأصفار البادئة المكتوبة قبل الأرقام تلقائيًا. لكن في بعض الأحيان قد نحتاج إلى الاحتفاظ بالأصفار البادئة. ثم يمكن أن تساعدنا وظيفة TEXT في القيام بذلك باستخدام رموز التنسيق الخاصة بها. دعونا نحصل على مجموعة بيانات لبعض الموظفين بأسمائهم و id .
نريد الاحتفاظ بها جميع معرفات الموظفين المكونة من 7 أرقام ، ولكن بعض المعرفات ليست بالكامل 7 أرقام. سنحول جميع المعرفات إلى 7 أرقام باستخدام كود التنسيق لوظيفة TEXT .
- لذا ، أولاً ، أدخل الصيغة التالية في الخلية D5 ثم اسحب رمز مقبض التعبئة أدناه.
=TEXT(C5,"0000000")
4. الجمع بين النص والتاريخ بالتنسيق المطلوب
في بعض الأحيان ، قد نحتاج إلى دمج النص والتاريخ بالتنسيق المطلوب. يمكننا ان نستخدمرمز تنسيق تاريخ الوظيفة TEXT لتخصيص إخراجنا. لتوضيح هذه الطريقة ، دعنا نفكر في مجموعة بيانات لبعض منتجات و تواريخ التسليم .
- الآن نحن سيجمع أسماء المنتجات وتواريخ التسليم ويعرضها في عمود واحد باستخدام رموز التنسيق TEXT .
- سيكون بناء جملة الصيغة للقيام بذلك على النحو التالي.
شرح الصيغة:
في الصيغة أعلاه ، علامة العطف (& amp؛) عامل التشغيل يستخدم لدمج النصوص. عندما نحتاج إلى دمج نص مع نص أو نص مع صيغة ، فمن السهل في Excel باستخدام علامة العطف ( & amp؛ ). إنه البديل لوظيفة CONCAT في Excel. لمزيد من المعلومات ، يمكنك التحقق من كيفية إضافة نص قبل الصيغة في Excel .
هنا نريد فقط دمج خليتين وإضافة بعض النص. ستحتاج أيضًا إلى تنسيق التواريخ باستخدام رمز تنسيق وظيفة وظيفة النص .
TEXT (خلية ، "mm / dd / yyyy")في القسم الأول من المعلمة ، تأخذ القيم ، لذلك لأننا نريد تمرير قيم العمود لتواريخ التسليم ، ولهذا السبب نحتاج إلى تمرير رقم الخلية هنا. في الاقتباس المزدوج ، أعلنا عن تكوين التواريخ باستخدام تنسيق mm / dd / yyyy . لذلك ، من التواريخ المحددة لدينا ، سيتم تنسيق التواريخ بهذا التنسيقحيث mm- & gt؛ month dd- & gt؛ day yyyy- & gt؛ year. لذلك ، سيكون تاريخنا كما يلي: 05/07/1998 .
- لذا ، أولاً ، أدخل الصيغة التالية في الخلية D5 ثم اسحب رمز مقبض التعبئة أدناه.
=B5&"'s delivery date is " &TEXT(C5,"mm/dd/yyyy")
اقرأ المزيد: كيفية استخدام الوظيفة الثابتة في Excel (6 أمثلة مناسبة)
المزيد من الأمثلة مع وظيفة Excel TEXT لتنسيق الرموز
سأفعل هنا مناقشة بعض مشاكل المستخدم وحلولها للوظيفة TEXT .
- دعونا نحسب شهر اليوم باستخدام = MONTH (TODAY ()). ستعطي رقم الشهر الحالي. على سبيل المثال ، بالنسبة لي ، إنه أكتوبر ، لذا سيعطي 10 كقيمة معاد.
- ولكن عندما أستخدم = TEXT (MONTH (TODAY ())، "mm") هذا سيعود 01 .
لماذا يحدث هذا الخطأ ؟؟ 2> ( dd / mm / yyyy ) ، وهي القيمة الرقمية الأولية لتاريخ Excel. لذلك عند تشغيل صيغة النص ، نحصل على 1 من يناير.
- هناك مشكلة أخرى وهي حساب التاريخ و الوقت . إذا احتجنا إلى معرفة كل من رقم اليوم والساعة الحالية لليوم. من الممكن حساب أولئك الذين يستخدمون دالة TEXT. ما عليك سوى استخدام الصيغةأدناه.
=TEXT(TODAY(),"dd ") & "Days " & TEXT(NOW(),"hh ") & "Hours"
- باستخدام هذه الصيغة ، الوظيفة الأولى TEXT (TODAY ()، "dd") يحسب رقم تاريخ اليوم ، و TEXT (NOW ()، "hh") يكتشف الساعات الحالية.
تطبيق تنسيق نص Excel
يمكن لبرنامج Excel تلقائيًا اكتشاف القيمة التي تحاول إدخالها في خلية. لذلك ، سيتم تحويل القيمة إلى التنسيق المكتشف بمجرد إدخالها ، على الرغم من أنك قد لا ترغب في القيام بذلك. لذلك ، قد يصبح ذكاء Excel ، الذي يكون مفيدًا للغاية في معظم الأوقات ، مصدر إزعاج لك في بعض الأحيان.
على سبيل المثال ، افترض أنك تحاول إدخال 5-10 في خلية للإشارة إلى 5 إلى 10 . ومع ذلك ، سيعامله Excel على أنه تاريخ. لذلك ، سيتم إدخاله على أنه أكتوبر 5 أو 10 مايو من العام الحالي ، اعتمادًا على إعداد تاريخ النظام. ستواجه نتائج مزعجة مماثلة عندما تحاول إدخال رموز بأصفار بادئة. لأن Excel سيعتبر الأصفار البادئة تكرارًا وسيزيلها تلقائيًا.
إذن ، ماذا تفعل لتجنب مثل هذه المواقف؟ حسنًا ، لا تقلق. يمكنك فقط تنسيق الخلايا كـ نص قبل إدخال البيانات. بعد ذلك ، سيقوم Excel بتخزين القيم أثناء إدخالها دون أي تغيير.
لنفترض أنك تريد إدخال بعض المعرفات مع الأصفار البادئة في النطاق B2: B100 . ثم حدد النطاق واضغط على CTRL + 1 أو انتقل إلى الصفحة الرئيسية & gt؛ & gt؛ تنسيق & GT ؛ & GT.تنسيق الخلايا . بعد ذلك ، حدد فئة نص من علامة التبويب رقم في مربع الحوار تنسيق الخلايا وانقر فوق موافق . بعد ذلك ، يمكنك إدخال أي شيء تريده ، ولن يغير Excel أي شيء.
ملاحظة: أيضًا ، يمكنك الضغط على CTRL + 1 لفتح مربع الحوار تنسيق الخلايا .
أشياء يجب القيام بها تذكر
- لا تنس استخدام علامات الاقتباس المزدوجة حول رموز التنسيق. خلاف ذلك ، سترجع الدالة TEXT #NAME! خطأ .
- تقوم الدالة TEXT بتحويل القيم الرقمية إلى سلاسل نصية. لذلك ، لن تتمكن من استخدام خلية الإخراج كمرجع لقيمة رقمية في الصيغ الأخرى. قد تحتاج إلى استخدام تنسيقات أرقام أخرى لتجنب مثل هذه القيود إذا لزم الأمر. 2> رموز التنسيق في Excel. لقد أظهرت كل الأساليب مع الأمثلة الخاصة بكل منها. لقد ناقشنا أيضًا أساسيات هذه الوظيفة ورموز التنسيق الأكثر استخدامًا لهذه الوظيفة. إذا كانت لديك أي طريقة أخرى لتحقيق ذلك ، فلا تتردد في مشاركتها معنا. لا تنس زيارة مدونتنا ExcelWIKI لاستكشاف المزيد حول Excel. ابق معنا واستمر في التعلم.