Як замяніць тэкст у формуле Excel (7 простых спосабаў)

  • Падзяліцца Гэтым
Hugh West

Часам вам можа спатрэбіцца замяніць тэкст у формуле Excel, каб неадкладна змяніць напісаныя раней формулы. Калі вы шукаеце самыя простыя спосабы выканання гэтай задачы, то вы знаходзіцеся ў правільным месцы. Такім чынам, давайце пачнем з артыкула.

Спампаваць кнігу

Замяніць тэкст у Formula.xlsm

7 метадаў замены тэксту ў Формула Excel

Тут у нас ёсць дзве формулы ў слупку Цана са зніжкай і слупку >2000 ці не , і мы пакажам спосабы змены тэкставага радка або лікавы радок у гэтых формулах.

Тут мы выкарыстоўвалі версію Microsoft Excel 365 ; вы можаце выкарыстоўваць любую іншую версію ў залежнасці ад вашага зручнасці.

Спосаб 1: замяніць тэкст у формуле Excel уручную

Тут мы выкарысталі формулу з функцыю КАЛІ і атрымалі Так для коштаў, якія перавышаюць 2000. Цяпер мы хочам замяніць Так на Больш за 2000 у формулу ўручную.

Крокі :

➤ Выберыце першую ячэйку слупка >2000 ці не .

Такім чынам, ён паказвае формулу гэтай ячэйкі ў радку формул.

➤ Замяніць Так на Больш за 2000 у радку формул уручную.

➤ Націсніце ENTER і перацягніце ўніз Маркер запаўнення інструмент.

Вынік :

Такім чынам, вы зможаце замяніць Так на Большчым 2000 у формуле.

Больш падрабязна: Як знайсці і замяніць у слупку Excel (6 спосабаў)

Спосаб 2: Выкарыстанне опцыі замены для замены тэксту ў формуле Excel

У гэтым раздзеле мы будзем выкарыстоўваць опцыю Замяніць для замены тэксту Так з Больш за 2000 у формуле слупка >2000 ці не .

Крокі :

➤ Выберыце ячэйкі >2000 або не слупка.

➤ Перайдзіце да Галоўная Укладка >> Рэдагаванне Група >> Знайсці & Абярыце Выпадальны спіс >> Замяніць Параметр.

Вы таксама можаце выкарыстоўваць спалучэнне клавіш CTRL+H замест гэтай працэдуры.

Пасля гэтага з'явіцца дыялогавае акно Знайсці і замяніць .

➤ Напішыце і выберыце наступнае

Знайсці што → Так

Замяніць на → Больш за 2000

У межах → Аркуш

Пошук → Па радках

Шукаць → Формулы

➤ Выберыце опцыю Замяніць усё .

Потым з'явіцца акно паведамлення з надпісам «Усё зроблена. Мы зрабілі 9 замен.”

Вынік :

Пасля гэтага вы зможаце замяніць Так з Больш за 2000 у формуле.

Больш падрабязна: Замяніць тэкст ячэйкі на аснове ўмовы ў Excel (5 Простыя метады)

Спосаб 3: Выкарыстанне "Перайсці да спецыяльнай опцыі" для замены тэксту ў формуле Excel

Вы можаце замяніцьтэкст Так з Больш за 2000 у формуле слупка >2000 ці не выкарыстоўваючы таксама опцыю Перайсці да спецыяльнага .

Крокі :

➤ Перайсці да Галоўная Укладка >> Рэдагаванне Група >> Знайсці & Выберыце Выпадальны спіс >> Перайсці да спецыяльнага параметра.

Затым адкрыецца майстар Перайсці да спецыяльнага уверх.

➤ Выберыце опцыю Формулы і націсніце ОК .

Пасля гэтага ячэйкі будзе абраны слупок >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 :

➤ Перайсці да Распрацоўшчык Укладка >> Visual Basic Option

Тады Рэдактар ​​Visual Basic будзе адкрыць.

➤ Перайдзіце да Уставіць Укладка >> Модуль Параметр

Пасля гэтага, будзе створаны Модуль .

Крок-02 :

➤Напішыце наступны код

2400

Тут мы прызначылі наша старое значэнне 0,06 у oldStr пераменнай і 0,04 у newStr зменнай і D5,D6,D7,D8,D9,D10,D11,D12,D13 гэта ячэйкі нашых патрэбных дыяпазонаў.

ЗАМЕНІЦЬ заменіць 0,06 з 0,04 у формулах гэтых ячэек і, нарэшце, захавайце гэтыя новыя значэнні ў зменнай newStr .

➤ Націсніце F5

Вынік :

Такім чынам, вы зможаце замяніць 0,06 на 0,04 у формулах слупка Цана са зніжкай .

Больш падрабязна: 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

    Вывад → C5-C5*0.06
  • ЗАМЕНА(FORMULATEXT(D5),0.06,0.04) становіцца

    ЗАМЕНА(C5-C5*0.06;0.06;0.04) → замяняе 0.06 на 0.04

    Вывад → C5-C5*0.04

➤ Націсніце ENTER .

➤ Перацягніце ўніз інструмент Маркер запаўнення .

Пасля гэтага мы атрымалі новыя формулы ў слупку Формула , якія мы хочам выкарыстаць для атрымання новых коштаў у слупку Новая цана .

Для гэтага ў нас ёсцьспачатку выкарыстоўваць код VBA для стварэння функцыі.

Крок-02 :

➤ Выканайце Крок-01 з Метад-5

3578

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

    Вывад → C5-C5*0.06
  • FIND(“*”,FORMULATEXT(D5),1)+1 → сумуе 1 з пазіцыяй знака “*”

    Вывад → 8
  • 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 .

➤ Перацягніце Інструмент Fill Handle.

Вынік :

Нарэшце, вы зможаце замяніць 0,06 з 0,04 у формулах слупка Новая цана .

Чытаць далей: Пошук і замена тэксту ў дыяпазоне з дапамогай Excel VBA (макрас і форма карыстальніка)

Практычны раздзел

Для практыкі самастойна мы далі раздзел Практыка , як паказана ніжэй, на аркушы пад назвай Практыка . Калі ласка, зрабіце гэта самастойна.

Выснова

У гэтым артыкуле мы паспрабавалі ахапіць некаторыя спосабы замены тэксту ў формуле Excel. Спадзяюся, вы знойдзеце гэта карысным. Калі ў вас ёсць якія-небудзь прапановы або пытанні, не саромейцеся дзяліцца імі ў раздзеле каментарыяў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.