ТЕХТ функциясы
ТЕХТ() функциясын қолдана отырып, санның немесе күннің көрсетілу форматтарын өзгертуге болады.
Сан форматтау
ТЕХТ функциясы санды берілген формат бойынша форматтайды. Мысалы, егер А бағанында 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"; "\Һелло Уорлд") нәтижесі: Һелло Уорлд.