كيفية استخدام Excel Text Function

استخدم وظيفة Excel TEXT لتحويل أي بيانات (مثل الأرقام والتواريخ وما إلى ذلك) إلى نص بتنسيق محدد من قبل المستخدم.

يتم تصنيف وظيفة TEXT على أنها دالة سلسلة / نص ، والتي تحول قيمة رقمية إلى سلسلة نصية بتنسيق يحدده المستخدم. على سبيل المثال ، إذا كنت تريد تحويل تاريخ بتنسيق "15/03/2020" إلى تنسيق 15 مارس 2020 ، يمكنك استخدام وظيفة TEXT للقيام بذلك.

يشرح هذا الدليل كيفية استخدام وظيفة TEXT في Excel بمساعدة بعض الصيغ والأمثلة.

بناء الجملة

الصيغة العامة لوظيفة TEXT:

= TEXT (القيمة ، format_text)

تتطلب الدالة TEXT وسيطتين / معلمتين:

  • القيمة - القيمة الرقمية التي تريد تحويلها إلى سلسلة نصية. يمكن أن تكون هذه القيمة قيمة رقمية أو تاريخًا أو مرجع خلية لقيمة رقمية.
  • format_text - كود التنسيق الذي تريد تطبيقه على القيمة المحددة. يجب أن يكون دائمًا محاطًا بعلامات اقتباس مزدوجة.

رموز تنسيق وظيفة النص

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

كود التنسيقوصفمثال
0الصفر هو عنصر نائب لرقم يعرض فقط أرقامًا بدون أية منازل عشرية.# .0 - يعرض دائمًا منزلة عشرية واحدة.

إذا قمت بكتابة 5.50 في الخلية المشار إليها ، فسيتم عرضها كـ 5.5.

#يعرض رقمًا بدون أي أصفار إضافية.

#. ## - يظهر ما يصل إلى منزلتين عشريتين.

عندما تدخل 3.777 ، فإنها ترجع 3.78.

?يعرض فقط رقمًا بدون منازل عشرية. يتم استخدامه عادة لمحاذاة القيم الرقمية في عمود عند منزلة عشرية.#.؟ - سيعرض مكانًا عشريًا واحدًا وسيحاذاة العلامة العشرية.
.العلامة العشرية
,فاصل الآلاف.###، ### - ستعرض فاصل الآلاف.

إذا قمت بكتابة 195200 ، فسيتم إرجاع 195200

0%يعرض الأرقام كنسبة مئوية.إذا قمت بكتابة 0.285 ، فإنها ترجع 28.5

بالإضافة إلى رمز التنسيق أعلاه ، يمكنك أيضًا إضافة أي من الرموز التالية في رمز التنسيق الخاص بالصيغة ، وسيتم عرضها تمامًا كما تم إدخالها.

سيمبولوصف
+ و -زائد وناقص
()الأقواس اليسرى واليمنى
:القولون
^علامة الإقحام
'الفاصلة العليا
{}بين قوسين مجعد
<>أقل من وأكبر من العلامات
=علامة يساوي
/مائل
!علامة تعجب
&أمبرساند
~تيلدا
شخصية الفضاء

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

عندما تريد تحويل التواريخ والأوقات باستخدام وظيفة TEXT ، استخدم أيًا من رموز التنسيق أدناه.

كود التنسيقالوصف والأمثلة
د

تحديد يوم من الشهر برقم مكون من رقم واحد أو رقمين بدون صفر بادئ (على سبيل المثال 2 إلى 25)

