Mündəricat
Bəzən əvvəllər yazılmış düsturları dərhal dəyişmək üçün Excel düsturunda mətni əvəz etmək lazım gələ bilər. Bu tapşırığı yerinə yetirməyin ən asan yollarını axtarırsınızsa, deməli doğru yerdəsiniz. Beləliklə, məqaləyə başlayaq.
İş kitabını yükləyin
Formula.xlsm-də Mətni Dəyişdirin
Mətni əvəz etməyin 7 üsulu Excel Formula
Burada Endirimli Qiymət sütununda və >2000 və ya yox sütununda iki düsturumuz var və biz mətn sətirini və ya dəyişdirməyin yollarını göstərəcəyik. bu düsturlarda rəqəmli sətir.
Biz burada Microsoft Excel 365 versiyasından istifadə etmişik; rahatlığınıza uyğun olaraq istənilən başqa versiyadan istifadə edə bilərsiniz.
Metod-1: Excel düsturunda mətni əl ilə dəyişdirin
Burada biz aşağıdakı formuldan istifadə etdik. ƏGƏR funksiyası və 2000-dən yuxarı qiymətlər üçün Bəli aldıq. İndi biz Bəli ilə 2000-dən böyük əvəz etmək istəyirik. düsturda əl ilə.
Addımlar :
➤ >2000 sütununun ilk xanasını seçin, ya yox .
Beləliklə, düsturlar panelində bu xananın düsturunu göstərir.
➤ Bəli ilə əvəz edin. 2000-dən böyük düstur çubuğunda əl ilə.
➤ ENTER düyməsini basın və Doldurma Dəstəsini <7 aşağı çəkin>alət.
Nəticə :
Bu yolla siz Bəli ilə əvəz edə biləcəksiniz Daha böyük2000-dən düsturda.
Ətraflı oxuyun: Excel sütununda necə tapılmalı və dəyişdirilməlidir (6 üsul)
Metod-2: Excel Düsturunda Mətni Dəyişdirmək üçün Dəyişdirmə Seçimindən istifadə etmək
Bu bölmədə biz mətni əvəz etmək üçün Əvəz et seçimindən istifadə edəcəyik Bəli 2000-dən böyük düsturunda >2000 və ya sütun deyil.
Addımlar :
➤ >2000 və ya deyil sütununun xanalarını seçin.
➤ Ev Tabla >> Redaktə etmək Qrup >> Tap & Açılır >> Dəyişdirin Seçim.
Bu prosedur əvəzinə qısayol düyməsini CTRL+H də istifadə edə bilərsiniz.
Bundan sonra Tap və Əvəz et dialoq qutusu görünəcək.
➤ Aşağıdakıları yazın və seçin
Tap nə → Bəli
İlə əvəz et → 2000-dən çox
→ Vərəq daxilində
Axtar → Sətirlər üzrə
Düsturlara baxın
➤ Hamısını dəyişdirin seçimini seçin.
Sonra “Hər şey tamamlandı” deyən mesaj qutusu görünəcək. 9 dəyişiklik etdik.”
Nəticə :
Sonra siz Bəli əvəz edə biləcəksiniz düsturda 2000-dən böyük ilə.
Daha çox oxuyun: Excel-də şərtlərə əsasən xananın mətnini dəyişdirin (5) Asan Metodlar)
Metod-3: Excel Formulasında Mətni Dəyişdirmək üçün Xüsusi Seçimdən istifadə etməklə
Əvəz edə bilərsinizmətn Bəli 2000-dən böyük ilə >2000 və ya sütununun düsturunda Xüsusi seçimindən istifadə etməklə.
Addımlar :
➤ Ana səhifəyə keçin Tab >> Redaktə Qrup >> Tap & Açılan menyu >> Xüsusi Seçimə gedin.
Sonra Xüsusi geç sihirbazı açılacaq yuxarı.
➤ Formullar seçimini seçin və OK düyməsini basın.
Bundan sonra xanalar >2000 və ya olmayan sütun seçiləcək.
➤ Metoda-2 izləyin və siz yeni düstur alacaqsınız Bəli əvəzinə 2000-dən böyük mətnlə.
Oxşar Oxumalar
- Excel VBA: Word sənədində mətni necə tapmaq və dəyişdirmək olar
- Excel-də iki simvol arasında mətni necə əvəz etmək olar (3 asan yol)
- Excel-də Seçim daxilində Necə Tapmaq və Dəyişmək olar (7 Metod)
- Excel-də Makro ilə Siyahıdan Necə Tapmaq və Dəyişmək olar (5 Nümunə)
- Excel-də xüsusi simvoldan sonra mətni necə əvəz etmək olar (3 üsul)
Metod-4: Excel Formulasında mətni əvəz etmək üçün qısa yol düyməsindən istifadə
Burada biz aşağıdakı düsturdakı mətni asanlıqla əvəz etmək üçün qısa yol düyməsindən istifadə edəcəyik.
Addımlar :
➤ CTRL+TILDE düyməsini basın ( TAB düyməsinin üstündə və altındakı düymə ESC düyməsi)
Sonra düsturları göstərəcək >2000 və ya sütununda istifadə olunmur.
İndi Metoda-2 əməl edin və siz yeni düsturları əldə edəcəksiniz Bəli əvəzinə 2000-dən böyük mətnlə.
➤ CTRL+TILDE düyməsinə bir dəfə basın yenidən
Bundan sonra >2000 və ya sütununda düsturun dəyişməsi səbəbindən yeni nəticələr əldə edəcəksiniz.
Metod-5: VBA Kodunun istifadəsi
Güzəştli Qiymət sütununda, endirim dərəcəsi 0,06 olan düsturdan istifadə etdikdən sonra endirimli qiymətlərimiz var. və indi biz düsturdakı bu dəyəri dəyişdirərək bu endirim dərəcəsini 0,04 ilə əvəz etmək istəyirik. Bunu etmək üçün burada biz VBA kodundan istifadə edəcəyik.
Addım-01 :
➤ Get Developer Tab >> Visual Basic Seçim
Sonra Visual Basic Redaktoru açın.
➤ Insert Tab >>> Module Seçim
Bundan sonra gedin, Modul yaradılacaq.
Addım-02 :
➤Aşağıdakı kodu yazın
1854
Burada biz köhnə dəyərimizi oldStr dəyişənində 0,06 və newStr dəyişənində 0,04 təyin etdik və D5,D6,D7,D8,D9,D10,D11,D12,D13 istədiyimiz diapazonun xanalarıdır.
ƏVVƏ EDİN 0,06 <-nı əvəz edəcək 7>bu xanaların düsturlarında 0,04 ilə və nəhayət, bu yeni dəyərləri newStr dəyişənində saxlayın.
➤ Basın F5
Nəticə :
Bu yolla siz 0,06 0,04
Ətraflı oxuyun: Sütunda Mətni Tapmaq və Dəyişmək üçün Excel VBA (2) Nümunələr)
Metod-6: Əvəz etmə və FORMULATEXT funksiyasından VBA kodu ilə istifadə
Burada biz ƏZƏBƏT funksiyasından və FORMULATEXT-dən istifadə edəcəyik. funksiyası Güzəştli Qiymət sütununun düsturlarında 0.06 ilə 0.04 əvəz etmək üçün VBA kodu ilə birlikdə, sonra biz Yeni Qiymət sütununda yeni qiymətlər əldə edəcək. Əlavə hesablama üçün biz yeni sütun Formula əlavə etdik.
Addım-01 :
➤ E5
=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)
xanada aşağıdakı düsturdan istifadə edin, burada D5 dəyəridir Endirimli Qiymət sütun.
- FORMULATEXT(D5) → D5
- ƏVƏZƏT(FORMULAT MƏTN(D5),0.06,0.04) olur
ƏVƏZİNƏ(C5-C5*0,06,0,06,0,04) → 0,06-nı 0,04 ilə əvəz edir
Çıxış → C5-C5*0,04
➤ ENTER düyməsini basın.
➤ Doldurma Dəstəyi alətini aşağı çəkin.
Bundan sonra Formula sütununda yeni düsturlarımızı əldə etdik, onlardan Yeni Qiymət sütununda yeni qiymətləri əldə etmək üçün istifadə etmək istəyirik.
Bunu etmək üçün bizdə varəvvəlcə funksiya yaratmaq üçün VBA kodundan istifadə etmək.
Addım-02 :
➤ Addım-01 of Metod-5
5791
VOLATILE iş vərəqindəki hər hansı xanada hesablama baş verdikdə yenidən hesablayır və bu VBA kodu adlı funksiya yaradacaq EVAL .
➤ Kodu saxladıqdan sonra iş vərəqinə qayıdın.
➤ <6 xanasına yaradılmış funksiya adını yazın>F5 .
=EVAL(E5)
EVAL bizə E5 xanasındakı düsturun dəyərini qaytaracaq.
➤ ENTER düyməsini basın və Doldurma Dəstəyi alətini aşağı dartın.
Nəticə :
Bundan sonra siz 0,06 i 0,04 ilə əvəz edə bilərsiniz. Qiymət sütun.
Ətraflı oxuyun: Excel VBA-da Əvəzetmə Funksiyasından Necə İstifadə Edilir (3 Nümunə)
Metod-7: DƏYİŞTİR və FORMULATEXT funksiyasını VBA kodu ilə istifadə etmək
Bu bölmədə biz REPLACE funksiyasından və FORMULATEXT funksiyasından istifadə edəcəyik. <6 ilə birlikdə>VBA kodu Güzəştli Qiymət sütununun düsturlarında 0.06 0.04 ilə əvəz etmək üçün kodu, sonra -da yeni qiymətlər əldə edəcəyik. Yeni Qiymət sütun.
Addım-01 :
➤ E5 xanasında aşağıdakı düsturdan istifadə edin
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
Burada D5 Endirimli Qiymət sütununun dəyəridir.
- FORMULATEXT(D5) → istifadə olunanı qaytarır D5
- FIND("*", FORMULATEXT(D5),1) → olur
FIND(“*”, C5-C5*0.06,1) → işarəsinin mövqeyini tapır “*”
Çıxış → 7
- FIND(“*”,FORMULATEXT(D5),1)+1 → “*” işarəsinin mövqeyi ilə 1-i əlavə edir
- ƏYİN(FORMULAT MƏTNİ(D5),TAP("*",FORMULATMƏTN(D5),1)+1,4,0.04) olur
ƏYİN(C5-C5*0,06,TAP ("*) ”,8,4,0.04) → 0,06-nı 0,04 ilə əvəz edir
Çıxış → C5-C5*0,04
➤ ENTER düyməsini basın.
➤ Doldurma Dəstəyi alətini aşağı çəkin.
Bundan sonra biz Formula sütununda yeni düsturlarımızı əldə etdik, onlardan Yeni Qiymət sütununda yeni qiymətləri əldə etmək üçün istifadə etmək istəyirik.
Bunun üçün əvvəlki üsulda yaratdığımız EVAL funksiyasından istifadə edəcəyik.
Addım-02 :
➤ F5 xanasına aşağıdakı düsturu yazın.
=EVAL(E5)
EVAL bizə v qaytaracaq E5 xanasındakı düsturun dəyəri.
➤ ENTER düyməsini basın.
➤
Nəticə :
Nəhayət, siz 0,06-nı əvəz edə biləcəksiniz Yeni Qiymət sütununun düsturlarında 0,04 ilə.
Ətraflı oxuyun: Excel VBA (Makro və UserForm) ilə diapazonda mətni tapın və dəyişdirin
Təcrübə Bölməsi
Özünüz təcrübə etmək üçün biz Təcrübə adlı vərəqdə aşağıdakı kimi bir Təcrübə bölməsini təqdim etdik. Lütfən, bunu özünüz edin.
Nəticə
Bu məqalədə biz Excel düsturunda mətni əvəz etməyin bəzi yollarını əhatə etməyə çalışdıq. Ümid edirəm ki, faydalı tapacaqsınız. Hər hansı bir təklif və ya sualınız varsa, şərh bölməsində paylaşın.