Efnisyfirlit
Stundum gætir þú fundið það nauðsynlegt að skipta út texta í Excel formúlu til að breyta áður skrifuðum formúlum strax. Ef þú ert að leita að auðveldustu leiðunum til að gera þetta verkefni, þá ertu á réttum stað. Svo, við skulum byrja á greininni.
Sækja vinnubók
Skipta út texta í formúlu.xlsm
7 aðferðir til að skipta út texta í Excel formúla
Hér höfum við tvær formúlur í dálkinum Afsláttarverð og >2000 eða ekki dálknum og við munum sýna leiðir til að breyta textastrengnum eða talnastrengur í þessum formúlum.
Við höfum notað Microsoft Excel 365 útgáfu hér; þú getur notað hvaða útgáfu sem er eftir hentugleika.
Aðferð-1: Skiptu út texta í Excel formúlu handvirkt
Hér höfum við notað formúlu með IF aðgerðina og fékk Já fyrir verð sem eru hærri en 2000. Nú viljum við skipta út Já fyrir Stærra en 2000 í formúlunni handvirkt.
Skref :
➤ Veldu fyrsta reit dálksins >2000 eða ekki .
Svo, það sýnir formúlu þessa hólfs í formúlustikunni.
➤ Skiptu út Já með Stærri en 2000 í formúlustikunni handvirkt.
➤ Ýttu á ENTER og dragðu niður Fullhandfangið tól.
Niðurstaða :
Þannig muntu geta skipt út Já fyrir Meiraen 2000 í formúlunni.
Lesa meira: Hvernig á að finna og skipta út í Excel dálki (6 leiðir)
Aðferð-2: Notkun Skipta út valkostur til að skipta út texta í Excel formúlu
Í þessum hluta munum við nota Skipta út valkostinn til að skipta út texta Já með Stærri en 2000 í formúlunni í >2000 eða ekki dálknum.
Skref :
➤ Veldu reiti >2000 eða ekki dálksins.
➤ Farðu á Heima flipi >> Breyting Hópur >> Finndu & Veldu Fellivalmynd >> Skipta út valkost.
Þú getur líka notað flýtilykla CTRL+H í staðinn fyrir þessa aðferð.
Eftir það mun Finna og skipta út glugganum birtast.
➤ Skrifaðu og veldu eftirfarandi
Finna hvað → Já
Skipta út fyrir → Stærra en 2000
Innan → Blað
Leita → Eftir röðum
Skoðaðu inn → Formúlur
➤ Veldu valkostinn Skipta öllum .
Þá birtist skilaboðakassi sem segir “Allt búið. Við gerðum 9 skipti.“
Niðurstaða :
Síðar muntu geta skipt út Já með Stærri en 2000 í formúlunni.
Lesa meira: Skipta út texta hólfs byggt á ástandi í Excel (5 Auðveldar aðferðir)
Aðferð-3: Notkun Fara í sérstakan valkosti til að skipta út texta í Excel formúlu
Þú getur skipt úttexta Já með Stærri en 2000 í formúlunni í >2000 eða ekki dálknum með því að nota Fara í sérstakt valkost líka.
Skref :
➤ Farðu á Heima Flipa >> Breyting Hópur >> Finndu & Veldu Fellivalmynd >> Fara í sérstakan valkost.
Þá opnast hjálpin Fara í sérstakt upp.
➤ Veldu Formúlur valkostinn og ýttu á OK .
Eftir það eru frumurnar í >2000 eða ekki dálkurinn verður valinn.
➤ Fylgdu Aðferð-2 og þú munt fá nýju formúluna með texta Stærri en 2000 í stað Já .
Svipuð lestur
- Excel VBA: Hvernig á að finna og skipta út texta í Word skjali
- Hvernig á að skipta út texta á milli tveggja stafa í Excel (3 auðveldar leiðir)
- Hvernig á að finna og skipta út í vali í Excel (7 aðferðir)
- Hvernig á að finna og skipta út af lista með Macro í Excel (5 dæmi)
- Hvernig á að skipta út texta eftir ákveðinn staf í Excel (3 aðferðir)
Aðferð-4: Notkun flýtilykla til að skipta út texta í Excel formúlu
Hér munum við nota flýtilykla til að skipta auðveldlega út texta í eftirfarandi formúlu.
Skref :
➤ Ýttu á CTRL+TILDE lykilinn (lykillinn fyrir ofan TAB lykilinn og fyrir neðan ESC lykill)
Þá mun það sýna formúlurnarnotað í >2000 eða ekki dálknum.
Nú skaltu fylgja aðferð-2 og þú munt fá nýju formúlurnar með textanum Stærri en 2000 í stað Já .
➤ Ýttu einu sinni á CTRL+TILDE aftur
Eftir það færðu nýju niðurstöðurnar vegna breytinga á formúlunni í >2000 eða ekki dálknum.
Aðferð-5: Notkun VBA kóða
Í dálkinum Afsláttarverð höfum við afsláttarverð eftir að hafa notað formúlu með afsláttarhlutfallinu 0,06 og nú viljum við skipta þessum afsláttarvexti út fyrir 0,04 með því að breyta þessu gildi í formúlunni. Til að gera þetta hér munum við nota VBA kóða.
Step-01 :
➤ Áfram í Hönnuði flipi >> Visual Basic Valkostur
Þá mun Visual Basic Editor opnaðu.
➤ Farðu í Insert Tab >> Module Option
Eftir það, Eining verður búin til.
Skref-02 :
➤Skrifaðu eftirfarandi kóða
3723
Hér höfum við úthlutað gamla gildinu okkar 0,06 í oldStr breytunni og 0,04 í newStr breytunni og D5,D6,D7,D8,D9,D10,D11,D12,D13 eru frumurnar á æskilegum sviðum okkar.
SKIFT kemur í stað 0,06 með 0.04 í formúlum þessara frumna og geyma að lokum þessi nýju gildi í newStr breytunni.
➤ Ýttu á F5
Niðurstaða :
Þannig muntu geta skipt út 0.06 fyrir 0.04 í formúlum Afsláttarverðs dálksins.
Lesa meira: Excel VBA til að finna og skipta út texta í dálki (2 Dæmi)
Aðferð-6: Notkun SUBSTITUTE og FORMULATEXT fall með VBA kóða
Hér munum við nota SUBSTITUTE fallið og FORMULATEXTI fall ásamt VBA kóða til að skipta út 0.06 fyrir 0.04 í formúlum Afsláttarverðs dálksins og síðan mun fá ný verð í Nýtt verð dálknum. Fyrir frekari útreikninga höfum við bætt við nýjum dálki Formúla .
Skref-01 :
➤ Notaðu eftirfarandi formúlu í reitnum E5
=SUBSTITUTE(FORMULATEXT(D5),0.06,0.04)
Hér er D5 gildi Afsláttarverð dálkur.
- FORMULATEXT(D5) → skilar notaðri formúlu í reit D5
- STÖÐUR(FORMULATEXTI(D5),0.06,0.04) verður
SUBSTITUTE(C5-C5*0.06,0.06,0.04) → kemur í stað 0.06 fyrir 0.04
Output → C5-C5*0.04
➤ Ýttu á ENTER .
➤ Dragðu niður Fill Handle tólið.
Eftir það höfum við fengið nýju formúlurnar okkar í Formula dálknum sem við viljum nota til að fá nýju verðin í Nýtt verð dálknum.
Til að gera þetta höfum viðað nota VBA kóða til að búa til fall í fyrstu.
Step-02 :
➤ Fylgdu Step-01 af Method-5
8892
ROLATILE endurreiknar hvenær sem útreikningur á sér stað í einhverjum hólfum á vinnublaðinu og þessi VBA kóði mun búa til fall sem heitir EVAL .
➤ Eftir að kóðann hefur verið vistaður, farðu aftur í vinnublaðið.
➤ Sláðu inn heiti fallsins í reit F5 .
=EVAL(E5)
EVAL skilar okkur gildi formúlunnar í reit E5 .
➤ Ýttu á ENTER og dragðu niður Fill Handle tólið.
Niðurstaða :
Eftir það muntu geta skipt út 0.06 fyrir 0.04 í formúlum Nýja Verð dálkur.
Lesa meira: Hvernig á að nota staðgönguaðgerðina í Excel VBA (3 dæmi)
Aðferð-7: Notkun REPLACE og FORMULATEXT aðgerð með VBA kóða
Í þessum hluta munum við nota REPLACE aðgerðina og FORMULATEXT aðgerðina ásamt VBA kóða til að skipta út 0,06 fyrir 0,04 í formúlunum í Afsláttarverð dálknum, og þá fáum við ný verð í Nýtt verð dálkur.
Step-01 :
➤ Notaðu eftirfarandi formúlu í reitnum E5
=REPLACE(FORMULATEXT(D5),FIND("*",FORMULATEXT(D5),1)+1,4,0.04)
Hér er D5 gildi dálksins Afsláttarverð .
- FORMULATEXTI(D5) → skilar notaðaformúla í reit D5
- FIND(“*”, FORMÚLATEXTI(D5),1) → verður
FINNA(“*”, C5-C5*0.06,1) → finnur stöðu táknsins “*”
Úttak → 7
- FINNA(“*”,FORMÚLATEXTI(D5),1)+1 → leggur saman 1 með staðsetningu táknsins “*”
- REPLACE(FORMULATEXT(D5),FINDA(“*”,FORMULATEXT(D5),1)+1,4,0.04) verður
REPLACE(C5-C5*0.06,FIND(“* ”,8,4,0.04) → kemur í stað 0.06 fyrir 0.04
Output → C5-C5*0.04
➤ Ýttu á ENTER .
➤ Dragðu niður Fill Handle tólið.
Eftir það höfum við fengið nýju formúlurnar okkar í Formula dálknum sem við viljum nota til að fá nýju verðin í Nýtt verð dálknum.
Til að gera þetta munum við nota tilbúna aðgerðina okkar EVAL í fyrri aðferð.
Step-02 :
➤ Sláðu inn eftirfarandi formúlu í reit F5 .
=EVAL(E5)
EVAL skilar okkur v. alue formúlunnar í reit E5 .
➤ Ýttu á ENTER .
➤ Dragðu niður Fill Handle tól.
Niðurstaða :
Að lokum muntu geta skipt út 0.06 með 0,04 í formúlum Nýtt verð dálksins.
Lesa meira: Finndu og skiptu út texta á sviði með Excel VBA (Macro og UserForm)
Æfingahluti
Til að æfa sjálfur höfum við útvegað Æfingar hluta eins og hér að neðan í blaði sem heitir Æfing . Vinsamlegast gerðu það sjálfur.
Niðurstaða
Í þessari grein reyndum við að fjalla um nokkrar leiðir til að skipta út texta í Excel formúlu. Vona að þér finnist það gagnlegt. Ef þú hefur einhverjar uppástungur eða spurningar skaltu ekki hika við að deila þeim í athugasemdahlutanum.