ABDELRHMAN
مؤسس ومدير المدونة

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

⏱ وقت القراءة: ... دقائق

في Excel، فيه فرق كبير بين القيمة اللي بتشوفها على الشاشة، والقيمة اللي مخزنة فعلاً في الخلية. ده مفهوم بسيط، بس فهمه بيغير طريقة تعاملك مع البرنامج كله.

خليني أوضحلك بمثال. لما تكتب التاريخ "15/01/2025" في خلية، Excel بيحفظه فعلاً كرقم 45672. والشكل اللي بتشوفه إنت ده مجرد "قناع" بيلبسه الرقم عشان يبان كتاريخ. نفس الكلام مع المبالغ، لما تشوف "1,500.50 جنيه"، الرقم المخزن هو 1500.5، والباقي تنسيق.

الموضوع ده عادي ومفيش مشكلة، لحد ما تيجي تدمج الرقم ده مع نص تاني. هنا بيحصل الكارثة: الرقم بيرجع لشكله الأصلي ويفقد التنسيق. التاريخ "15/01/2025" بيتحول لـ "45672"، والمبلغ "1,500.50 جنيه" بيتحول لـ "1500.5". وفجأة تقريرك بقى مش مفهوم.

هنا بييجي الحل السحري: دالة TEXT في Excel 2026. الدالة دي وظيفتها بسيطة في الظاهر، عميقة في التفاصيل: بتاخد قيمة (رقم أو تاريخ) وتحولها لنص بالشكل اللي إنت عايزه. وفي المقال ده هنفهمها من جذورها، ونتعلم نتحكم في كل تفاصيلها.

دالة TEXT في Excel 2026 - الدالة اللي بتحول الأرقام لكلام بشري

📊 ملاحظة مهمة: هذا المقال جزء من سلسلة دوال Excel الشاملة. اقرأ أولاً 👈 Pillar #3: دليل أهم 20 دالة Excel 2026

شرح دالة TEXT في Excel 2026 - تنسيق الأرقام والتواريخ بطريقة احترافية

إيه الفكرة الأساسية وراء دالة TEXT؟

دالة TEXT في Excel 2026 بتتعامل مع مشكلة جوهرية: الفرق بين القيمة المخزنة والشكل المعروض. Excel بيخزن الأرقام والتواريخ بشكل رقمي بحت، لكن لما تعرضها، بتستخدم "تنسيق خلية" مؤقت. ده تمام لحد ما تدمج القيمة دي مع نص تاني، ساعتها التنسيق بيختفي. الحل هو TEXT اللي بتحفر التنسيق جوا النص نفسه. قبل ما تستخدمها، تأكد من إنك فاهم دالة CONCAT عشان تعرف تدمج النص المنسق ده بشكل صحيح.

نوع البيانات القيمة الفعلية المخزنة الشكل المعروض
رقم عادي 1500.5 1,500.50 (لو فعلت التنسيق)
نسبة مئوية 0.25 25% (لو فعلت التنسيق)
عملة 1500 $1,500.00 (لو فعلت التنسيق)
تاريخ 45672 15/01/2025 (لو فعلت التنسيق)
وقت 0.5 12:00 PM (لو فعلت التنسيق)

الصيغة الأساسية لدالة TEXT

=TEXT(value, format_text)
الباراميتر إجباري؟ الشرح
value إجباري القيمة اللي عايز تنسقها
format_text إجباري كود التنسيق بين علامات تنصيص ""
"إتقان دالة TEXT في Excel هو الفرق بين شخص يعرف Excel وشخص يحترفه. الجميع يقدر يكتب الأرقام، لكن قليل اللي يقدر يخليها تتكلم."

لغة التنسيق - الرموز اللي لازم تعرفها

رموز الأرقام

الرمز المعنى مثال الناتج
0 رقم إلزامي =TEXT(5, "00000") 00005
# رقم اختياري =TEXT(5, "#####") 5
, فاصل الآلاف =TEXT(1234567, "#,##0") 1,234,567
. الفاصل العشري =TEXT(3.14, "0.00") 3.14
% نسبة مئوية =TEXT(0.25, "0%") 25%

رموز التواريخ

الرمز المعنى المثال (لتاريخ 15/03/2025)
d رقم اليوم بدون صفر 15
dd رقم اليوم بصفر 15
ddd اسم اليوم مختصر Sat
dddd اسم اليوم كامل Saturday
m رقم الشهر بدون صفر 3
mm رقم الشهر بصفر 03
mmm اسم الشهر مختصر Mar
mmmm اسم الشهر كامل March
yy السنة برقمين 25
yyyy السنة بأربعة أرقام 2025

رموز الوقت

الرمز المعنى المثال
h الساعة (12 ساعة بدون صفر) 3
hh الساعة (24 ساعة بصفر) 15
m الدقايق (لازم بعد h) 30
ss الثواني 45
AM/PM صباحاً/مساءً 3:30 PM

المرحلة الأولى - التنسيقات الأساسية

