Мазмұны
Кейде бұрын жазылған формулаларды дереу өзгерту үшін Excel формуласындағы мәтінді ауыстыру қажет болуы мүмкін. Егер сіз бұл тапсырманы орындаудың ең оңай жолдарын іздесеңіз, онда сіз дұрыс жердесіз. Сонымен, мақаланы бастайық.
Жұмыс кітабын жүктеп алу
Formula.xlsm ішіндегі мәтінді ауыстыру
Мәтінді ауыстырудың 7 әдісі Excel формуласы
Мұнда бізде Жеңілдік баға бағанында және >2000 немесе жоқ бағанында екі формула бар және біз мәтін жолын немесе мәтін жолын өзгерту жолдарын көрсетеміз. осы формулалардағы сандық жол.
Біз мұнда Microsoft Excel 365 нұсқасын қолдандық; сіз өзіңізге ыңғайлы кез келген басқа нұсқаны пайдалана аласыз.
1-әдіс: Excel формуласындағы мәтінді қолмен ауыстыру
Бұл жерде біз формуланы қолдандық. Егер функциясы және 2000-нан жоғары бағалар үшін Иә мәнін алдық. Енді Иә мәнін 2000-нан үлкен мәніне ауыстырғымыз келеді. формулада қолмен.
Қадамдар :
➤ >2000 бағанының бірінші ұяшығын таңдаңыз немесе жоқ .
Демек, ол формула жолында осы ұяшықтың формуласын көрсетеді.
➤ Иә мен ауыстырыңыз Формулалар жолағында 2000-нан үлкен қолмен.
➤ ENTER түймесін басып, Толтыру тұтқасын <7 төмен сүйреңіз>құрал.
Нәтиже :
Осылайша сіз Иә мен ауыстыра аласыз. Үлкен2000 формулада.
Толығырақ: Excel бағанында қалай табуға және ауыстыруға болады (6 әдіс)
2-әдіс: Excel формуласындағы мәтінді ауыстыру үшін Ауыстыру опциясын пайдалану
Бұл бөлімде мәтінді ауыстыру үшін Ауыстыру опциясын қолданамыз Иә 2000-нан үлкен >2000 немесе бағанының формуласында.
Қадамдар :
➤ >2000 немесе бағанының ұяшықтарын таңдаңыз.
➤ Басты бет қойындысы >><өтіңіз. 6>Өңдеу Топты >> Табу & Ашылмалы тізім >> Ауыстыру Параметрді таңдаңыз.
Бұл процедураның орнына CTRL+H пернелер тіркесімін де пайдалануға болады.
Осыдан кейін Табу және ауыстыру диалогтық терезесі пайда болады.
➤ Төмендегілерді жазып, таңдаңыз
Табу не → Иә
Ауыстыру → 2000-нан үлкен
→ Парақ ішінде
Іздеу → Жолдар бойынша
→ Формулаларды іздеу
➤ Барлығын ауыстыру опциясын таңдаңыз.
Содан кейін «Барлығы орындалды. Біз 9 ауыстыру жасадық.”
Нәтиже :
Одан кейін Иә ауыстыра аласыз. Формулада 2000 ден үлкен.
Толығырақ оқу: Excel бағдарламасындағы шарт негізінде ұяшық мәтінін ауыстыру (5) Оңай әдістер)
3-әдіс: Excel формуласындағы мәтінді ауыстыру үшін Арнайы опцияға өтуді пайдалану
Ауыстыруға болады Иә мәтінін 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-қадам :
➤ Өту Әзірлеуші қойындысы >> Visual Basic Опция
Содан кейін Visual Basic өңдегіші ашыңыз.
➤ Insert Tab >> Модуль Опция
Бұдан кейін, Модуль жасалады.
02-қадам :
➤Келесі кодты жазыңыз
2504
Мұнда біз ескі мәнімізді oldStr айнымалысында 0,06 және newStr айнымалысында 0,04 тағайындадық және D5,D6,D7,D8,D9,D10,D11,D12,D13 бұл біздің қалаған ауқымдарымыздың ұяшықтары.
АЛУ 0,06 <ауыстырады 7>осы ұяшықтардың формулаларында 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
<ұяшығында пайдаланылған формуланы қайтарады. 1>
Шығыс → C5-C5*0,06
- АЛМАСТЫРУ (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-қадам of 5-әдіс
7669
VOLATILE жұмыс парағындағы кез келген ұяшықта есептеу орын алған сайын қайта есептейді және бұл VBA коды аталған функцияны жасайды EVAL .
➤ Кодты сақтағаннан кейін жұмыс парағына оралыңыз.
➤ <6 ұяшығына жасалған функция атауын теріңіз>F5 .
=EVAL(E5)
EVAL бізге E5 ұяшығындағы формуланың мәнін береді.
➤ ENTER түймесін басып, Толтыру тұтқасы құралын төмен сүйреңіз.
Нәтиже :
Осыдан кейін 0,06 дегенді 0,04 мен ауыстыра аласыз Жаңа Баға баған.
Толығырақ оқу: Excel VBA бағдарламасындағы алмастыру функциясын пайдалану жолы (3 мысал)
7-әдіс: REPLACE және FORMULATEXT функциясын VBA кодымен пайдалану
Бұл бөлімде біз REPLACE функциясын және FORMULATEXT функциясын қолданамыз. <6-мен бірге>VBA коды 0,06 мен 0,04 мен ауыстырылады, Жеңілдік баға бағанының формулаларында, содан кейін біз жаңа бағаларды аламыз. Жаңа баға баған.
01-қадам :
➤ E5 ұяшығында келесі формуланы пайдаланыңыз
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
Мұнда D5 Жеңілдік баға бағанының мәні.
- FORMULATEXT(D5) → пайдаланылғанды қайтарадыұяшықтағы формула D5
- ТАБУ(“*”, FORMULATEXT(D5),1) → болады
ТАБУ(“*”, C5-C5*0,06,1) → белгінің орнын табады “*”
Шығыс → 7
- ТАБУ(“*”,ФОРМУЛАМӘТІН(D5),1)+1 → 1-ді “*” белгісінің орнымен қосады
- АЛУ(ФОРМУЛАМӘТІН(D5),ТАБУ(“*”,ФОРМУЛАМӘТІН(D5),1)+1,4,0.04) болды
АЛУ(C5-C5*0,06,ТАБУ(“* ”,8,4,0,04) → 0,06 орнына 0,04
Шығыс → C5-C5*0,04
➤ ENTER пернесін басыңыз.
➤ Толтыру тұтқасы құралын төмен сүйреңіз.
Осыдан кейін біз Формула бағанында жаңа формулаларымызды алдық, оны Жаңа баға бағанында жаңа бағаларды алу үшін пайдаланғымыз келеді.
Ол үшін біз алдыңғы әдісте құрылған EVAL функциямызды қолданамыз.
02-қадам :
➤ F5 ұяшығына келесі формуланы теріңіз.
=EVAL(E5)
EVAL бізге v қайтарады E5 ұяшығындағы формуланың мәні.
➤ ENTER түймесін басыңыз.
➤ <түймесін төмен сүйреңіз. 6>Толтыру тұтқасы құралы.
Нәтиже :
Соңында 0,06 ауыстыра аласыз. 0,04 Жаңа баға бағанының формулаларында.
Толығырақ: Excel VBA (Макрос және UserForm) көмегімен ауқымдағы мәтінді табу және ауыстыру
Тәжірибе бөлімі
Жаттығуды өз бетіңізше орындау үшін біз төмендегідей Тәжірибе деп аталатын парақта Тәжірибе бөлімін бердік. Мұны өзіңіз жасаңыз.
Қорытынды
Бұл мақалада біз Excel формуласындағы мәтінді ауыстырудың кейбір жолдарын қарастыруға тырыстық. Сізге пайдалы болады деп үміттенемін. Ұсыныстарыңыз немесе сұрақтарыңыз болса, оларды түсініктеме бөлімінде бөлісіңіз.