تابع TEXT در اکسل

 

در این آموزش فرمول و نحوه استفاده از تابع TEXT در اکسل توضیح داده شده است.

تابع TEXT یک مقدار عددی را به متن تبدیل می کند و به شما امکان استفاده از رشته ها با فرمت های خاص را می دهد. این تابع در شرایطی که می خواهید اعداد را در یک فرمت خاص نمایش دهید بسیار مفید است با استفاده از این تابع همچنین می توانید اعداد را با متن و یا نمادها ترکیب کنید. به عنوان مثال، فرض کنید سلول A1 حاوی شماره 23.5 است. برای فرمت شماره به صورت یک مقدار دلار، می توانید از فرمول زیر استفاده کنید:

=TEXT(A1,”$0.00″)

در این مثال، اکسل مقدار $ 23.50 را نشان می دهد.

دانلود ویدئو آموزشی

دانلود فایل اکسل آموزشی فرمول TEXT مثال 1 

شما همچنین می توانید فرمت اعداد را با استفاده از فرمان های گروه Number در صفحه اصلی نوار، تغییر دهید. با این حال، این دستورات تنها در صورتی کار می کنند که کل سلول عددی باشد. اگر می خواهید فرمت اعداد را تغییر دهید و آنها را با متن ترکیب کنید، تابع TEXT  بهترین گزینه است. به عنوان مثال، شما می توانید متن را به فرمول قبلی اضافه کنید:

=TEXT(A1,”$0.00″) & ” per hour”

در این مثال نیز ، اکسل  مقدار per hour $ 23.50 را نمایش می دهد.

دانلود ویدئو آموزشی

دانلود فایل اکسل آموزشی فرمول TEXT مثال 2 

فرمول این تابع به صورت زیر می باشد:

TEXT(value, format_text)

 

Value: یک مقدار عددی است، که می تواند فرمول باشد که نتیجه آن دارای یک مقدار عددی است، یا یک ارجاع به یک سلول حاوی مقدار عددی است.

 

format_text: یک فرمت عددی به عنوان یک رشته متن که در علامت نقل قول قرار دارد، به عنوان مثال “m/d/yyyy”  یا “#,##0.00” بخش های زیر را برای دستورالعمل های فرمت های خاص مشاهده کنید.

 

دستورالعمل های فرمت های عددی

 

ارقام اعشاری: برای داشتن اعشار های دلخواه متغیر format_text را به صورت های زیر به کار ببرید.

 

محل نگهدارنده

شرح

0 (صفر)

صفرهای نامرئی را نمایش می دهد برای مثال، اگر شما 8.9 را تایپ می کنید و می خواهید این عدد به صورت 8.90 نمایش داده شود، از فرمت 00.# استفاده کنید.

#

همان قوانین را با 0 (صفر) دنبال می کند. با این حال، اکسل صفرهای اضافی را نمایش نمی دهد. به عنوان مثال، اگر فرمت سفارشی ##.# باشد و شما در 8.9 سلول را تایپ می کنید، شماره 8.9 نمایش داده می شود.

؟

همان قوانین را با 0 (صفر) دنبال می کند. به عنوان مثال، فرمت سفارشی ?0.0 رقم اعشار برای اعداد 8.9 و  88.99 را در یک ستون محاسبه می کند.

. (period)

نقطه اعشاری را در یک عدد نشان می دهد.

 