يتحديد يوم من الشهر بتمثيل مكون من رقمين بصفر بادئ (على سبيل المثال من 02 إلى 25)
dddيحدد يوم الأسبوع باختصار مكون من ثلاثة أحرف (مثل من الاثنين إلى الأحد)
ddddيحدد الاسم الكامل ليوم الأسبوع. (على سبيل المثال ، الاثنين ، الأربعاء)
متحديد شهر السنة برقم مكون من رقم واحد أو رقمين بدون صفر بادئ (على سبيل المثال من 02 إلى 12)
مميحدد الشهر في تمثيل مكون من رقمين بصفر بادئ. (على سبيل المثال ، 01 ، 12)
ممميحدد الشهر باختصار مكون من ثلاثة أحرف (على سبيل المثال ، يناير ، نوفمبر)
ش ش ش شيحدد الاسم الكامل للشهر. (على سبيل المثال ، يناير ، نوفمبر)
س صتحدد السنة برقم مكون من رقمين (على سبيل المثال 08 تعني 2008 ، 19 تعني 2019)
س س س ستحدد السنة بأربعة أرقام (على سبيل المثال ، 2008 ، 2019)
حتحدد الساعة بتمثيل مكون من رقم واحد أو رقمين بدون صفر بادئ (على سبيل المثال ، 6 ، 12)
ح حتحدد الساعة في تمثيل مكون من رقمين بصفر بادئ (من 06 إلى 12)
متحدد الدقائق برقم مكون من رقم واحد أو رقمين بدون صفر بادئ (على سبيل المثال ، 5 ، 45)
ممتحديد الدقائق المكونة من رقم واحد أو رقمين بصفر بادئ (على سبيل المثال ، 05 ، 45)
سيحدد الثواني برقم مكون من رقم واحد أو رقمين بدون صفر بادئ (على سبيل المثال ، 5 ، 45)
ssيحدد الثواني في رقم مكون من رقم واحد أو رقمين بصفر بادئ (على سبيل المثال ، 05 ، 45)
صباحا / مساءتحدد أنه يجب عرض الوقت بتنسيق 12 ساعة متبوعًا بـ "صباحًا" أو "مساءً"

كيفية استخدام دالة النص في Excel

لقد تعلمت أكواد بناء الجملة وتنسيق الدالة TEXT ، والآن ، دعنا نستكشف كيفية استخدام الوظيفة في Excel بمساعدة بعض الأمثلة.

استخدم صيغة النص لعرض الرقم بالكامل على الرقم الموجود في الخلية A1.

للقيام بذلك ، يمكننا استخدام صيغة النص على النحو التالي:

= TEXT (A1، "0")

استخدم هذه الصيغة لعرض منزلة عشرية واحدة:

= TEXT (A1، "0.0")

يعرض الجدول أدناه صيغ النص ذات أكواد التنسيق المختلفة لتطبيق أنواع تنسيق مختلفة على قيم رقمية مختلفة. يمكنك نسخ هذه الصيغ مباشرة في جدول البيانات الخاص بك لتجربتها بنفسك.

قيمةمعادلةقيمة منسقة
4963.34= TEXT (A2، "0.000")4963.340
5300.52= TEXT (A3، "#، ## 0")5,301
5.12= TEXT (A4، "#؟ /؟")5 1/8
0.4963= TEXT (A5، "#٪") 50٪50%
9600.60= TEXT (A6، "$ #، ## 0.0")$9,600.6
20= TEXT (A7، "~ #!") ~ 20!~20!
5656= TEXT (A8، "00000000")00005656

يتم تطبيق الصيغ أعلاه في العمود C من جدول البيانات كما هو موضح في لقطة الشاشة أدناه:

دالة TEXT مع الصيغ

يمكنك أيضًا استخدام الصيغ والوظائف الأخرى داخل وخارج وظيفة TEXT.

لنفترض أن لديك إجمالي ومبلغ المصاريف ، وتريد حساب صافي الربح وعرض الربح في الخلية A9 مع السلسلة "صافي الربح الخاص بك هو". يمكنك استخدام الصيغة أدناه لذلك:

= "صافي ربحك هو" & TEXT (C6-C7، "$ #، ###. 00")

تقوم الصيغة أولاً بحساب الربح من خلال صيغة (C6-C7) داخل دالة TEXT وتربط القيمة المنسقة بالسلسلة "صافي الربح الخاص بك هو" باستخدام الصيغة المتسلسلة (&) ، وتعرض النتيجة أخيرًا في الخلية A9.

تنسيق رقم هاتف محمول باستخدام وظيفة TEXT

