ТЕХТ функсияси
ТЕХТ() функсиясидан рақам ёки санани кўринишини форматлаш учун фойдаланилади.
Рақамларни форматлаш
ТЕХТ функсияси рақамларни берилган форматга мувофиқ форматлайди. Масалан, агар А устунида 23.7825 сони бўлса ва уни уч хонали онликкасигача форматлаш керак бўлса, қуйидагича ёзилади:
ТЕХТ(А;".3ф")
Натижада "23.782" қатори олинади.
Формат:
ТЕХТ(нумбер;стринг_формат)
Қатор формати:
Қатор формати қуйидагича ёзилади: [флагс][wидтҳ][.преcисион]cонверсион
- [флагс] — форматлаш учун махсус белгилар. Масалан, "+" флаги рақам қийматида + белгисини кўрсатишни талаб қилади; "-" флаги натижа чапга мосланишини билдиради; "," флаги бутун сонлар учун минглик ажратгични ўрнатади. Мажбурий эмас.
- [wидтҳ] — кўрсатилиши керак бўлган минимал белгилар сонини белгиловчи ижобий ўнлик сон. Мажбурий эмас.
- [.преcисион] — ундан олдин нуқта бўлган манфий бўлмаган бутун сон. Одатда белгилар сонини чеклаш учун ишлатилади. Мажбурий эмас.
- cонверсион — рақам қандай форматланишини кўрсатувчи белги. Бутун сонлар учун д, ўринбосар сонлар учун ф ишлатилади. Мажбурий.
Мисол учун, "Нумбер" номли майдонда 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 |
| Ойлар | жан-деc | "МММ" | ТЕХТ(А;"МММ") | оcт |
| Ойлар | Жануарй-Деcембер | "ММММ" | ТЕХТ(А;"ММММ") | Оcтобер |
| Ойлар | Ж-Д | "МММММ" | ТЕХТ(А;"МММММ") | О |
| Кунлар | 1-31 | "Д" | ТЕХТ(А;"Д") | 12 |
| Кунлар | 01-31 | "ДД" | ТЕХТ(А;"ДД") | 12 |
| Кунлар | Мон-Сун | "ДДД" | ТЕХТ(А;"ДДД") | Wед |
| Кунлар | мондай-сундай | "ДДДД" | ТЕХТ(А;"ДДДД") | wеднесдай |
| Йиллар | 00-99 | "ЙЙ" | ТЕХТ(А;"ЙЙ") | 16 |
| ЙИЛЛАР | 1900-9999 | "ЙЙЙЙ" | ТЕХТ(А;"ЙЙЙЙ") | 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 га тенг деб олинади.
- Сана форматидаги қатор жуда мослашувчан (исталган қаторни киритишингиз мумкин, ва ма’лум белгилар вақт бирликлари билан алмаштирилади). Махсус белгилар — Д, М, Й, Ҳ, м, с — ҳарф сифатида чиқарилиши учун қочириб ёзилиши керак.
- Сиз давомийликни соат/минут/секундларда кўрсата оласиз (агар фақат сана кўрсатилган бўлса, у 31.12.1899 дан бошланган вақт миқдорини кўрсатади; я’ни 01.01.1900 учун соатлар бўйича давомийлик 24 бўлади).
- Икки хонали кўрсатилган йил 21-асрга тегишли деб ҳисобланади.
- Агар формат қаторида қайтиш белгиси "\" керак бўлса, у "\\" тарзида қочириб ёзилиши керак. Бу айниқса сатр охирида муҳим.
- Агар формат д/ф билан тугаса ва сана талаб қилинса, д/ф қочириб ёзилиши керак. Масалан, ТЕХТ("12.05.2018"; "\Ҳелло Wорлд") қиймати: Ҳелло Wорлд бўлади.