دانلود فایل اکسل آموزشی فرمول TEXT جدول 1 

 

 اگر فرمت تنها علامت (#) را در سمت چپ نقطه اعشار داشته باشد، اعداد کمتر از 1 با نقطه اعشار شروع می شوند. برای مثال، 47.

 

برای نمایش

مانند

از این فرمت استفاده کنید

1234.59

1234.6

“####.#”

8.9

8.900

“#.000”

0.631

0.6

“0.#”

12
1234.568

12.0
1234.57

“#.0#”

44.398
102.65
2.8

44.398
102.65
2.8
(with aligned decimals)

“???.???”

5.25
5.3

5 1/4
5 3/10
(with aligned fractions)

“# ???/???”

 

دانلود فایل اکسل آموزشی فرمول TEXT جدول 2 

 

جداکننده هزارتایی: برای نشان دادن یک کاما به عنوان یک جداکننده به صورت زیر عمل کنید.

 

، (کاما)

جدایه هزاران را در یک عدد نشان می دهد. اکسل این علامت را با کاما جدا می کند. به عنوان مثال، اگر آرگومان format_text به صورت “#,###.0,” است ، اکسل شماره 12،200،000 را به صورت  12,200.0 نمایش می دهد .

 

برای نمایش

مانند

از این فرمت استفاده کنید

12000

12,000

“#,###”

12000

12

“#,”

12200000

12.2

“0.0,,”

 

دستورالعمل هایی برای قالب های تاریخ و زمان

نمایش روزها، ماهها و سالها: برای نمایش اعداد به صورت فرمت تاریخ (مانند روزها، ماهها و سالها)، از کدهای زیر در format_text  استفاده کنید

 

m

ماه را به صورت یک عدد بدون صفر پیشین نمایش می دهد.

mm

ماه را به صورت یک عدد نشان می دهد که صفر آن زمان مناسب است.

mmm

ماه را به صورت اختصار نمایش می دهد (Jan to Dec)

mmmm

ماه را به صورت نام کامل (January to December) نمایش می دهد.

mmmmm

ماه را به صورت یک حرف واحد  (J to D)نمایش می دهد.

d

روز را به صورت یک عدد بدون صفر اول نمایش می دهد.

dd

روز را به صورت یک عدد با صفر پیشرو زمانی که مناسب است را نمایش می دهد.

ddd

روز را به صورت یک مخفف (Sun to Sat) نمایش می دهد.

dddd

روز را به صورت نام کامل (Sunday to Saturday) نمایش می دهد.

yy

سال را به صورت شماره دو رقمی نمایش می دهد.

yyyy

سال را به صورت شماره چهار رقمی نمایش می دهد.

 

 

برای نمایش

مانند

از این فرمت استفاده کنید

ماه ها

1–12

“m”

ماه ها

01–12

“mm”

ماه ها

Jan–Dec

“mmm”

ماه ها

January–December

“mmmm”

ماه ها

J–D

“mmmmm”

روزها

1–31

“d”

روزها

01–31

“dd”

روزها

Sun–Sat

“ddd”

روزها

Sunday–Saturday

“dddd”

سال ها

00–99

“yy”

سال ها

1900–9999

“yyyy”

 

ساعتها، دقیقه ها و ثانیه ها: برای نمایش فرمتهای زمان (مانند ساعت، دقیقه و ثانیه)، از کدهای زیر در format_text  استفاده کنید.

 

h

ساعت را به عنوان یک عدد بدون صفر اول نمایش می دهد.

[h]

زمان سپری شده در ساعت را نشان می دهد. اگر شما با یک فرمول کار می کنید که یک زمان که تعداد ساعت ها بیش از 24 است را نشان می دهد، از فرمت شماره ای که شبیه[h]: mm: ss است .

hh

ساعت را به عنوان یک عدد با صفر پیشرو زمانی که مناسب است نمایش می دهد. اگر فرمت حاوی AM یا PM باشد ، ساعت بر اساس ساعت 12 ساعت نشان داده می شود.در غیر این صورت، ساعت بر اساس ساعت 24 ساعته نمایش داده می شود.

m

دقیقه را به عنوان یک عدد بدون صفر اول نمایش می دهد.

نکته کد m یا mm باید بلافاصله بعد از کد h یا hh یا بلافاصله قبل از کد ss نمایش داده شود ؛ در غیر این صورت، اکسل ماه را به جای دقیقه نمایش می دهد.

[m]

ساعت را به صورت دقیقه نشان می دهد. اگر شما با یک فرمول کار می کنید که یک زمان که تعداد دقیقه ها بیش از 60 است را نشان می دهد، از فرمت شماره ای که شبیه[mm]  است: ss استفاده کنید .

mm

دقیقه به صورت یک عدد با صفر پیشرو زمانی که مناسب است را نمایش می دهد.

نکته کدm  یا mm  باید بلافاصله بعد از کدh  یا hh  یا بلافاصله قبل از کدss  نمایش داده شود ؛ در غیر این صورت، اکسل ماه را به جای دقیقه نمایش می دهد.

s

دقیقه را به صورت یک عدد بدون صفر اول نمایش می دهد.

[s]

زمان سپری شده به صورت ثانیه را نمایش می دهد. اگر شما با یک فرمول کار می کنید که مدت زمانی را که تعداد ثانیه ها بیش از 60 است بازمی گرداند، از فرمت شماره ای که شبیه به[ss]  است .استفاده کنید

ss

دوم را به عنوان یک عدد نشان می دهد که صفر آن زمان مناسب است. اگر میخواهیدقطعه های یک ثانیه را نمایش دهید، از فرمت شمارهی شبیه h:mm:ss.00 استفاده کنید .

AM/PM, am/pm, A/P, a/p

ساعت را بر اساس یک ساعت 12 ساعته نمایش می دهد. نمایش اکسل AM ، است، یا برای زمان از نیمه شب تا ظهر و عصر ، بعد از ظهر ، P ، یا p برای زمان از ظهر تا نیمه شب.

 

برای نمایش

مانند

از این فرمت استفاده کنید

ساعت ها

0-23

“h”

ساعت ها

00-23

“hh”

دقایق

0-59

“m”

دقایق

00-59

“mm”

ثانیه ها

0-59

“s”

ثانیه ها

00–59

“ss”

زمان

4 AM

“h AM/PM”

زمان

4:36 PM

“h:mm AM/PM”

زمان

4:36:03 P

“h:mm:ss A/P”

زمان

4:36:03.75

“h:mm:ss.00”

زمان سپری شده (ساعت و دقیقه)

1:02

“[h]:mm”

زمان سپری شده (دقیقه و ثانیه)

62:16

“[mm]:ss”

زمان سپری شده (ثانیه و صد)

3735.80

“[ss].00”

 

دستورالعمل های مربوط به ارز، درصد و قالب های نشانه علمی

شامل علامت های ارز: برای جلوگیری از عدد با علامت دلار ( $ )، علامت دلار را در ابتدای آرگومانformat_text  تایپ کنید برای مثال “$#,##0.00” برای وارد کردن یکی از نمادهای ارز زیر در فرمت شماره، NUM LOCK  را فشار دهید و برای تایپ کد ANSI برای نماد از صفحه کلید عددی استفاده کنید.

 

برای ورود

از این ترکیب کلید استفاده کنید

¢

ALT + 0162

£

ALT + 0163

¥

ALT + 0165

 

ALT + 0128

 

توجه داشته باشید شما باید از صفحه کلید عددی استفاده کنید؛ با استفاده از کلید ALT با کلید های شماره در ردیف بالا صفحه کلید کدهای ANSI تولید نمی کند.

نمایش درصد: برای نمایش اعداد به عنوان درصدی از 100 – برای مثال، برای نمایش .08 به عنوان 8٪ یا 2.8 به عنوان 280٪ – در متغییر  format_text از علامت درصد ( ٪) استفاده کنید.

نمایش نمادهای علمی: برای نمایش اعداد در قالب علمی  (exponential)از کدهای exponent زیر در format_text  استفاده کنید.

 

E (E-, E+, e-, e+)

یک عدد را در قالب علمی (نمایشی) نمایش می دهد. اکسل یک عدد را به سمت راست «E» یا «e» نشان می دهد که مربوط به تعداد مکان هایی است که نقطه اعشاری منتقل شده است .به عنوان مثال، اگر آرگومان format_text برابر با “0.00E+00”  باشد ، اکسل 12.200.000 را به صورت1.22E+07  نمایش می دهد . اگر  format_text را به  “#0.0E+0”,  تغییر دهید ، اکسل 12.2E+6  را نمایش می دهد .

 

دستورالعمل هایی برای اضافه کردن متن و اضافه کردن فاصله

اگر شما از هر یک از کاراکتر های زیر در متغیر format_text  قرار دهید، آنها دقیقا به همان صورتی که وارد شده اند نمایش داده می شود.

 

$

علامت دلار

+

علامت مثبت

(

پرانتز چپ

:

کولون

^

لهجه Circumflex (Caret)

آپوستروف

{

براکت چپ افقی

کمتر از علامت

=

علامت برابر

علامت منفی

/

علامت  Slash

)

پرانتز راست

!

علامت تعجب

&

آمپرسند

~

تیلد

}

براکت راست کناف

علامت بزرگتر از علامت

 

کاراکتر فاصله (Space)

 

مقدار format_text   نمی تواند شامل یک ستاره (*) باشد.

با استفاده از تابعTEXT  مقدار عددی را به فرمت متن تبدیل کنید و نتیجه دیگر نمیتواند به عنوان یک عدد محاسبه شود. برای فرمت یک سلول به طوری که مقدار آن باقی می ماند عددی، روی سلول راست کلیک کنید، روی Format Cells  کلیک کنید، و سپس در کادر محاوره ای Format Cells ، دربرگه Number ، گزینه های قالب بندی مورد نظر را تنظیم کنید. برای کسب اطلاعات بیشتر در مورد استفاده از کادر محاوره ای Format Cells ، روی دکمه راهنما ( ؟) در گوشه سمت راست بالای کادر محاوره کلیک کنید.

مثال

 

فروشندگان

حراجی

داده ها

Burke

$2,800

39300.63

Dykstra

40%

 

فرمول

شرح

نتیجه

=A2&” sold “&TEXT(B2, “$0.00″)&” worth of units.”

ترکیبی از سلول  A2، رشته متن ” sold,” ، سلول B2 (با فرمت دلار)، و متن رشته ” worth of units.”

Burke sold $2800.00 worth of units.

=A3&” had “&TEXT(B3, “0%”)&” of the total sales.”

ترکیبی از سلول  A3، رشته” sold,”  سلول B3 (با فرمت درصد) و رشته متن ” of the total sales.”

Dykstra had 40% of the total sales.

=”Date: ” & TEXT(C2, “yyyy-mm-dd”)

مقدار سلول C2 را به ضورت سال در چهار رقم، ماه دو رقم و روز را نیز در دو رقم نمایش می دهد.

Date: 2007-08-06

=”Date-time: ” & TEXT(C2, “m/d/yyyy h:mm AM/PM”)

مقدار سلول C2 را در یک تاریخ کوتاه، فرمت زمان 12 ساعته نمایش می دهد.

Date-time: 8/6/2007 3:07 PM

=TEXT(C2, “0.00E+00”)

مقدار سلول C2 را در قالب علمی (نمایشی) نمایش می دهد.

3.93E+04

=TEXT(C2, “$#,##0.00”)

مقدار سلول C2 را در یک فرمت دلار، با جدایی هزارتایی (توسط ویلگول) نمایش می دهد.

$39,300.63

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *