Excel formulasida matnni qanday almashtirish mumkin (7 ta oson usul)

  • Buni Baham Ko'Ring
Hugh West

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 >> Tahrirlash Guruh >> Topish & Ochiladigan menyu >> O'zgartirish Variyani tanlang.

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 bu kataklarning formulalarida 0,04 bilan va nihoyat ushbu yangi qiymatlarni newStr o'zgaruvchisida saqlang.

➤ tugmasini bosing F5

Natija :

Shunday qilib, siz 0,06 ni 0,04 Chegirmali narx ustun formulalarida.

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

    Chiqish → C5-C5*0,06
  • 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

    Chiqish → C5-C5*0,06
  • 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 “*”

    Chiqish → 8
  • 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.

To‘ldirish dastagi asbobi.

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.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.