تنسيق الأرقام بفاصلة الآلاف

=TEXT(1234567.89, "#,##0.00")

الناتج: 1,234,567.89

تنسيق العملات

=TEXT(15000, "#,##0.00") & " جنيه"

الناتج: 15,000.00 جنيه

تنسيق النسب المئوية

=TEXT(0.25, "0%")

الناتج: 25%

لاحظ إن Excel بيخزن النسبة كرقم عشري (0.25 = 25%). لو الرقم عندك 25، لازم تقسمه على 100.

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

الصيغة الناتج الاستخدام المناسب
=TEXT(A2, "dd/mm/yyyy") 15/03/2025 تقارير رسمية
=TEXT(A2, "yyyy-mm-dd") 2025-03-15 أسماء ملفات وقواعد بيانات
=TEXT(A2, "dd-mmm-yyyy") 15-Mar-2025 تقارير دولية واضحة
=TEXT(A2, "dddd") Saturday عرض اسم اليوم بس
=TEXT(A2, "mmmm yyyy") March 2025 تقارير شهرية

المرحلة التانية - التنسيقات المتقدمة

تنسيق مشروط داخل format_text

تقدر تحدد تنسيق مختلف للأرقام الموجبة، السالبة، الصفر، والنصوص، كله في صيغة واحدة:

=TEXT(A2, "#,##0.00 جنيه ربح;-#,##0.00 جنيه خسارة;متعادل")

القيمة 5000 تظهر "5,000.00 جنيه ربح"، و -3000 تظهر "-3,000.00 جنيه خسارة"، و 0 تظهر "متعادل". ده بديل أنيق لـ دالة IF في حالات التنسيق.

الأصفار المسبقة

=TEXT(45, "00000")

الناتج: 00045. مفيد جداً لأكواد المنتجات وأرقام الفواتير.

الجمع السحري - TEXT مع دوال تانية

قوة TEXT الحقيقية بتظهر لما تدمجها مع دوال تانية. أشهر استخدام هو دمجها مع CONCAT لإنشاء جمل ديناميكية:

=CONCAT(
  "تقرير يوم ",
  TEXT(TODAY(), "dddd dd/mm/yyyy"),
  CHAR(10),
  "إجمالي المبيعات: ",
  TEXT(SUM(B2:B100), "#,##0.00"),
  " جنيه"
)

كل ما تفتح الملف، التاريخ بيتحدث والمبلغ بيتحدث. وتقدر كمان تدمجها مع IF لرسائل ذكية، ومع LEFT و RIGHT و MID لتنسيق النصوص المستخرجة.

"الفرق بين تقرير ممل وتقرير ممتع مش في البيانات نفسها، الفرق في طريقة عرضها. دالة TEXT هي الجسر بين البيانات الخام والعرض الراقي."

5 سيناريوهات حقيقية - بنطبق فيها كل اللي اتعلمناه

السيناريو الأول: إنشاء أرقام فواتير منهجية

الشركات بتحتاج أرقام فواتير بصيغة موحدة: INV-2025-03-00123

=CONCAT(
  "INV-",
  TEXT(YEAR(TODAY()), "0000"),
  "-",
  TEXT(MONTH(TODAY()), "00"),
  "-",
  TEXT(A2, "00000")
)

السيناريو التاني: عرض الفترات الزمنية

=CONCAT(
  TEXT(B2-A2, "0"),
  " يوم (",
  TEXT(A2, "dd/mm"),
  " إلى ",
  TEXT(B2, "dd/mm"),
  ")"
)

السيناريو التالت: تقارير الأداء بالنسب المئوية

=CONCAT(
  "حقق البائع ",
  TEXT(B2/C2, "0.0%"),
  " من الهدف، ",
  IF(B2>=C2, "تجاوز بـ ", "ينقص ")
  TEXT(ABS(B2-C2), "#,##0"),
  " جنيه"
)

السيناريو الرابع: عرض الأوقات بصيغة احترافية

=CONCAT(
  "بدأ العمل في ",
  TEXT(A2, "h:mm AM/PM"),
  " وانتهى في ",
  TEXT(B2, "h:mm AM/PM"),
  " (",
  TEXT(B2-A2, "h"),
  " ساعة و ",
  TEXT(B2-A2, "m"),
  " دقيقة)"
)

السيناريو الخامس: تنسيق أرقام الموبايل

=TEXT(A2, "0000-000-0000")

💰 فرصة حقيقية: تعرف ازاي تربح من Excel ومهارات تحليل البيانات وتحولها لمصدر دخل إضافي بالدولار 👈 Pillar #4: الدليل الكامل للربح من الإنترنت 2026


أخطاء شائعة وحلولها

