Სარჩევი
ზოგჯერ შეიძლება დაგჭირდეთ ტექსტის შეცვლა Excel-ის ფორმულაში ადრე დაწერილი ფორმულების დაუყოვნებლივ შესაცვლელად. თუ თქვენ ეძებთ ამ ამოცანის შესრულების უმარტივეს გზებს, მაშინ სწორ ადგილას ხართ. მაშ ასე, დავიწყოთ სტატიით.
ჩამოტვირთეთ სამუშაო წიგნი
ტექსტის ჩანაცვლება Formula.xlsm-ში
ტექსტის ჩანაცვლების 7 მეთოდი Excel ფორმულა
აქ, ჩვენ გვაქვს ორი ფორმულა ფასდაკლებული ფასის სვეტში და >2000 ან არა სვეტში და ჩვენ გაჩვენებთ ტექსტის სტრიქონის შეცვლის გზებს ან რიცხვითი სტრიქონი ამ ფორმულებში.
აქ გამოვიყენეთ Microsoft Excel 365 ვერსია; თქვენ შეგიძლიათ გამოიყენოთ ნებისმიერი სხვა ვერსია თქვენი მოხერხებულობის მიხედვით.
მეთოდი-1: ტექსტის ჩანაცვლება Excel-ის ფორმულაში ხელით
აქ ჩვენ გამოვიყენეთ ფორმულა IF ფუნქცია და მიიღო დიახ 2000-ზე მეტი ფასებისთვის. ახლა ჩვენ გვინდა შევცვალოთ დიახ 2000-ზე მეტი ფორმულაში ხელით.
ნაბიჯები :
➤ აირჩიეთ სვეტის პირველი უჯრედი >2000 თუ არა .
ასე რომ, ის აჩვენებს ამ უჯრედის ფორმულას ფორმულების ზოლში.
➤ ჩაანაცვლეთ დიახ 2000-ზე მეტი ფორმულების ზოლში ხელით.
➤ დააჭირეთ ENTER და გადაიტანეთ შევსების სახელური ინსტრუმენტი.
შედეგი :
ამ გზით თქვენ შეძლებთ დიახ შეცვალოთ უფრო დიდივიდრე 2000 ფორმულაში.
დაწვრილებით: როგორ მოვძებნოთ და ჩავანაცვლოთ Excel-ის სვეტში (6 გზა)
მეთოდი-2: ჩანაცვლების ოფციის გამოყენება ტექსტის ჩასანაცვლებლად Excel-ის ფორმულაში
ამ განყოფილებაში ჩვენ გამოვიყენებთ ჩანაცვლება ოპციას ტექსტის ჩასანაცვლებლად დიახ 2000-ზე მეტი >2000 ან არა სვეტის ფორმულაში.
ნაბიჯები :
➤ აირჩიეთ >2000 თუ არა სვეტის უჯრედები.
➤ გადადით მთავარზე ჩანართზე >> რედაქტირება ჯგუფი >> ძებნა & აირჩიეთ ჩამოშლილი >> ჩანაცვლება ოპცია.
ამ პროცედურის ნაცვლად შეგიძლიათ გამოიყენოთ მალსახმობი ღილაკი CTRL+H ასევე.
ამის შემდეგ გამოჩნდება დიალოგური ფანჯარა ძებნა და ჩანაცვლება .
➤ ჩაწერეთ და აირჩიეთ შემდეგი
ძებნა რა → დიახ
ჩანაცვლება → 2000-ზე მეტი
შიდა → ფურცელი
ძებნა → რიგების მიხედვით
შეხედეთ → ფორმულები
➤ აირჩიეთ ყველას ჩანაცვლება ოპცია.
შემდეგ, გამოჩნდება შეტყობინების ყუთი, რომელშიც ნათქვამია “ყველაფერი დასრულდა. ჩვენ გავაკეთეთ 9 ჩანაცვლება.”
შედეგი :
შემდეგ, თქვენ შეძლებთ შეცვალოთ დიახ ფორმულაში 2000-ზე მეტი .
წაიკითხეთ მეტი: შეცვალეთ უჯრედის ტექსტი მდგომარეობის მიხედვით Excel-ში (5 მარტივი მეთოდები)
მეთოდი-3: ექსელის ფორმულაში ტექსტის ჩანაცვლების სპეციალურ ოფციაზე გადასვლა
შეგიძლიათ შეცვალოთტექსტი დიახ 2000-ზე მეტი >2000 ან არა სვეტის ფორმულაში გადადით სპეციალურ ოპციის გამოყენებით ასევე.
ნაბიჯები :
➤ გადადით მთავარი ჩანართზე >> რედაქტირება ჯგუფი >> ძებნა & აირჩიეთ ჩამოშლილი >> გადადით სპეციალურ ოფციაზე.
შემდეგ გაიხსნება სპეციალურზე გადასვლის ოსტატი ზემოთ.
➤ აირჩიეთ ფორმულები ოფცია და დააჭირეთ OK .
ამის შემდეგ, უჯრედები არჩეული იქნება >2000 თუ არა სვეტი.
➤ მიჰყევით მეთოდი-2 და მიიღებთ ახალ ფორმულას ტექსტით 2000-ზე მეტი დიახ -ის ნაცვლად.
მსგავსი წაკითხვები
- Excel VBA: როგორ მოვძებნოთ და შეცვალოთ ტექსტი Word დოკუმენტში
- როგორ შევცვალოთ ტექსტი ორ სიმბოლოს შორის Excel-ში (3 მარტივი გზა)
- როგორ მოვძებნოთ და ჩავანაცვლოთ შერჩევაში Excel-ში (7 მეთოდი)
- როგორ მოვძებნოთ და ჩავანაცვლოთ სიიდან მაკროთი Excel-ში (5 მაგალითი)
- როგორ შევცვალოთ ტექსტი კონკრეტული სიმბოლოს შემდეგ Excel-ში (3 მეთოდი)
მეთოდი-4: მალსახმობის კლავიშის გამოყენება Excel ფორმულაში ტექსტის ჩასანაცვლებლად
აქ ჩვენ გამოვიყენებთ მალსახმობის კლავიშს, რათა ადვილად შევცვალოთ ტექსტი შემდეგ ფორმულაში.
ნაბიჯები :
➤ დააჭირეთ CTRL+TILDE კლავიშს (ღილაკი TAB კლავიშ ზემოთ და ქვემოთ ESC კლავიში)
შემდეგ, ის აჩვენებს ფორმულებსგამოიყენება >2000 ან არა სვეტში.
ახლა მიჰყევით მეთოდი-2 და თქვენ მიიღებთ ახალ ფორმულებს ტექსტით 2000-ზე მეტი დიახ -ის ნაცვლად.
➤ დააჭირეთ ღილაკს CTRL+TILDE ერთხელ ისევ
ამის შემდეგ, თქვენ მიიღებთ ახალ შედეგებს >2000 თუ არა სვეტაში ფორმულის ცვლილების გამო.
მეთოდი-5: VBA კოდის გამოყენებით
სვეტაში ფასდაკლებული ფასი , ჩვენ გვაქვს ფასდაკლებული ფასები 0.06 ფასდაკლების ფორმულის გამოყენების შემდეგ. და ახლა ჩვენ გვინდა შევცვალოთ ეს ფასდაკლების განაკვეთი 0.04 ფორმულაში ამ მნიშვნელობის შეცვლით. ამისათვის ჩვენ გამოვიყენებთ VBA კოდს.
ნაბიჯი-01 :
➤ გადადით დეველოპერისთვის Tab >> Visual Basic Option
შემდეგ, Visual Basic რედაქტორი გახსენით.
➤ გადადით Insert Tab >> Module Option
შემდეგ, შეიქმნება მოდული .
ნაბიჯი-02 :
➤დაწერეთ შემდეგი კოდი
6795
აქ, ჩვენ მივენიჭეთ ჩვენი ძველი მნიშვნელობა 0.06 oldStr ცვლადში და 0.04 newStr ცვლადში და D5,D6,D7,D8,D9,D10,D11,D12,D13 ჩვენი სასურველი დიაპაზონის უჯრედებია.
REPLACE ჩაანაცვლებს 0.06 0.04 ამ უჯრედების ფორმულებში და ბოლოს შეინახეთ ეს ახალი მნიშვნელობები newStr ცვლადში.
➤ დააჭირეთ F5
შედეგი :
ამ გზით, თქვენ შეძლებთ შეცვალოთ 0.06 0.04 <-ით 7> ფასდაკლებული ფასის სვეტის ფორმულებში.
წაიკითხეთ მეტი: Excel VBA ტექსტის პოვნა და ჩანაცვლება სვეტში (2 მაგალითები)
მეთოდი-6: SUBSTITUTE და FORMULATEXT ფუნქციის გამოყენება VBA კოდით
აქ ჩვენ გამოვიყენებთ SUBSTITUTE ფუნქციას და FORMULATEXT ფუნქცია VBA კოდთან ერთად, რომელიც ჩაანაცვლებს 0.06 0.04 დისკონტირებული ფასი სვეტის ფორმულებში და შემდეგ ჩვენ მიიღებს ახალ ფასებს ახალი ფასი სვეტში. დამატებითი გაანგარიშებისთვის ჩვენ დავამატეთ ახალი სვეტი ფორმულა .
ნაბიჯი-01 :
➤ გამოიყენეთ შემდეგი ფორმულა უჯრედში E5
=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)
აქ D5 არის მნიშვნელობა ფასდაკლებული ფასი სვეტი.
- FORMULATEXT(D5) → აბრუნებს გამოყენებულ ფორმულას უჯრედში D5
- SUBSTITUTE(FORMULATEXT(D5),0.06,0.04) იქცევა
SUBSTITUTE(C5-C5*0.06,0.06,0.04) → ანაცვლებს 0.06-ს 0.04-ით
გამომავალი → C5-C5*0.04
➤ დააჭირეთ ENTER .
➤ გადაიტანეთ შევსების სახელურის ინსტრუმენტი.
ამის შემდეგ, ჩვენ მივიღეთ ჩვენი ახალი ფორმულები ფორმულა სვეტაში, რომელიც გვინდა გამოვიყენოთ ახალი ფასი სვეტაში ახალი ფასების მისაღებად.
ამისთვის ჩვენ გვაქვსგამოიყენეთ VBA კოდი თავდაპირველად ფუნქციის შესაქმნელად.
ნაბიჯი-02 :
➤ მიჰყევით ნაბიჯი-01 <7 მეთოდი-5
3330
VOLATILE ხელახლა ითვლის, როდესაც გამოთვლა ხდება სამუშაო ფურცლის რომელიმე უჯრედში და ეს VBA კოდი შექმნის ფუნქციას სახელად EVAL .
➤ კოდის შენახვის შემდეგ დაუბრუნდით სამუშაო ფურცელს.
➤ ჩაწერეთ შექმნილი ფუნქციის სახელი უჯრედში F5 .
=EVAL(E5)
EVAL დაგვიბრუნებს ფორმულის მნიშვნელობას უჯრედში E5 .
➤ დააჭირეთ ENTER და გადაიტანეთ შევსების სახელურის ინსტრუმენტი.
შედეგი :
ამის შემდეგ, თქვენ შეძლებთ 0.06 შეცვალოთ 0.04 ახლის ფორმულებში. ფასი სვეტი.
დაწვრილებით: როგორ გამოვიყენოთ ჩანაცვლების ფუნქცია Excel VBA-ში (3 მაგალითი)
მეთოდი-7: REPLACE და FORMULATEXT ფუნქციების გამოყენება VBA კოდით
ამ განყოფილებაში ჩვენ გამოვიყენებთ REPLACE ფუნქციას და FORMULATEXT ფუნქციას ერთად VBA კოდი ჩაანაცვლოს 0.06 0.04 ფასდაკლებული ფასი სვეტის ფორმულებში და შემდეგ მივიღებთ ახალ ფასებს -ში. ახალი ფასი სვეტი.
ნაბიჯი-01 :
➤ გამოიყენეთ შემდეგი ფორმულა უჯრედში E5
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
აქ, D5 არის ფასდაკლებული ფასის სვეტის მნიშვნელობა.
- FORMULATEXT(D5) → აბრუნებს გამოყენებულიფორმულა უჯრედში D5
- FIND(“*”, FORMULATEXT(D5),1) → იქცევა
FIND(“*”, C5-C5*0.06,1) → პოულობს ნიშნის პოზიციას “*”
გამომავალი → 7
- FIND(“*”,FORMULATEXT(D5),1)+1 → აკრებს 1 ნიშნის პოზიციას “*”
- REPLACE(FORMULATEXT(D5),FIND(“*”,FORMULATEXT(D5),1)+1,4,0.04) იქცევა
REPLACE(C5-C5*0.06,FIND(“* ”,8,4,0.04) → ანაცვლებს 0.06-ს 0.04-ით
გამომავალი → C5-C5*0.04
➤ დააჭირეთ ENTER .
➤ გადაიტანეთ შევსების სახელურის ინსტრუმენტი.
ამის შემდეგ, ჩვენ მივიღეთ ჩვენი ახალი ფორმულები ფორმულა სვეტაში, რომელიც გვინდა გამოვიყენოთ ახალი ფასების მისაღებად ახალი ფასი სვეტაში.
ამისთვის ჩვენ გამოვიყენებთ ჩვენს მიერ შექმნილ ფუნქციას EVAL წინა მეთოდით.
ნაბიჯი-02 :
➤ ჩაწერეთ შემდეგი ფორმულა უჯრედში F5 .
=EVAL(E5)
EVAL დაგვიბრუნებს v ფორმულის მნიშვნელობა უჯრედში E5 .
➤ დააჭირეთ ENTER .
➤ გადაიტანეთ შეავსეთ სახელური ინსტრუმენტი.
შედეგი :
საბოლოოდ, თქვენ შეძლებთ 0.06-ის შეცვლას 0.04 ახალი ფასი სვეტის ფორმულებში.
დაწვრილებით: იპოვეთ და შეცვალეთ ტექსტი დიაპაზონში Excel VBA-ით (მაკრო და მომხმარებლის ფორმა)
პრაქტიკის განყოფილება
დამოუკიდებლად პრაქტიკის გასაკეთებლად ჩვენ მოგაწოდეთ პრაქტიკა განყოფილება, როგორც ქვემოთ, ფურცელში სახელად პრაქტიკა . გთხოვთ, გააკეთოთ ეს დამოუკიდებლად.
დასკვნა
ამ სტატიაში ჩვენ შევეცადეთ გაგვეშუქებინა ტექსტის შეცვლის რამდენიმე გზა Excel-ის ფორმულაში. იმედია გამოგადგებათ. თუ თქვენ გაქვთ რაიმე შემოთავაზება ან შეკითხვა, მოგერიდებათ გააზიაროთ ისინი კომენტარების განყოფილებაში.