15+ oddiy Google Sheets matn funksiyalari haqida malumot
Ma’lumotlarni Google Sheets-ga import qilasizmi yoki ularni qo’lda kiritasizmi, matnni o’zgartirish yoki tuzatish kerak bo’lgan holatlar bo’lishi mumkin. Roʻyxatimizda Google Sheets matn funksiyalaridan foydalanish, vaqtni tejashingiz mumkin tez va bir vaqtning o’zida bir nechta o’zgarishlarni amalga oshirish orqali.
Raqamni matnga aylantirish: TEXT
Belgilangan format yordamida raqamni matnga aylantirishning oddiy usulidan boshlash TEXT funktsiyasidir. Siz uni sana, vaqt, foiz, valyuta yoki shunga o’xshash raqam uchun ishlatishingiz mumkin.
Formulaning sintaksisi TEXT (raqam, format) bo’lib, unda birinchi argument uchun aniq raqam yoki katakcha havolasidan foydalanishingiz mumkin. Foydalanmoqchi bo’lgan formatga qarab, tashrif buyurishingiz mumkin Google Docs Editors yordam sahifasi ikkinchi argument uchun o’ndan ortiq variantlar ro’yxati uchun.
Misol tariqasida, biz soat 22:30 ni 12 soatlik formatda AM yoki PM bilan va ushbu formuladan foydalanib matn sifatida formatlaymiz:
=MATN (“22:30”,”soat:dd AM/PM”)
Yana bir misol uchun, A1 katakdagi raqamni ushbu formuladan foydalanib, foiz belgisi bilan matn sifatida formatlaymiz:
=MATN(A1,”0%”)
Matnni birlashtirish: CONCATENATE
Agar siz ikkita matn qatorini birlashtirmoqchi bo’lsangiz, mumkin CONCATENATE funksiyasidan foydalaning. Sizda ism va familiya, shahar va shtat yoki bitta katakka birlashtirmoqchi bo’lgan shunga o’xshash ma’lumotlar bo’lishi mumkin.
Sintaksis — CONCATENATE(string1, string2,…), bu yerda argumentlar uchun matn yoki hujayra havolalaridan foydalanishingiz mumkin.
Ushbu misolda biz A1 dan D1 katakchalaridagi matnni quyidagi formula bilan bitta satrga birlashtiramiz:
=QO’SHISH (A1:D1)
Agar siz so’zlar orasiga bo’sh joy qo’ymoqchi bo’lsangiz, ushbu formuladan foydalanib, har bir hujayra havolasi orasiga qo’shtirnoq ichida bo’sh joy qo’yishingiz mumkin:
=BIRLASH (A1,” “,B1,” “,C1,” “,D1)
Yana bir misol uchun, “Ism:” matnini A1 katakdagi matn bilan quyidagi formula bilan birlashtiramiz:
=CONCATENATE(“Ism: “,A1)
Matnni chegaralovchi bilan birlashtirish: TEXTJOIN
TEXTJOIN funksiyasi matnni birlashtirish uchun CONCATENATE funksiyasiga o’xshaydi. Farqi shundaki, siz chegaralovchi (ajratuvchi) dan foydalanishingiz va massivlarni TEXTJOIN bilan birlashtirishingiz mumkin.
Sintaksis TEXTJOIN(ajratish, boʻsh, matn1, matn2,…). Ajratuvchi argument uchun bo’sh joy, vergul yoki boshqa ajratgichni qo’shtirnoq ichiga qo’ying va bo’sh argument uchun bo’sh kataklarni chiqarib tashlash uchun True yoki ularni kiritish uchun False dan foydalaning.
Misol tariqasida, biz matnni A1 dan C2 gacha bo’lgan katakchalar oralig’ida ajratuvchi sifatida bo’sh joy va bo’sh katakka (A2) e’tibor bermaslik uchun TRUE bilan birlashtiramiz. Mana formula:
=TEXTJOIN(” “,TRUE,A1:C2)
Yana bir misol uchun, A1 dan A10 gacha bo’lgan kataklardagi matnni ajratuvchi sifatida vergul bilan birlashtiramiz va bo’sh kataklarni (A4 dan A8 gacha) kiritish uchun natija qanday ko’rinishini ko’rishingiz mumkin. Mana formula:
=TEXTJOIN(“,”, FALSE,A1:A10)
Maslahat: Agar raqamlarni birlashtirmoqchi bo’lsangiz, foydalanishingiz mumkin JOIN funksiyasi.
Alohida matn: SPLIT
Ehtimol, siz yuqorida aytilganlarning teskarisini qilishni xohlaysiz va matnni birlashtirishdan ko’ra, alohida ajratmoqchisiz. Buning uchun siz SPLIT funksiyasidan foydalanishingiz mumkin.
Sintaksis — SPLIT (matn, ajratuvchi, bo’linish, bo’sh). Ajratuvchidagi har bir belgi atrofidagi matnni ajratish uchun True (standart) bilan split_by argumentidan foydalaning, aks holda False dan foydalaning. Ketma-ket ajratuvchilarni bitta deb hisoblash uchun True (standart) bilan bo’sh argumentdan foydalaning, aks holda False dan foydalaning.
Bu erda biz A1 katakchadagi matnni ajratuvchi sifatida bo’sh joy va ushbu formula bilan boshqa argumentlar uchun standart qiymatlardan foydalanib ajratamiz:
=SPLIT(A1,” “)
Boshqa misol uchun, A1 katakchadagi matnni ajratuvchi sifatida “t” dan foydalanib ajratamiz. Bu yuqoridagi bo’sh joy ajratgichni olib tashlagandek «t» ni olib tashlaydi va matnning qolgan qismini qoldiradi. Mana formula:
=SPLIT(A1,”t”)
Endi, agar biz split_by argumenti sifatida FALSE ni qo’shsak, bu formula matnni faqat «t[bo’shliq]» belgisida ajratadi:
=SPLIT(A1,”t “,FALSE)
Matnni solishtiring: EXACT
Siz varaqingizdagi ma’lumotlarni solishtirish ustida ishlayapsizmi? EXACT funksiyasidan foydalanib, siz ikkita matn qatorini solishtirishingiz va ularning mos kelishi yoki mos kelmasligi uchun oddiy True yoki False natijasini olishingiz mumkin.
Sintaksis EXACT (matn1, matn2) bo’lib, bu erda argumentlar uchun matn yoki hujayra havolalaridan foydalanishingiz mumkin.
Misol tariqasida A1 va B1 kataklardagi ikkita matn qatorini quyidagi formula bilan solishtiramiz:
=ANQIQ(A1,B1)
Boshqa misol uchun, A1 katakdagi matnni “Google” bilan quyidagi formula yordamida solishtiramiz:
=TANIQ(A1,”Google”)
Matnni oʻzgartirish: OʻRNISH va OʻRNISH
dan foydalanishingiz mumkin bo’lsa-da Google Sheets-da topish va almashtirish funksiyasi, siz xususiyat ruxsat berganidan ko’ra aniqroq bo’lishingiz kerak bo’lishi mumkin. Misol uchun, siz ma’lum bir nuqtadagi harfni yoki satrdagi matnning faqat ma’lum bir nusxasini o’zgartirishni xohlashingiz mumkin. Bunday holda siz ALSHISH yoki ALTISH dan foydalanishingiz mumkin.
Garchi o’xshash bo’lsa-da, har bir funktsiya biroz boshqacha ishlaydi, shuning uchun siz o’zingizning ehtiyojlaringizga mos keladiganidan foydalanishingiz mumkin.
Har birining sintaksisi ALSHISH (matn, joylashuv, uzunlik, yangi) va ALTISH (matn, qidirish, almashtirish_bilan, sodir). Keling, bir nechta misollar va argumentlardan qanday foydalanishni ko’rib chiqaylik.
O’zgartirish
Bu yerda biz “Uilyam H Braun” so‘zini “Bill Braun” bilan almashtirmoqchimiz, shuning uchun biz REPLACE funksiyasidan va quyidagi formuladan foydalanamiz:
=ALTISH(A1,1,9,“Hisob-kitob”)
Formulani parchalash uchun A1 — matnli katak, 1 — almashtirish uchun boshlang’ich pozitsiyasi, 9 — almashtiriladigan belgilar soni va Bill — almashtirish matni.
Yana bir misol sifatida, bizda matn sifatida saqlangan telefon raqamlari bor va ularning har biri uchun prefiksni o’zgartirish kerak. Har bir prefiks boshqacha bo’lgani uchun biz almashtirish uchun joy va belgilar sonini belgilash uchun REPLACE dan foydalanishimiz mumkin. Mana formula:
=ALTISH(A1,5,3,”222″)
Maslahat: Ustundagi bir nechta katakchalarni o‘zgartirish uchun formulani quyida ko‘rsatilganidek, keyingi qatorlarga qo‘llash uchun pastga torting.
Substitut
SUBSTITUTE funksiyasi misolida biz “nyu-york” so‘zini “Nyu-York” bilan almashtirmoqchimiz va satrimizda faqat birinchi instansiyani o‘zgartirishimizga ishonch hosil qilish uchun hodisa argumentini qo‘shamiz. Mana formula:
=ZARISH(A1,”nyu-york”,”Nyu-York”,1)
Ushbu formulani sindirish uchun A1 matnni o’z ichiga oladi, «nyu-york» biz izlayotgan matn, «Nyu-York» o’rnini egallaydi va 1 — matnning birinchi paydo bo’lishi.
Agar siz yuqoridagi formuladagi hodisa argumentini olib tashlasangiz, funksiya sukut bo’yicha ikkala misolni ham «Nyu-York» ga o’zgartiradi, chunki bu erda ko’rishingiz mumkin:
=ZARISH(A1, “nyu-york”, “Nyu-York”)
Letter Case-ni o’zgartiring: TO’G’RI, UPPER va LOWER
Agar Siz boshqa manbadan ma’lumotlarni import qilish yoki ma’lumotlarni kiritish paytida noto’g’ri yozsangiz, noto’g’ri harf holatlariga duch kelishingiz mumkin. TO’G’RI, UPPER va LOWER funksiyalaridan foydalanib, uni tezda tuzatishingiz mumkin.
Ularning har birining sintaksisi TO‘G‘RI(matn), UPPER(matn) va LOWER(matn) kabi oddiy bo‘lib, bu yerda siz argument uchun hujayra havolasi yoki matndan foydalanishingiz mumkin.
Matn satridagi har bir so‘zning birinchi harfini bosh harf bilan yozish uchun siz PROPER funksiyasidan va quyidagi formuladan foydalanishingiz mumkin:
= MUVOFIQ (A1)
Harflarni barcha katta harflarga o’zgartirish uchun UPPER funksiyasidan va quyidagi formuladan foydalaning:
= YUKARI (A1)
Harflarni barcha kichik harflarga o’zgartirish uchun LOWER funktsiyasidan va quyidagi formuladan foydalaning:
=PASTA(A1)
Esda tutingki, qo’shtirnoq ichida uchta funktsiyaning aniq matnini ham kiritishingiz mumkin:
=TO’G’RI(«onlayn texnik maslahatlar»)
Matn satrining bir qismini oling: LEFT, RIGHT va MID
Ehtimol, matn satrining bir qismini ajratib olishingiz kerak bo’ladi. Sizda boshqa ma’lumotlar bilan aralashgan ma’lumotlar bo’lishi mumkin yoki biror narsa uchun satrning bir qismini ishlatmoqchi bo’lishingiz mumkin. Kerakli qismni olish uchun LEFT, RIGHT va MID funksiyalaridan foydalanishingiz mumkin.
Har birining sintaksisi LEFT (string, son_belgilar), RIGHT (string, son_belgilar) va MID (string, start, uzunlik). Har birida satr argumenti sifatida siz hujayra havolasi yoki matndan foydalanishingiz mumkin.
LEFT funksiyasiga misol sifatida biz A1 katakdagi matndan foydalanib, chapdan birinchi uchta belgini quyidagi formula bilan chiqaramiz:
= CHAP (A1,3)
RIGHT funksiyasiga misol uchun, biz o’ngdan birinchi to’rtta belgini bir xil katakchadan foydalanib, ushbu formula bilan chiqaramiz:
=O’NG (A1,4)
MID funksiyasiga misol sifatida biz xuddi shu katakdagi matndan “Jane” nomini chiqaramiz.
=MID(A1,6,4)
Ushbu MID misolida start argumenti uchun 6 chapdan 6-belgini tanlaydi. Esda tutingki, barcha belgilar, jumladan bo’shliqlar va tinish belgilari hisobga olinadi. Keyin uzunlik argumenti uchun 4 to’rtta belgini tanlaydi.
Matn satrining uzunligini oling: LEN va LENB
Maʼlumotlaringiz bilan aniq biror narsa qilishni rejalashtirganingizda, masalan, nusxalash va joylashtirish yoki boshqa joyga ishlatish uchun eksport qilish, belgilar soniga ehtiyot boʻlishingiz kerak boʻlishi mumkin. LEN yordamida siz matn qatoridagi belgilar sonini, LENB bilan esa baytlarda sonini olishingiz mumkin.
Har birining sintaksisi LEN(string) va LENB(string) boʻlib, bu yerda yana argument sifatida hujayra havolasi yoki matndan foydalanishingiz mumkin.
Bu erda biz A1 katakdagi matn uchun belgilar sonini quyidagi formula bilan olamiz:
=LEN(A1)
Ushbu formuladan foydalanib, biz A1 katakdagi matn uchun belgilar sonini olamiz, lekin buning o’rniga bayt sifatida:
=LENB(A1)
Qo’shimcha bo’shliqlarni olib tashlash: TRIM
Agar maʼlumotlaringizni oldingi, keyingi yoki boshqa qoʻshimcha boʻshliqlardan tozalash kerak boʻlsa, TRIM funksiyasidan foydalanishingiz mumkin.
Sintaksis TRIM(matn) boʻlib, bu yerda siz argument uchun hujayra havolasi yoki matndan foydalanishingiz mumkin.
Bu erda biz A1 katakdagi matn qatoridagi bo’shliqlarni quyidagi formula bilan olib tashlaymiz:
= TRIM (A1)
Keyinchalik, «Onlayn texnik maslahatlar» matnidan qo’shimcha bo’shliqlarni ushbu formula bilan olib tashlaymiz:
=TRIM (“Onlayn texnik maslahatlar”)
Matningizni Google Sheets funksiyalari bilan hal qiling
Google Sheets matn bilan ishlash uchun ko’plab xususiyatlarni taklif etadi. Siz matnni o’rashingiz, formatni o’zgartirishingiz, uni giperhavola qilishingiz va hokazo. Biroq, agar sizda uzoq ma’lumotlar to’plami bo’lsa, Google Sheets matn funksiyalari matn o’zgarishlarini tezroq va samaraliroq hal qilishga yordam beradi. Bir yoki ikkitasini sinab ko’rasizmi?
Tegishli darsliklar uchun qarang massivlar uchun Google Sheets formulalaridan qanday foydalanish.
Texnologiyalar
15+ oddiy Google Sheets matn funksiyalari