Skip to content

TEXT funksiyasi

TEXT() funksiyasidan raqam yoki sanani ko‘rinishini formatlash uchun foydalaniladi.

Raqamlarni formatlash

TEXT funksiyasi raqamlarni berilgan formatga muvofiq formatlaydi. Masalan, agar A ustunida 23.7825 soni bo‘lsa va uni uch xonali onlikkasigacha formatlash kerak bo‘lsa, quyidagicha yoziladi:

TEXT(A;".3f")

Natijada "23.782" qatori olinadi.

Format:

TEXT(number;string_format)


Qator formati:

Qator formati quyidagicha yoziladi: [flags][width][.precision]conversion

  • [flags] — formatlash uchun maxsus belgilar. Masalan, "+" flagi raqam qiymatida + belgisini ko‘rsatishni talab qiladi; "-" flagi natija chapga moslanishini bildiradi; "," flagi butun sonlar uchun minglik ajratgichni o‘rnatadi. Majburiy emas.
  • [width] — ko‘rsatilishi kerak bo‘lgan minimal belgilar sonini belgilovchi ijobiy o‘nlik son. Majburiy emas.
  • [.precision] — undan oldin nuqta bo‘lgan manfiy bo‘lmagan butun son. Odatda belgilar sonini cheklash uchun ishlatiladi. Majburiy emas.
  • conversion — raqam qanday formatlanishini ko‘rsatuvchi belgi. Butun sonlar uchun d, o‘rinbosar sonlar uchun f ishlatiladi. Majburiy.

Misol uchun, "Number" nomli maydonda 12.34 bo‘lsin:

  • TEXT({{Task.Number field}};"d") - natija: 12
  • TEXT({{Task.Number field}};"05d") - natija: 00012
  • TEXT({{Task.Number Field}};"04.3f") - natija: 0012.340
  • TEXT({{Task.Number field}};".4f") - natija: 12.3400

Misollar:

TEXT(A;".3f")

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

TEXT(1234567; ",.2f") - natija: 12 345,67

Sanalarni formatlash

Quyida sana formatlash uchun formulalar jadvali keltirilgan. Keling, 10/12/2016 sanasini formatlash misolini ko‘rib chiqamiz.

Nimani ko‘rsatish Qanday Format Formula Natija
Oylar 1-12 "M" TEXT(A;"M") 10
Oylar 01-12 "MM" TEXT(A;"MM") 10
Oylar jan-dec "MMM" TEXT(A;"MMM") oct
Oylar January-December "MMMM" TEXT(A;"MMMM") October
Oylar J-D "MMMMM" TEXT(A;"MMMMM") О
Kunlar 1-31 "D" TEXT(A;"D") 12
Kunlar 01-31 "DD" TEXT(A;"DD") 12
Kunlar Mon-Sun "DDD" TEXT(A;"DDD") Wed
Kunlar monday-sunday "DDDD" TEXT(A;"DDDD") wednesday
Yillar 00-99 "YY" TEXT(A;"YY") 16
YILLAR 1900-9999 "YYYY" TEXT(A;"YYYY") 2016

Vaqtni formatlash

Quyida vaqtni formatlash uchun formulalar jadvali keltirilgan. Keling, 14:22:44 vaqtini formatlash misolini ko‘rib chiqamiz.

Nimani ko‘rsatish Qanday Format Formula Natija
Soatlar 0-23 "H" TEXT(A;"H") 14
SOATLAR 00-23 "HH" TEXT(A;"HH") 14
Minutlar 0-59 "m" TEXT(A;"m") 22
Minutlar 00-59 "mm" TEXT(A;"mm") 22
Sekundlar 0-59 "s" TEXT(A;"s") 44
Sekundlar 00-59 "ss" TEXT(A;"ss") 44
Vaqt 14:00 "HH:00" TEXT(A;"HH:00") 14:00
Vaqt 14:22 "HH:mm" TEXT(A;"HH:mm") 14:22
Vaqt 14:22:44 "HH:mm:ss" TEXT(A;"HH:mm:ss") 14:22:44
Vaqt 14:22:44,11 "HH:mm:ss,00" TEXT(A;"HH:mm:ss,00") 14:22:44,11
Ishlatilgan vaqt (soat va minut) 1:02 "[H]:mm" TEXT(A;"[H]:mm") 1:02
Ishlatilgan vaqt (soat va sekund) 62:16 "[mm]:ss" TEXT(A;"[mm]:ss") 62:16
Ishlatilgan vaqt (sekund va yuzdan bir qismi) 3735,80 "[ss],00" TEXT(A;"[ss],00") 3735,80

Muhim

  • Vaqt va sana orasida bo‘shliq bilan ajratish kerak.
  • Vaqt ":" belgisi bilan, millisekundlar esa "," bilan ajraladi, masalan 23:15:41,456.
  • Sanalar nuqta ".", "/" yoki "-" belgilaridan biri bilan ajraladi.
  • Sana ko‘rsatilmagan bo‘lsa, u standart bo‘yicha 01.01.1900 ga teng deb olinadi.
  • Sana formatidagi qator juda moslashuvchan (istalgan qatorni kiritishingiz mumkin, va ma’lum belgilar vaqt birliklari bilan almashtiriladi). Maxsus belgilar — D, M, Y, H, m, s — harf sifatida chiqarilishi uchun qochirib yozilishi kerak.
  • Siz davomiylikni soat/minut/sekundlarda ko‘rsata olasiz (agar faqat sana ko‘rsatilgan bo‘lsa, u 31.12.1899 dan boshlangan vaqt miqdorini ko‘rsatadi; ya’ni 01.01.1900 uchun soatlar bo‘yicha davomiylik 24 bo‘ladi).
  • Ikki xonali ko‘rsatilgan yil 21-asrga tegishli deb hisoblanadi.
  • Agar format qatorida qaytish belgisi "\" kerak bo‘lsa, u "\\" tarzida qochirib yozilishi kerak. Bu ayniqsa satr oxirida muhim.
  • Agar format d/f bilan tugasa va sana talab qilinsa, d/f qochirib yozilishi kerak. Masalan, TEXT("12.05.2018"; "\Hello World") qiymati: Hello World bo‘ladi.


Go to