Skip to content

TEXT функциясы

TEXT() функциясын қолдана отырып, санның немесе күннің көрсетілу форматтарын өзгертуге болады.

Сан форматтау

TEXT функциясы санды берілген формат бойынша форматтайды. Мысалы, егер A бағанында 23.7825 саны тұр және оны үш ондық бөлшекке дейін форматтау қажет болса, келесі түрде қолданасыз:

TEXT(A;".3f")

Нәтижесінде сіз "23.782" жолын аласыз.

Формат:

TEXT(number;string_format)


Жол форматы:

Жол форматы келесідей жазылады: [flags][width][.precision]conversion

  • [flags] — форматтау үшін арнайы белгілер. Мысалы, "+" бейнесі сандық мәнге + таңбасын қосу керек екенін білдіреді; "-" бейнесі нәтижені солдан туралауды білдіреді; "," бейнесі бүтін сандар үшін мыңдық бөлгішті орнатады. Мән міндетті емес.
  • [width] — көрсетілетін минималды таңба саны ретінде анықтайтын оң ондық бүтін. Міндетті емес.
  • [.precision] — алдында ондық нүктесі бар теріс емес бүтін. Әдетте таңбалар санын шектеу үшін қолданылады. Міндетті емес.
  • conversion — сан қалай форматталатынын көрсететін символ. Мұнда d бүтін сандар үшін, f қалқымалы нүктелі сандар үшін қолданылады. Міндетті.

Мысалы, "Number" атты өрісте 12.34 саны бар делік:

  • TEXT({{Task.Number field}};"d") - нәтиже: 12
  • TEXT({{Task.Number field}};"05d") - нәтиже: 00012
  • TEXT({{Task.Number Field}};"04.3f") - нәтиже: 0012.340
  • TEXT({{Task.Number field}};".4f") - нәтиже: 12.3400

Мысалдар:

TEXT(A;".3f")

TEXT({{Task.Number field}};".3f")

TEXT(1234567; ",.2f") - нәтиже: 12 345,67

Күндерді форматтау

Төменде күндерді форматтауға арналған формулалардың кестесі берілген. 10/12/2016 күнін форматтаудың мысалын қарастырайық.

Көрсету Қалай Формат Формула Нәтиже
Айлар 1-12 "M" ТЕКСТ(A;"M") 10
Айлар 01-12 "MM" TEXT(A;"MM") 10
Айлар jan-dec "MMМ" TEXT(A;"MMM") oct
Айлар January-December "MMМM" TEXT(A;"MMMМ") October
Айлар J-D "MMМMM" TEXT(A;"MMMМM") О
Күндер 1-31 "D" TEXT(A;"D") 12
Күндер 01-31 "DD" TEXT(A;"DD") 12
Күндер Mon-Sun "DDD" TEXT(A;"DDD") Wed
Күндер monday-sunday "DDDD" TEXT(A;"DDDD") wednesday
Жылдар 00-99 "YY" TEXT(A;"YY") 16
ЖЫЛДАР 1900-9999 "YYYY" TEXT(A;"YYYY") 2016

Уақытты форматтау

Төменде уақытты форматтауға арналған формулалардың кестесі берілген. 14:22:44 уақытын форматтау мысалын қарастырайық.

Көрсету Қалай Формат Формула Нәтиже
Сағаттар 0-23 "H" TEXT(A;"H") 14
САҒАТТАР 00-23 "HH" TEXT(A;"HH") 14
Минуттар 0-59 "m" TEXT(A;"m") 22
Минуттар 00-59 "mm" TEXT(A;"mm") 22
Секундтар 0-59 "s" TEXT(A;"s") 44
Секундтар 00-59 "ss" TEXT(A;"ss") 44
Уақыт 14:00 "HH:00" TEXT(A;"HH:00") 14:00
Уақыт 14:22 "HH:mm" TEXT(A;"HH:mm") 14:22
Уақыт 14:22:44 "HH:mm:ss" TEXT(A;"HH:mm:ss") 14:22:44
Уақыт 14:22:44,11 "HH:mm:ss,00" TEXT(A;"HH:mm:ss,00") 14:22:44,11
Пайдаланылған уақыт (сағаттар мен минуттар) 1:02 "[H]:mm" TEXT(A;"[H]:mm") 1:02
Пайдаланылған уақыт (сағаттар мен секундтар) 62:16 "[mm]:ss" TEXT(A;"[mm]:ss") 62:16
Пайдаланылған уақыт (секундтар және секундтың жүзден бірі) 3735,80 "[ss],00" TEXT(A;"[ss],00") 3735,80

Маңызды

  • Уақыт пен күн бос орынмен бөлінуі керек.
  • Уақыт ":" таңбасымен, миллисекундтар үшін "," таңбасымен бөлінеді, мысалы 23:15:41,456.
  • Күндер "." немесе "/" немесе "-" таңбаларымен бөлініп жазылады.
  • Егер күн көрсетілмесе, әдепкі бойынша ол 01.01.1900 болады.
  • Күн форматының жолы икемді (кез келген жолды енгізуге болады, және белгілі символдар уақыт бірліктерімен ауыстырылады). Арнайы символдар — D, M, Y, H, m, s — әріп ретінде көрсету үшін қашырылуы (escaped) тиіс, әйтпесе олар уақыт ретінде интерпретацияланады.
  • Сіз мөлшерді сағат/минут/секунд түрінде көрсетуіңізге болады (егер тек күн көрсетілсе, ол 31.12.1899 жылдан бергі уақыт мөлшерін көрсетеді, демек 01.01.1900 үшін сағат бойынша мөлшер 24 болады).
  • Екі таңбалы көрсетілген жыл 21-ғасырға жатқызылады.
  • Егер формат жолында кері сызық "\" қажет болса, оны "\\" ретінде қашырлау қажет. Бұл әсіресе жол соңында болғанда маңызды.
  • Егер формат d/f таңбасымен аяқталса және күн қажет болса, d/f қашырлануы тиіс. Мысалы, TEXT("12.05.2018"; "\Hello World") нәтижесі: Hello World.

Өту