Menu
flag Ar iconالعربيةdown icon

دالة TEXT في الاكسل: تنسيق الأرقام والتواريخ كنص

تحوّل =TEXT(A2,"mmm d, yyyy") التاريخ في A2 إلى نص مثل Mar 15, 2026، وتحوّل =TEXT(B2,"$#,##0.00") الرقم 1250.5 إلى $1,250.50. النتيجة نص، فاستخدمها للتسميات لا لعمليات حسابية لاحقة.

كل ورقة في هذه الصفحة تفاعلية: غيّر رقمًا أو صيغة وسيُعاد الحساب.

تحوّل =TEXT(A2,"mmm d, yyyy") التاريخ في A2 إلى النص Mar 15, 2026، وتحوّل =TEXT(B2,"$#,##0.00") الرقم 1250.5 إلى $1,250.50. الوسيط الثاني رمز تنسيق بين علامتي اقتباس، يُكتب بالرموز نفسها المستخدمة في تنسيق الخلايا > مخصص.

تنسيق تاريخ ورقم كنص
C2
ABCD
1DateAmountDate as textAmount as text
22026-03-151250.5Mar 15, 2026$1,250.50
3Sunday1,251
42026-03-151250.5
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

غيّر التاريخ في A2 أو المبلغ في B2 فتتبعهما النصوص الستة. تعمل TEXT في كل إصدارات الاكسل وفي Google Sheets.

رموز تنسيق التاريخ

تاريخ واحد بتنسيقات كثيرة
B2
ABCD
1CodeResultDate
2d52026-03-05
3dd05
4dddThu
5ddddThursday
6mmmMar
7mmmmMarch
8dd/mm/yyyy05/03/2026
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.
  • d وdd: اليوم، بدون صفر بادئ ومعه.
  • ddd وdddd: يوم الأسبوع، مختصرًا وكاملًا (Thu وThursday). المزيد في صفحة يوم الأسبوع.
  • m وmm وmmm وmmmm: الشهر بالشكل 3 و03 وMar وMarch.
  • yy وyyyy: السنة بالشكل 26 أو 2026.

اكتب رمزًا آخر في العمود A، مثل mmmm yyyy أو ddd d mmm، فيعرضه العمود B. تعتمد رموز التنسيق على لغة الاكسل لديك: يكتب الاكسل الألماني TT.MM.JJJJ حيث يكتب الاكسل الإنجليزي dd.mm.yyyy.

يوم الأسبوع
B2
AB
1DateWeekday
22026-03-09
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في B2، أعد الاسم الكامل ليوم الأسبوع للتاريخ الموجود في A2، مثل Monday.

رموز الأرقام والعملات والنسب المئوية

الرمزيصبح 1234.567المعنى
01235عدد صحيح مقرّب
0.001234.57منزلتان عشريتان
#,##01,235فاصل الآلاف
$#,##0.00$1,234.57عملة
0%123457%مضروب في 100 مع علامة النسبة المئوية
0000000012356 أرقام على الأقل مع أصفار بادئة

0 رقم يظهر دائمًا، و# رقم يظهر عند الحاجة فقط. جرّبها هنا:

رموز الأرقام
C2
ABC
1ValueCodeResult
21234.5670.001234.57
30.2560.0%25.6%
442000000000042
5-1500#,##0;(#,##0)(1,500)
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

للرمز الأخير قسمان تفصلهما فاصلة منقوطة: الأول للأرقام الموجبة، والثاني للسالبة، وهي هنا بين قوسين كما تعرضها الحسابات غالبًا. والحشو بالأصفار، كما في الصف 4، مشروح في صفحة الأصفار البادئة.

عرض نسبة كنسبة مئوية
B2
AB
1RateLabel
20.125
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

دورك: في B2، أعد النسبة الموجودة في A2 كنص بمنزلة عشرية واحدة وعلامة النسبة المئوية، مثل 12.5%.

دمج النص مع رقم أو تاريخ منسّق

هذا أشيع سبب لاستخدام TEXT. دمج رقم بالرمز & يُسقط تنسيقه، فتُدمج القيمة كما هي مخزنة:

جملة فيها تاريخ ومبلغ
C2
ABC
1DueAmountMessage
22026-04-301250.5Pay $1,250.50 by April 30
3Pay 1250.5 by 46142
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

توضح C3 السبب: بدون TEXT يُدمج التاريخ كرقمه التسلسلي والمبلغ كرقم مجرد. وللأوقات، استخدم رموزًا مثل "h:mm AM/PM" أو "hh:mm"، و"[h]:mm" للمدد التي تتجاوز 24 ساعة. وبجانب h أو s، يعني mm الدقائق لا الأشهر. وفي دمج النصوص المزيد عن دمج النص.

خطأ شائع: TEXT توقف العمليات الحسابية

تعيد TEXT نصًا. يبدو كرقم، لكن SUM تتخطاه وتُحاذى الخلية كالنص:

النص المنسّق لا يُجمع
B5
AB
1PriceTEXT(price,"0.00")
212.512.50
388.00
420.2520.25
540.750
انقر على خلية لترى صيغتها. غيّر رقمًا أو صيغة وستعيد الورقة الحساب.

مجموع B5 هو 0. إذا أردت فقط أن تبدو الأرقام مختلفة، فأبقها أرقامًا وغيّر تنسيق الخلية بدلًا من ذلك: حدد الخلايا، واضغط Ctrl+1 (أو Cmd+1 على Mac)، واختر تنسيقًا تحت رقم أو اكتب الرمز نفسه تحت مخصص. ستبدو الخلية كما كانت TEXT ستجعلها، وتبقى قابلة للجمع.

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

ماذا تفعل دالة TEXT في الاكسل؟

تحوّل رقمًا أو تاريخًا إلى نص بالتنسيق الذي تعطيه: تعيد =TEXT(A2,"$#,##0.00") النتيجة $1,250.50 للرقم 1250.5. وتُستخدم غالبًا للحفاظ على التنسيق عند دمج قيمة مع نص آخر.

كيف أحوّل تاريخًا إلى نص في الاكسل؟

تعيد =TEXT(A2,"yyyy-mm-dd") النتيجة 2026-03-15؛ ويعيد "mmm d, yyyy" النتيجة Mar 15, 2026؛ ويعيد "dddd" اسم يوم الأسبوع، مثل Sunday.

لماذا لا أستطيع جمع نتائج TEXT؟

لأن TEXT تعيد نصًا، وSUM تتخطى النص، فيكون مجموع عمود من نتائج TEXT صفرًا. أبقِ الأرقام في خلاياها واستخدم تنسيق الخلايا (Ctrl+1) لتغيير مظهرها؛ واستخدم TEXT للتسميات فقط.

لماذا لا يعمل رمز التنسيق في TEXT في الاكسل الألماني أو الفرنسي؟

لأن رموز التاريخ تتبع لغة الاكسل: يكتب الاكسل الألماني السنة JJJJ واليوم TT، أي =TEXT(A2;"TT.MM.JJJJ"). والرموز المنسوخة من مثال إنجليزي تظهر أحرفها كما هي.

رسم توضيحي للغات البرمجة في Coddy

تعلّم البرمجة مع Coddy

ابدأ الآن