الخطأ السبب الحل
نسيان علامات التنصيص عدم كتابة format_text بين "" دائماً حط التنسيق بين علامتي تنصيص
الخلط بين m للشهر وm للدقيقة استخدام m بدون سياق تأكد من وضع h قبل الدقائق
تطبيق تنسيق على نص القيمة الأصلية نص تأكد من تحويل النص لرقم أولاً
TEXT بترجع نص مش رقم نسيان إن TEXT تحول الناتج لنص مش هتقدر تعمل عمليات حسابية على الناتج
فقدان الدقة العشرية استخدام منازل عشرية أقل تأكد من دقة التنسيق قبل الاعتماد عليه

متى تستخدم TEXT ومتى تتجنبها؟

الموقف استخدم TEXT؟ السبب
دمج رقم مع نص أه، إجباري عشان الرقم يحتفظ بتنسيقه
عرض رقم في خلية لوحدها لا Format Cells أسرع وأسهل
إنشاء أكواد بطول ثابت أه الأصفار المسبقة
عمل حسابات على الناتج لا TEXT بترجع نص، مش رقم

نصايح من الواقع

نصيحة 1: احفظ "قاموس تنسيقات" خاص بيك. كل ما تكتشف صيغة تنسيق مفيدة، احفظها في ملف.

نصيحة 2: اختبر التنسيق على عينة صغيرة قبل ما تطبقه على ملف ضخم.

نصيحة 3: استخدم Alt+Enter داخل شريط الصيغة لتقسيم المعادلات الطويلة.

نصيحة 4: لتوحيد التنسيق، خزن كود التنسيق في خلية مرجعية مثل F1 واستخدم =TEXT(A2, $F$1).


📌 اقرأ المزيد - دوال Excel مرتبطة

📋 دوال النصوص

🧮 دوال الشروط

📊 دوال الإحصائيات

🔍 دوال البحث

📅 دوال التاريخ

🎯 دوال وأدوات متقدمة


أسئلة شائعة عن دالة TEXT

ما هي دالة TEXT في Excel 2026؟

دالة TEXT هي دالة نصوص متقدمة تقوم بتحويل القيم الرقمية والتاريخية إلى نصوص منسقة بناءً على كود تنسيق تحدده. هي الحل الوحيد للحفاظ على تنسيق الأرقام عند دمجها مع نصوص، وتستخدم بكثافة في إنشاء التقارير الديناميكية والفواتير.

إيه الفرق بين TEXT وتنسيق الخلية مباشرة؟

تنسيق الخلية بيغير الشكل بس، القيمة الفعلية تفضل رقم. TEXT بتحول القيمة لنص بالشكل المطلوب. الفرق بيظهر لما تدمج القيمة مع نص تاني — TEXT بتحافظ على التنسيق، أما Format Cells فبيضيع.

هل TEXT بتشتغل مع كل أنواع البيانات؟

TEXT بتشتغل مع الأرقام والتواريخ والأوقات بشكل أساسي. مع النصوص، الدالة بترجع النص زي ما هو بدون تغيير.

إزاي أعرض رقم سالب بشكل مختلف؟

استخدم التنسيق المشروط بـ ";". مثلاً: =TEXT(A2, "#,##0.00;(#,##0.00);0"). الموجب يظهر عادي، السالب بين قوسين، والصفر يظهر "0".

هل ممكن أحط TEXT جوا TEXT؟

أه، الدوال متداخلة. مثلاً: =TEXT(VALUE(TEXT(A2, "dd")) + 5, "00"). لكن الأفضل تبسط الصيغة قدر الإمكان.


الخلاصة: تنسيق احترافي للبيانات

دالة TEXT في Excel 2026 هي الجسر بين البيانات الخام والعرض الاحترافي. القاعدة الذهبية: أي رقم أو تاريخ بتدمجه مع نص، لفه بـ TEXT. الرموز الأساسية (0، #، d، m، y) هي كل اللي محتاج تتعلمه عشان تبدأ.

جرب الدالة دلوقتي على بياناتك. ابدأ بتنسيق تاريخ، ثم رقم، ثم ادمجهم مع CONCAT. كل ما طبقتها على حالة جديدة، هتكتشف قوتها الحقيقية. تنسيق واحد بسيط يخلي تقاريرك تحفة فنية.


إخلاء المسؤولية

تنبيه مهم: المحتوى المقدم لأغراض تعليمية وتوعوية فقط، وليس نصيحة احترافية.

  • الكاتب ليس متخصصاً معتمداً: المعلومات مبنية على بحث وتجربة شخصية.
  • إصدارات Excel مختلفة: دالة TEXT متاحة في جميع الإصدارات.
  • نتائج الدوال قد تختلف: حسب البيانات والإعدادات الإقليمية.
  • الأمثلة توضيحية: طبق على بياناتك الفعلية بحذر، اعمل backup أولاً.
  • تحمل المسؤولية: أنت المسؤول عن استخدامك للدوال.

بالمتابعة، أنت توافق على استخدامك لهذه المعلومات على مسؤوليتك الشخصية الكاملة.

قيّم هذا المقال
اضغط لتقييم المقال

التعليقات

سيتم تحميل نموذج التعليق عند الضغط