Mundarija
Avval yozilgan formulalarni zudlik bilan o'zgartirish uchun ba'zan Excel formulasidagi matnni almashtirish kerak bo'lishi mumkin. Agar siz ushbu vazifani bajarishning eng oson usullarini izlayotgan bo'lsangiz, unda siz to'g'ri joydasiz. Demak, maqolani boshlaylik.
Ishchi kitobni yuklab olish
Formula.xlsm da matnni almashtirish
Matnni almashtirishning 7 usuli Excel formulasi
Bu yerda bizda Chegirmali narx ustunida va >2000 yoki yoʻq ustunlarida ikkita formula mavjud va biz matn qatorini yoki matnini oʻzgartirish yoʻllarini koʻrsatamiz. Bu formulalardagi raqamli qator.
Biz bu yerda Microsoft Excel 365 versiyasidan foydalandik; siz o'zingizga qulay bo'lgan boshqa har qanday versiyadan foydalanishingiz mumkin.
1-usul: Excel formulasida matnni qo'lda almashtirish
Bu erda biz formuladan foydalandik. IF funktsiyasi va 2000 dan katta narxlar uchun Ha ni oldik. Endi biz Ha ni 2000 dan katta bilan almashtirmoqchimiz. formulada qo'lda.
Qadamlar :
➤ >2000 ustunining birinchi katakchasini tanlang yoki yo'q. .
Demak, u formulalar qatorida ushbu katakning formulasini ko'rsatmoqda.
➤ Ha bilan almashtiring 2000 dan katta formulalar qatorida qo'lda.
➤ ENTER -ni bosing va To'ldirish dastagini <7 pastga torting>vosita.
Natija :
Shunday qilib, siz Ha bilan almashtira olasiz. Buyukroq2000 dan formulada.
Batafsil o'qing: Excel ustunini qanday topish va almashtirish (6 usul)
2-usul: Excel formulasida matnni almashtirish uchun almashtirish opsiyasidan foydalanish
Ushbu bo'limda matnni almashtirish uchun Almashtirish opsiyasidan foydalanamiz Ha bo'lgan 2000 dan katta >2000 formulasida yoki ustun emas.
Qadamlar :
➤ >2000 yoki yo'q ustun katakchalarini tanlang.
➤ Uy Yorliq >>
Ushbu protsedura o'rniga CTRL+H yorliq tugmasidan ham foydalanishingiz mumkin.
Shundan so'ng Find and Replace muloqot oynasi paydo bo'ladi.
➤ Quyidagilarni yozing va tanlang
Topish nima → Ha
Almashtirish → 2000 dan katta
Ichkarida → Sheet
Qidirish → Qatorlar bo'yicha
Qarang: → Formulalar
➤ Hammasini almashtirish variantini tanlang.
Keyin, “Hammasi bajarildi. Biz 9 ta almashtirishni amalga oshirdik.”
Natija :
Keyin o'zgartirishingiz mumkin Ha formulada 2000 dan katta bilan.
Batafsil o'qing: Excelda shartga qarab katak matnini almashtirish (5) Oson usullar)
3-usul: Excel formulasida matnni almashtirish uchun maxsus opsiyaga oʻtish
Oʻzgartirishingiz mumkinmatn Ha bilan 2000 dan katta >2000 formulasi yoki ustun emas, shuningdek, Maxsus ga oʻtish opsiyasidan foydalaning.
Qadamlar :
➤ Bosh sahifa Yorliq >> Tahrirlash Guruh >> Topish & Ochiladigan menyu >> Maxsus Variyaga o'tishni tanlang.
Keyin, Maxsus ga o'tish ustasi ochiladi. yuqoriga.
➤ Formulalar variantini tanlang va OK tugmasini bosing.
Bundan so'ng hujayralar >2000 yoki yo'q ustun tanlanadi.
➤ Usul-2 ga rioya qiling va siz yangi formulani olasiz Ha oʻrniga 2000 dan katta matn bilan.
Oʻxshash oʻqishlar
- Excel VBA: Word hujjatida matnni qanday topish va almashtirish
- Excelda ikkita belgi orasidagi matnni qanday almashtirish (3 oson usul)
- Excelda tanlashda qanday topish va almashtirish (7 usul)
- Excelda makros yordamida qanday topish va ro'yxatdan almashtirish (5 ta misol)
- Excelda ma'lum bir belgidan keyin matnni qanday almashtirish mumkin (3 usul)
4-usul: Excel formulasida matnni almashtirish uchun yorliq tugmasidan foydalanish
Bu yerda biz quyidagi formuladagi matnni osongina almashtirish uchun yorliq tugmasidan foydalanamiz.
Qadamlar :
➤ CTRL+TILDE tugmasini bosing ( TAB tugmasi ustidagi va ostidagi tugma ESC key)
Keyin, u formulalarni ko'rsatadi >2000 yoki ustunida foydalaniladi.
Endi, Usul-2 ga amal qiling va siz yangi formulalarni olasiz. matn bilan Ha oʻrniga 2000 dan katta .
➤ CTRL+TILDE tugmachalarini bir marta bosing yana
Bundan so'ng siz >2000 yoki ustunidagi formulaning o'zgarishi tufayli yangi natijalarga erishasiz.
5-usul: VBA kodidan foydalanish
Chegirmali narx ustunida chegirma stavkasi 0,06 formuladan foydalangandan keyin chegirmali narxlar mavjud. va endi biz formuladagi ushbu qiymatni o'zgartirib, bu chegirma stavkasini 0,04 bilan almashtirmoqchimiz. Buning uchun bu yerda VBA kodidan foydalanamiz.
01-bosqich :
➤ O'tish Dasturchi tab >> Visual Basic Variant
Keyin, Visual Basic muharriri oching.
➤ Insert Tab >>> Moduli Variant
Bundan so'ng, Modul yaratiladi.
02-bosqich :
➤Quyidagi kodni yozing
2324
Bu yerda biz eski qiymatimizni oldStr oʻzgaruvchisiga 0.06 va newStr oʻzgaruvchisiga 0.04 va D5,D6,D7,D8,D9,D10,D11,D12,D13 bu biz xohlagan diapazondagi katakchalar.
ALTISH 0,06
➤ tugmasini bosing F5
Natija :
Shunday qilib, siz 0,06 ni 0,04
Batafsil oʻqing: Ustundagi matnni topish va almashtirish uchun Excel VBA (2) Misollar)
6-usul: SUBSTITUTE va FORMULATEXT funksiyasidan VBA kodi bilan foydalanish
Bu yerda biz SUBSTITUTE funksiyasidan va FORMULATEXTdan foydalanamiz. funktsiya Chegirmali narx ustun formulalarida 0,06 ni 0,04 bilan almashtirish uchun VBA kodi bilan birga, va keyin biz Yangi narx ustunida yangi narxlarni oladi. Qo'shimcha hisoblash uchun biz yangi ustun qo'shdik Formula .
01-bosqich :
➤ E5
=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)
yacheykada quyidagi formuladan foydalaning. Bu yerda D5 -ning qiymati Chegirmali narx ustun.
- FORMULATEXT(D5) → D5
- O'ZBEKISTON (FORMULATEXT(D5),0,06,0,04) bo'ladi
SUBSTITUTE(C5-C5*0,06,0,06,0,04) → 0,06 ni 0,04 bilan almashtiradi
Chiqish → C5-C5*0,04
➤ ENTER tugmasini bosing.
➤ To'ldirish dastagi asbobini pastga torting.
Shundan so'ng biz Formula ustunida yangi formulalarimizni oldik, ulardan Yangi narx ustunida yangi narxlarni olish uchun foydalanmoqchimiz.
Buni amalga oshirish uchun bizda bordastlab funktsiyani yaratish uchun VBA koddan foydalanish.
02-bosqich :
➤ Qadam-01 of Usul-5
8656
VOLATILE ishchi varaqdagi har qanday kataklarda hisoblash sodir bo'lganda qayta hisoblab chiqadi va bu VBA kodi nomli funktsiyani yaratadi EVAL .
➤ Kodni saqlaganingizdan so'ng ish varag'iga qayting.
➤ <6 katakka yaratilgan funksiya nomini kiriting>F5 .
=EVAL(E5)
EVAL bizga E5 katakchadagi formulaning qiymatini qaytaradi.
➤ ENTER -ni bosing va To'ldirish dastagi asbobini pastga torting.
Natija :
Shundan so'ng siz 0,06 ni 0,04 bilan almashtira olasiz. Narx ustun.
Batafsil o'qing: Excel VBA-da almashtirish funksiyasidan qanday foydalanish (3 ta misol)
7-usul: REPLACE va FORMULATEXT funksiyasidan VBA kodi bilan foydalanish
Ushbu bo'limda biz REPLACE funksiyasi va FORMULATEXT funksiyasidan foydalanamiz. <6 bilan birga>VBA kodi 0.06 ni 0.04 bilan almashtirish uchun Chegirmali narx ustun formulalarida, keyin biz -da yangi narxlarni olamiz. Yangi narx ustun.
01-bosqich :
➤ E5 katagida quyidagi formuladan foydalaning
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
Bu yerda D5 Chegirmali narx ustunining qiymati.
- FORMULATEXT(D5) → ishlatilganni qaytaradikatakdagi formula D5
- TOPISH(“*”, FORMULATEXT(D5),1) → bo'ladi
TOPISH(“*”, C5-C5*0,06,1) → belgining o'rnini topadi “*”
Chiqish → 7
- FIND(“*”,FORMULATEXT(D5),1)+1 → belgining o'rni bilan 1 ni qo'shadi “*”
- ALTISH(FORMULATEXT(D5),FIND(“*”,FORMULATEXT(D5),1)+1,4,0.04) boʻladi
ALTISH(C5-C5*0.06,TOPISH(“* ”,8,4,0.04) → 0,06 ni 0,04 bilan almashtiradi
Chiqish → C5-C5*0,04
➤ ENTER tugmasini bosing.
➤ To'ldirish dastagi asbobini pastga torting.
Shundan so'ng, biz Formula ustunida yangi formulalarimizni oldik, ulardan Yangi narx ustunida yangi narxlarni olish uchun foydalanmoqchimiz.
Buni amalga oshirish uchun oldingi usulda yaratilgan EVAL funktsiyamizdan foydalanamiz.
02-bosqich :
➤ F5 katakchaga quyidagi formulani kiriting.
=EVAL(E5)
EVAL bizga v qiymatini qaytaradi E5 katakchadagi formula qiymati.
➤ ENTER tugmasini bosing.
➤
Natija :
Nihoyat, siz 0,06 ni almashtira olasiz Yangi narx ustun formulalarida 0,04 bilan.
Batafsil o'qing: Excel VBA (Makro va UserForm) bilan diapazondagi matnni topish va almashtirish
Amaliy bo'lim
O'zingiz mashq qilish uchun biz quyida Mashq nomli varaqdagi kabi Amaliyot bo'limini taqdim etdik. Iltimos, buni o'zingiz bajaring.
Xulosa
Ushbu maqolada biz Excel formulasida matnni almashtirish usullarini ko'rib chiqishga harakat qildik. Umid qilamanki, siz buni foydali deb topasiz. Agar sizda biron bir taklif yoki savol bo'lsa, ularni sharhlar bo'limida baham ko'ring.