Mundarija
Agar siz Excel-da matn orasiga belgi qo'yishni istasangiz , ushbu maqola siz uchun. Bu yerda biz sizga vazifani qiyinchiliksiz bajarish uchun 5 ta oson va samarali usul bilan tanishib chiqamiz.
Amaliyot kitobini yuklab oling
Siz Excel faylini<2 yuklab olishingiz mumkin> va ushbu maqolani o'qiyotganingizda mashq qiling.
Text.xlsm orasiga belgi qo'yish
Excelda matn orasiga belgi qo'shishning 5 ta usuli
Quyidagi ma'lumotlar to'plamida Holat va Raqam ustunlari mavjud. Ushbu ma'lumotlar to'plamidan foydalanib, biz sizga Excel-dagi matn orasiga belgi qo'yish ning 5 oson va samarali usulini ko'rsatamiz. Bu erda biz Excel 365 dan foydalandik. Excelning har qanday mavjud versiyasidan foydalanishingiz mumkin.
1. Ampersand operatori bilan LEFT va MID funksiyalaridan foydalanish
Bu yerda, Raqam ustunida, biz davlat qisqartmasi va raqamlar orasiga Defis ( – ) qoʻshmoqchimiz. Buning uchun biz LEFT va MID funksiyalaridan Ampersand ( & ) operatori bilan birga foydalanamiz.
Keling, vazifani bajarish uchun quyidagi bosqichlarni bajaramiz.
- Avvalo, D5 katakchaga quyidagi formulani kiriting.
=LEFT(C5,2) & "-" & MID(C5,3,100)
Formulalarni taqsimlash
- LEFT(C5,2) → LEFT funksiyasi belgi yoki belgilarni raqam yoki katakchaning matn qatoridagi boshlang‘ich pozitsiyasidan qaytaradi. Qaytarilgan belgilar asoslanganbiz belgilagan raqam bo'yicha.
- CHAP(C5,2) → bo'ladi
- Chiqish: NY
- MID(C5,3,100) → MID funksiyasi matn qatoridan belgilarni qaytaradi. U biz belgilagan joydan boshlanadi va biz belgilagan belgilar sonini qaytaradi.
- MID(C5,3,100) →
- bo'ladi Chiqish: 019186
- NY& “-” &019186 → Ampersand operatori NY ni Defis (-) va 019186 bilan bog'laydi.
- NY& “-” &019186 →
- ga aylanadi Chiqish: NY-019186
- Izoh : Defis ( – ) NY qisqartmasi va D5 katakchadagi 019186 raqamlari orasiga qoʻshiladi.
- Bundan so'ng ENTER tugmasini bosing.
Keyin natijani D5 katakchasida ko'rishingiz mumkin.
- Ushbu nuqtada To'ldirish dastasi yordamida formulani pastga torting .
Natijada, Natija ustunida siz matn orasiga kiritilgan belgini ko'rishingiz mumkin.
Batafsil o'qing : Excel dasturida bir nechta katakchalarga belgi qo'shish (5 oson yo'l)
2. Matn orasiga belgi qo'shish uchun ALSHIRISh funksiyasini qo'llash
Ushbu usulda , biz raqam kodini qo'shamiz (+889) davlat qisqartmasi va raqamlari Raqam ustuni. Vazifani bajarish uchun REPLACE funksiyasini qo'llaymiz.
Keling, ko'rib chiqamiz.vazifani bajarish uchun quyidagi amallarni bajaring.
- Birinchi navbatda, D5 katakchaga quyidagi formulani kiriting.
=REPLACE(C5,3,0,"(+889)")
Formulalar taqsimoti
- ALTISH(C5,3,0,"( +889)”) → REPLACE funksiyasi matn satridagi qismni biz ko‘rsatgan boshqa raqam yoki matn bilan almashtiradi.
- REPLACE(C5,3,0,”(+889)” ) →
- bo'ladi Chiqish: NY(+889)019186
- Izoh: bu yerda, (+889) NY va D5 katakdagi 019186 raqamlari orasiga qo'shiladi.
- Shundan so'ng, ENTER tugmasini bosing.
Shuning uchun natijani D5 katakchasida ko'rishingiz mumkin.
- Bundan tashqari, pastga torting formulani Toʻldirish dastagi bilan.
Shuning uchun, Natijada ustunida matn orasiga kiritilgan belgini koʻrishingiz mumkin.
3. LEFT, SEARCH, RIGHT & LEN funktsiyalari
Quyidagi ma'lumotlar to'plamida siz Raqam ustunida
Vazifani bajarish uchun quyidagi bosqichlarni bajaramiz.
- Boshida katakka quyidagi formulani kiriting. D5 .
=LEFT(C5, SEARCH("#", C5)) &"(+889)"& RIGHT(C5, LEN(C5) - SEARCH("#", C5))
Formula taqsimoti
- SEARCH("#", C5) → SEARCH funksiyasi ma'lum bir belgi yoki matn qatori bo'lgan belgilar sonini qaytaradi birinchi topildi, chapdan o'ngga o'qish. Bu yerda SEARCH funksiyasi Xesh ( # ) C5 katakchadagi oʻrnini aniqlaydi.
- Chiqish: 3
- LEN(C5) → LEN funksiyasi yacheykadagi belgilarning umumiy sonini qaytaradi C5 .
- Chiqish: 9
- RIGHT(C5, LEN(C5) – SEARCH(“#”, C5)) → the RIGHT funksiyasi yacheykaning son yoki matn qatoridagi oxirgi joydan belgi yoki belgilarni qaytaradi. Qaytarilgan belgilar biz belgilagan raqamga asoslanadi.
- RIGHT(C5, 9- 3) →
- ga aylanadi Chiqish: 019186
- SEIRCH(“#”, C5)) &”(+889)”& RIGHT(C5, LEN(C5) – SEARCH(“#”, C5)) → Ampersand “&” operator 3 ni (+889) va 019186 bilan bog'laydi.
- 3 &”(+889)” & 019186 →
- ga aylanadi Chiqish: 3(+889)019186
- CHP(C5, QIDIRUV(“#”) , C5)) &”(+889)”& RIGHT(C5, LEN(C5) – SEARCH(“#”, C5)) → LEFT funksiyasi belgi yoki belgilarni raqam yoki katakchaning matn qatoridagi boshlang‘ich pozitsiyasidan qaytaradi. Qaytarilgan belgilar biz raqamga asoslanganbelgilang.
- CHAP(C5,3(+889)019186) → Natijada u
- ga aylanadi Chiqish: NY #(+889)019186
- Izoh: bu yerda (+889) NY# va
019186 D5 katakchasida.
- Keyin ENTER tugmasini bosing .
Demak, natijani D5 katakchasida koʻrishingiz mumkin.
- Bundan tashqari, formulani pastga torting Toʻldirish dastagi bilan.
Natijada Natija ustunida
Batafsil oʻqing: Excel formulasida belgilarni qanday qoʻshish mumkin (4 ta oddiy usul)
Shunga o'xshash o'qishlar
- Excelda belgilar chegarasini qanday o'rnatish kerak
- Maxsus belgilarni filtrlash Excelda (Oson qo'llanma)
- Excelda maxsus belgilarni aniqlash uchun formuladan foydalanish (4 usul)
- Excelda belgilar chegarasini qanday tekshirish mumkin (Oson qadamlar bilan)
4. Qo'shish uchun birlashtirilgan funksiyalarni qo'llash Matn orasidagi belgi
Quyidagi maʼlumotlar toʻplamida siz Raqam ustunida davlat qisqartmasi
Keling, vazifani bajarish uchun quyidagi bosqichlarni bajaramiz.
- Avvalo, D5 katakchaga quyidagi formulani kiriting.
=CONCATENATE(LEFT(C5, SEARCH(" ", C5)), "(+889)", RIGHT(C5, LEN(C5) -SEARCH(" ", C5)))
Formulalarni taqsimlash
- SEARCH(” “, C5) → SEARCH funksiyasi chapdan o'ngga qarab o'qishda ma'lum bir belgi yoki matn qatori birinchi topilgan belgilar sonini qaytaradi. Bu yerda SEARCH funksiyasi boʻshliq ( ” “ ) C5 katakchadagi oʻrnini aniqlaydi.
- Chiqish: 3
- LEN(C5) → LEN funksiyasi C5 katakdagi belgilarning umumiy sonini qaytaradi .
- Chiqish: 9
- RIGHT(C5, LEN(C5) -SEARCH(" ", C5)) → RIGHT funktsiyasi katakchaning son yoki matn qatoridagi oxirgi joydan belgi yoki belgilarni qaytaradi. Qaytarilgan belgilar biz ko'rsatgan raqamga asoslanadi.
- RIGHT(C5, 9-3) →
- bo'ladi Chiqish: 019186
- LEFT(C5, SEARCH(” “, C5))→ LEFT funksiyasi yacheykaning raqam yoki matn qatoridagi bosh pozitsiyasidan boshlab belgi yoki belgilarni qaytaradi. . Qaytarilgan belgilar biz ko'rsatgan raqamga asoslanadi.
- LEFT(C5, SEARCH(” “, C5)) →
- bo'ladi Chiqish: NY
- QIDIRISH(CHAP(C5, SEARCH(” “, C5)), “(+889)”, OʻNG(C5, LEN(C5) -SEARCH( ” “, C5))) → CONCATENATE funksiyasi ni ulaydi yoki birlashtiradibelgilarni bitta matn qatoriga aylantiring.
- CONCATENATE(NY , “(+889)”, 019186)) → Keyin, u
- ga aylanadi. Chiqish: NY (+889)019186
- Izoh: bu yerda (+889) NY orasiga qoʻshilgan va D5 katakdagi 019186 raqamlari.
- Keyingi, tugmasini bosing ENTER .
Shuning uchun siz natijani D5 katakchasida ko'rishingiz mumkin.
- Bundan tashqari, pastga torting formulani Toʻldirish dastasi bilan kiriting.
Demak, Natija ustunida
Batafsil oʻqing: Excel-dagi tasdiqlash belgisi uchun belgilar kodi (2 ta ilova)
5. Matn orasiga belgi kiritish uchun VBA dan foydalanish
Ushbu usulda Excelda matn orasiga belgi kiritish uchun VBA kod dan foydalanamiz .
Keling, vazifani bajarish uchun quyidagi bosqichlarni bajaramiz.
- Birinchi navbatda, Tuzuvchi yorlig'iga o'tamiz.
- Keyin Visual Basic -ni tanlang.
Ushbu nuqtada VBA muharriri oynasi paydo bo'ladi.
- Keyin, Qo'shish yorlig'idan >> Module -ni tanlang.
Keyingi, VBA moduli paydo bo'ladi.
Ushbu nuqtada , Module -ga quyidagi kodni kiriting.
8879
Kodlar taqsimoti
- Biz INSERT_CHARACTER_BETWEN_CELLS ni Sub deb e'lon qilamiz.
- Biz qabul qilamiz Uyachalar va Hujayralar_Range Range uchun oʻzgaruvchilar sifatida.
- Biz Chap , VBA.Mid
va VBA.Len funksiyalari tanlangan katakchalar orasiga (+889) kiritish uchun. - Davom etish uchun For tsikli dan foydalanamiz. vazifa oxirgi katakchani topmaguncha.
- Keyin biz VBA muharriri oynasini yopamiz.
- Bundan so'ng biz ish varaqimizga qaytamiz.
- U bilan birga ALT+F8 tugmalarini bosamiz. Makro muloqot oynasini chiqaring, shunda biz kodni ishlay olamiz .
ALT+F8 tugmalarini bosishdan tashqari, quyidagi manzilga o'tishingiz mumkin. Dasturchi yorlig'iga o'ting va Makro muloqot oynasini chiqarish uchun Kod guruhidan Makroslar ni tanlang,
Bunda nuqtada MAKRO dialog oynasi paydo bo'ladi.
Makro nomi kodingizning Sub qismini o'z ichiga olganligiga ishonch hosil qiling.
- Keyin, Ishga tushirish tugmasini bosing.
Keyinroq Kirish qutisi Qoʻshish Hujayralar orasidagi belgi paydo bo'ladi.
- Bundan so'ng, ichida Belgi kiritish uchun katakchalar diapazonini tanlash oynasida biz C5:C9 katakchalarini tanlaymiz.
- Keyin OK tugmasini bosing.
Shuning uchun, Natija ustunida siz matn orasiga kiritilgan belgini koʻrishingiz mumkin.
Amaliyot bo'limi
Tushuntirilgan usullarni mashq qilish uchun yuqoridagi Excel faylini yuklab olishingiz mumkin.
Xulosa
Mana, bizsizga 5 ta usulni ko'rsatishga harakat qildi to Excelda matn orasiga belgi qo'yish . Ushbu maqolani o'qiganingiz uchun tashakkur, bu foydali bo'ldi deb umid qilamiz. Agar sizda biron bir savol yoki taklifingiz bo'lsa, iltimos, quyida sharhlar bo'limida bizga xabar bering. Batafsil maʼlumot olish uchun ExcelWIKI veb-saytimizga tashrif buyuring.