Skip to content

ТЕХТ функциясы

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

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

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

ТЕХТ(А;".3ф")

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

Формат:

ТЕХТ(нұмбер;стрінг_формат)


Жол форматы:

Жол форматы келесідей жазылады: [флагс][уідтһ][.прецісіон]цонверсіон

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

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

  • ТЕХТ({{Task.Number field}};"д") - нәтиже: 12
  • ТЕХТ({{Task.Number field}};"05д") - нәтиже: 00012
  • ТЕХТ({{Task.Number Field}};"04.3ф") - нәтиже: 0012.340
  • ТЕХТ({{Task.Number field}};".4ф") - нәтиже: 12.3400

Мысалдар:

ТЕХТ(А;".3ф")

ТЕХТ({{Task.Number field}};".3ф")

ТЕХТ(1234567; ",.2ф") - нәтиже: 12 345,67

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

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

Көрсету Қалай Формат Формула Нәтиже
Айлар 1-12 "М" ТЕКСТ(А;"М") 10
Айлар 01-12 "ММ" ТЕХТ(А;"ММ") 10
Айлар жан-дец "МММ" ТЕХТ(А;"МММ") оцт
Айлар Жанұарy-Децембер "ММММ" ТЕХТ(А;"ММММ") Оцтобер
Айлар Ж-Д "МММММ" ТЕХТ(А;"МММММ") О
Күндер 1-31 "Д" ТЕХТ(А;"Д") 12
Күндер 01-31 "ДД" ТЕХТ(А;"ДД") 12
Күндер Мон-Сұн "ДДД" ТЕХТ(А;"ДДД") Уед
Күндер мондаy-сұндаy "ДДДД" ТЕХТ(А;"ДДДД") уеднесдаy
Жылдар 00-99 "YY" ТЕХТ(А;"YY") 16
ЖЫЛДАР 1900-9999 "YYYY" ТЕХТ(А;"YYYY") 2016

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

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

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

Маңызды

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

Өту