عادةً ، عندما تكتب أي رقم أطول من 11 رقمًا في جدول البيانات ، على سبيل المثال ، أرقام الهواتف المحمولة ، فسيقوم Excel تلقائيًا بتحويله إلى تدوين علمي. ويمكنك استخدام هذه الرموز العلمية بشكل صحيح ، لذا قد ترغب في تحويلها إلى قيم عددية عادية. يمكنك استخدام وظيفة TEXT لتحويل تلك الرموز العلمية المزعجة إلى أرقام هواتف محمولة.

كما هو موضح في لقطة الشاشة أدناه ، عند إدخال أرقام الهواتف المحمولة (المكونة من 12 رقمًا بما في ذلك رمز البلد) في Excel ، فإنه يقوم تلقائيًا بتحويل أرقام الهواتف المحمولة هذه إلى تنسيق تدوين علمي.

باستخدام وظيفة TEXT ، يمكنك تنسيق تنسيق الترميز العلمي هذا إلى أرقام هواتف محمولة قابلة للقراءة.

عادةً ما يتكون رقم الهاتف المحمول من 12 رقمًا (قد يختلف هذا في بعض البلدان). أول رقمين هما رمز الدولة والأرقام العشرة المتبقية هي أرقام الهاتف المحمول.

لذلك لتحويل تلك الرموز العلمية المذكورة أعلاه إلى أرقام هواتف محمولة ، استخدم هذه الصيغة:

= TEXT (A1، "+ #############")

نستخدم "############" كرمز تنسيق لهذا المثال لتحويل الترميز إلى رقم هاتف محمول:

الآن ، دعنا نجعله أكثر قابلية للقراءة من خلال فصل رمز البلد عن رقم الهاتف المحمول. للقيام بذلك ، ضع واصلة (-) بعد تجزئتين.

= TEXT (A1، "+ ## - ##########")

تنسيق التاريخ باستخدام الدالة TEXT

بشكل افتراضي ، يقوم Excel بتخزين التاريخ كأرقام تسلسلية. الرقم التسلسلي لـ 1 كانون الثاني (يناير) 1900 هو 1 و 1 كانون الثاني (يناير) 2001 هو 36892 لأنه 36891 يومًا منذ 1 كانون الثاني (يناير) 1900.

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

على سبيل المثال ، إذا كنت تريد أخذ التاريخ من الخلية A1 (05 2015) وإظهاره بتنسيق تاريخ قياسي مثل "5 مارس 2015" في الخلية B1 ، يمكنك استخدام الصيغة التالية:

= TEXT (A1، "mmm d، yyyy")
  • ممم يحدد إلى 3 أحرف مختصرة بالشهر
  • د يحدد يوم الشهر برقم واحد أو رقمين
  • س س س س يحدد لعرض أرقام السنة المكونة من أربعة أرقام.

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

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

لنفترض أننا نريد ضم الاسم (العمود أ) وتاريخ الميلاد (العمود ب) وعرضه في العمود ج. ستحصل على نتيجة مثل هذه:

إذا قمنا بربط النص مباشرة في الخلية A1 والتاريخ في الخلية B1 ، فإن Excel ينضم إلى النص والرقم التسلسلي للتاريخ ، وليس التاريخ الفعلي.

لتسلسل النص والتاريخ وعرض التاريخ بشكل صحيح بالتنسيق المطلوب ، استخدم الدالة TEXT مع وظيفة CONCAT.

الصيغة:

= CONCAT (A2، "-"، TEXT (B2، "dd / m / yy"))

النتائج:

الآن ، سنقوم بضم سلسلة نصية "ولدت في" إلى الإخراج وتنسيق التاريخ بتنسيق مختلف.

بعد ذلك ، يتم نسخ الصيغة إلى الخلية A2: A5 باستخدام مقبض التعبئة.

في مثال آخر ، نستخدم الامتداد اليوم() وظيفة للحصول على التاريخ الحالي ، وربط التاريخ ببعض النصوص ذات الصلة.

الآن ، يمكنك بسهولة تحويل أي قيمة (مثل الأرقام والتواريخ وما إلى ذلك) إلى نص بالتنسيق الذي تريده.