cellio

شرح دالة TEXT في إكسل: تنسيق الأرقام والتواريخ داخل المعادلات

تعلم كيفية استخدام دالة TEXT في إكسل لتنسيق الأرقام والعملات والتواريخ داخل النصوص، وتعرّف على دوال تغيير حالة الأحرف اللاتينية.

بقلم Ayoub Farid · · 2 دقائق قراءة

عند دمج رقم مع نص في إكسل، يتجاهل البرنامج التنسيق الأصلي للرقم تلقائيًا. على سبيل المثال، كتابة الصيغة ="Total: "&B2 تُعطيك النتيجة "Total: 12900.5" بدلًا من "Total: $12,900.50". هنا تظهر أهمية دالة TEXT التي تحل هذه المشكلة بتطبيق التنسيق الذي تحدده بدقة مع تحويل القيمة إلى نص.

بنية الدالة (Syntax)

=TEXT(value, format_text)

رموز التنسيق الأكثر استخدامًا

النتيجة المطلوبةالمعادلةالنتيجة
فاصلة الآلاف=TEXT(B2,"#,##0")12,901
منزلتان عشريتان=TEXT(B2,"#,##0.00")12,900.50
عملة=TEXT(B2,"$#,##0.00")$12,900.50
نسبة مئوية=TEXT(C2,"0.0%")18.3%
أصفار في البداية=TEXT(D2,"00000")00042
تاريخ=TEXT(E2,"dd mmm yyyy")15 Mar 2026
اسم اليوم=TEXT(E2,"dddd")Sunday
اسم الشهر=TEXT(E2,"mmmm")March

صياغة جمل واضحة ومقروءة

="Sales were "&TEXT(B2,"$#,##0")&" in "&TEXT(E2,"mmmm")

← "Sales were $12,901 in March"

ملاحظة هامة: الناتج يصبح نصًا

تُرجع دالة TEXT نصًا وليس قيمة رقمية، مما يعني أنك لن تتمكن من إجراء عمليات الجمع باستخدام SUM عليها، وقد يختلف ترتيبها عند الفرز. استخدم دالة TEXT للعلامات والنصوص التوضيحية والعرض فقط. أما إذا كنت تخطط لاستخدام الأرقام في عمليات حسابية لاحقة، فاعتمد على تنسيق الخلايا العادي أو دالة ROUND.

رموز التواريخ وإعدادات لغة البرنامج

تعتمد رموز تنسيق التاريخ على لغة تثبيت Excel في جهازك. الرمز "yyyy" يعمل في النسخ ذات الواجهة الإنجليزية؛ بينما تستخدم بعض الإصدارات بلغات أخرى أحرفًا مختلفة (مثل "jjjj" في النسخة الفرنسية أو الألمانية). إذا ظهرت نتائج غير متوقعة عند تنسيق التواريخ، فتأكد من رموز التنسيق المناسبة لإصدار لغتك.

تغيير حالة الأحرف اللاتينية: UPPER وLOWER وPROPER

=UPPER(A2)    SAM LEE
=LOWER(A2)    sam lee
=PROPER(A2)   Sam Lee

تُعد دالة PROPER خيارًا ممتازًا لترتيب وتصحيح الأسماء المكتوبة بأحرف كبيرة كاملة (Capital). ويمكن دمجها مع دالة TRIM لإزالة المسافات الزائدة: =PROPER(TRIM(A2)).

الأسئلة الشائعة

كيف أنسق رقمًا داخل معادلة في إكسل؟

استخدم الصيغة =TEXT(value,"format")، مثل: =TEXT(B2,"$#,##0.00").

لماذا لا يمكنني جمع نتائج دالة TEXT؟

لأن دالة TEXT تحوّل القيمة إلى نص، لذا احرص على استخدام الأرقام الأصلية لإجراء العمليات الحسابية.

كيف أحصل على اسم الشهر من حقل التاريخ؟

استخدم =TEXT(A2,"mmmm") للحصول على الاسم الكامل للشهر، أو "mmm" للاسم المختصر.

كيف أجعل الحرف الأول من كل كلمة حرفًا كبيرًا (Capital)؟

استخدم المعادلة =PROPER(A2).

تابع القراءة