تحوّل =TEXT(A2,"mmm d, yyyy") التاريخ في A2 إلى النص Mar 15, 2026، وتحوّل =TEXT(B2,"$#,##0.00") الرقم 1250.5 إلى $1,250.50. الوسيط الثاني رمز تنسيق بين علامتي اقتباس، يُكتب بالرموز نفسها المستخدمة في تنسيق الخلايا > مخصص.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Date | Amount | Date as text | Amount as text |
| 2 | 2026-03-15 | 1250.5 | Mar 15, 2026 | $1,250.50 |
| 3 | Sunday | 1,251 | ||
| 4 | 2026-03-15 | 1250.5 |
غيّر التاريخ في A2 أو المبلغ في B2 فتتبعهما النصوص الستة. تعمل TEXT في كل إصدارات الاكسل وفي Google Sheets.
رموز تنسيق التاريخ
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Code | Result | Date | |
| 2 | d | 5 | 2026-03-05 | |
| 3 | dd | 05 | ||
| 4 | ddd | Thu | ||
| 5 | dddd | Thursday | ||
| 6 | mmm | Mar | ||
| 7 | mmmm | March | ||
| 8 | dd/mm/yyyy | 05/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.
| A | B | |
|---|---|---|
| 1 | Date | Weekday |
| 2 | 2026-03-09 |
دورك: في B2، أعد الاسم الكامل ليوم الأسبوع للتاريخ الموجود في A2، مثل Monday.
رموز الأرقام والعملات والنسب المئوية
| الرمز | يصبح 1234.567 | المعنى |
|---|---|---|
0 | 1235 | عدد صحيح مقرّب |
0.00 | 1234.57 | منزلتان عشريتان |
#,##0 | 1,235 | فاصل الآلاف |
$#,##0.00 | $1,234.57 | عملة |
0% | 123457% | مضروب في 100 مع علامة النسبة المئوية |
000000 | 001235 | 6 أرقام على الأقل مع أصفار بادئة |
0 رقم يظهر دائمًا، و# رقم يظهر عند الحاجة فقط. جرّبها هنا:
| A | B | C | |
|---|---|---|---|
| 1 | Value | Code | Result |
| 2 | 1234.567 | 0.00 | 1234.57 |
| 3 | 0.256 | 0.0% | 25.6% |
| 4 | 42 | 000000 | 000042 |
| 5 | -1500 | #,##0;(#,##0) | (1,500) |
للرمز الأخير قسمان تفصلهما فاصلة منقوطة: الأول للأرقام الموجبة، والثاني للسالبة، وهي هنا بين قوسين كما تعرضها الحسابات غالبًا. والحشو بالأصفار، كما في الصف 4، مشروح في صفحة الأصفار البادئة.
| A | B | |
|---|---|---|
| 1 | Rate | Label |
| 2 | 0.125 |
دورك: في B2، أعد النسبة الموجودة في A2 كنص بمنزلة عشرية واحدة وعلامة النسبة المئوية، مثل 12.5%.
دمج النص مع رقم أو تاريخ منسّق
هذا أشيع سبب لاستخدام TEXT. دمج رقم بالرمز & يُسقط تنسيقه، فتُدمج القيمة كما هي مخزنة:
| A | B | C | |
|---|---|---|---|
| 1 | Due | Amount | Message |
| 2 | 2026-04-30 | 1250.5 | Pay $1,250.50 by April 30 |
| 3 | Pay 1250.5 by 46142 |
توضح C3 السبب: بدون TEXT يُدمج التاريخ كرقمه التسلسلي والمبلغ كرقم مجرد. وللأوقات، استخدم رموزًا مثل "h:mm AM/PM" أو "hh:mm"، و"[h]:mm" للمدد التي تتجاوز 24 ساعة. وبجانب h أو s، يعني mm الدقائق لا الأشهر. وفي دمج النصوص المزيد عن دمج النص.
خطأ شائع: TEXT توقف العمليات الحسابية
تعيد TEXT نصًا. يبدو كرقم، لكن SUM تتخطاه وتُحاذى الخلية كالنص:
| A | B | |
|---|---|---|
| 1 | Price | TEXT(price,"0.00") |
| 2 | 12.5 | 12.50 |
| 3 | 8 | 8.00 |
| 4 | 20.25 | 20.25 |
| 5 | 40.75 | 0 |
مجموع 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"). والرموز المنسوخة من مثال إنجليزي تظهر أحرفها كما هي.