Note: The other languages of the website are Google-translated. Back to English

Hogyan konvertálhatunk szöveges karakterláncokat képletekké az Excelben?

Ha sok szöveges karakterlánc van = A1 + B1 formátumban, akkor ezeket a szöveges karakterláncokat valódi képletekké kell konvertálnia, és az értékeket a munkalapon kell kiszámítania, sajnos nincs közvetlen módszer az Excel megoldására. De itt beszélhetek néhány érdekes trükkről az Ön számára.

Konvertálja a szöveges karakterláncokat képletekké a felhasználó által definiált funkcióval

Konvertálja a szöveges karakterláncokat képletekké a Kutools for Excel alkalmazással

Az Office fül lehetővé teszi a füles szerkesztést és böngészést az Office-ban, és sokkal könnyebbé teszi a munkáját ...
A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet
  • Bármely újrafelhasználása: Adja hozzá a leggyakrabban használt vagy összetett képleteket, diagramokat és bármi mást a kedvenceihez, és a későbbiekben gyorsan használja fel újra.
  • Több mint 20 szöveges szolgáltatás: Szám kivonása a szöveges karakterláncból; Bontsa ki vagy távolítsa el a szövegek egy részét; Számok és pénznemek konvertálása angol szavakká.
  • Eszközök egyesítése: Több munkafüzet és lap egybe; Egyesítsen több cellát / sort / oszlopot adatok elvesztése nélkül; Az ismétlődő sorok és összeg összevonása.
  • Felosztott eszközök: Az adatok felosztása több lapra az érték alapján; Egy munkafüzet több Excel, PDF vagy CSV fájlhoz; Egy oszlop több oszlopra.
  • Ugrás beillesztése Rejtett / szűrt sorok; Gróf és összeg háttérszínnel; Személyre szabott e-maileket küldhet több címzettnek tömegesen.
  • Szuper szűrő: Hozzon létre speciális szűrősémákat, és alkalmazza azokat bármilyen lapra; Fajta hét, nap, gyakoriság és egyebek szerint; Szűrő félkövérrel, képletekkel, megjegyzésekkel ...
  • Több mint 300 hatékony funkció; Működik az Office 2007-2021 és 365 verziókkal; Támogatja az összes nyelvet; Könnyű üzembe helyezés a vállalkozásban vagy szervezetben.

nyíl kék jobb buborék Konvertálja a szöveges karakterláncokat képletekké a felhasználó által definiált funkcióval

A következő rövid VBA-kód a következő lépésekkel segíthet a szöveg képletté alakításában:

1. Tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.

VBA kód: Konvertálja a szöveges karakterláncokat képletekké

Function Eval(Ref As String)
Application.Volatile
Eval = Evaluate(Ref)
End Function

3. Mentse el ezt a kódot, és térjen vissza a munkalapra, írja be ezt a képletet = Értékelés (C1) egy üres cellába (C1 tartalmazza a képletté alakítani kívánt szöveglánc cellát), lásd a képernyőképet:

doc-convert-text - képletté1

4. Ezután nyomja meg a gombot belép gombot, és válassza ki a D1 cellát, húzza a kitöltő fogantyút arra a tartományra, amelyet alkalmazni kíván a képlettel. Lásd a képernyőképet:

doc-convert-text - képletté1


nyíl kék jobb buborék Konvertálja a szöveges karakterláncokat képletekké a Kutools for Excel alkalmazással

Ha nem tetszik a fenti kód használata, jelentkezhet Kutools az Excel számára'S Szöveg konvertálása képletté funkció segítségével a szöveges karakterláncokat egyszerre alakíthatjuk képletekké.

Kutools az Excel számára több mint 300 praktikus Excel eszközt tartalmaz. 30 nap alatt szabadon kipróbálható korlátozás nélkül. Szerezd meg most.

A Kutools for Excel telepítése után tegye a következőket:

1. Válassza ki az átalakítani kívánt szöveges karakterláncokat.

2. Kattints Kutools > Tartalom konverter > Szöveg konvertálása képletté, lásd a képernyőképet:

doc-convert-text - képletté1

3. És az összes kiválasztott szöveges karakterláncot valódi képletekké alakították, és megkapta az értéküket is. Képernyőképek megtekintése:

doc-convert-text - képletté4 -2 doc-convert-text - képletté5

Ha többet szeretne megtudni erről a Szöveg konvertálása képletté szolgáltatásról.


Kapcsolódó cikk:

Hogyan konvertálhatunk képletet szöveges karakterláncra az Excelben?


A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte lap 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
A megjegyzések rendezése szerint
Hozzászólások (16)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
lenne egy kérdésem, hogyan tehetem ezt a szöveget képletként?
A weboldal moderátora ezt a megjegyzést minimalizálta
A makrót a leírtak szerint alkalmaztam, de a „#VALUE” értéket kapom kimenetként. Van valami ötletetek, hogy mi romolhatott el? A segítség nagyon hálás lenne! Köszönöm.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, a makrója működik, bár arra használom, hogy kivonjak egy értéket egy másik munkalapról, amelyet a munkafüzetben adtam meg. A probléma az, hogy szeretném, ha ezt az értéket akkor is olvasná, ha ez a külső munkafüzet be van zárva, de ha bezárja, az eval REF hibát ad vissza. Van mód arra, hogy az eval-t úgy módosítsa, hogy megnyissa/megjelenítse a nem nyitott fájlok értékét? Kösz:)
A weboldal moderátora ezt a megjegyzést minimalizálta
Annak érdekében, hogy a többi munkafüzetből bezárt állapotban is mindig elérhetők legyenek az értékek, hajtson végre néhány teljesítménylekérdezést. Régen szembesültem ezzel a problémával, és most tökéletesen működik. A problémám azonban az, hogy frissíteni szeretnék több képletet a "lánya" munkafüzetekben, az "anya" munkafüzetben a forrásra hivatkozva, és a power query segítségével sikerült eljutnom odáig, hogy az összes képletet a stringben frissítsem. formátum a lányok lapjaiban, de úgy tűnik, hogy még az Evaluate függvény használatával sem működik listákkal, feltételes formázással, sem bonyolultabb képletekkel, amelyek sok függvényt vagy mátrixhivatkozást használnak... :( Nagyon nehezen próbálkozom hogy megtaláljuk a módját, hogy ez most innentől működjön...
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszönöm. Jól működik a felhasználó által definiált függvénnyel... Amit nem tudtam megtenni az INDIRECT, ADDRESS és mások által biztosított alapértelmezett funkciók használatával. Nem sikerült, amikor egy tartományt kellett megadnom.
A weboldal moderátora ezt a megjegyzést minimalizálta
Nem tudom, hogy ez mindig működne-e, de volt néhány cellám, amelyek képleteket tartalmaztak szöveges karakterláncokként. Teljes munkalapon lecseréltem a "=" karaktert, és az összes karakterláncomat képletté konvertáltam ezzel az egyetlen művelettel.
A weboldal moderátora ezt a megjegyzést minimalizálta
A másik megjegyzésem tisztázása érdekében tömegesen lecseréltem a "=" karaktert ugyanazzal a "=" karakterrel, és ettől a karakterláncok képletekké változtak.
A weboldal moderátora ezt a megjegyzést minimalizálta
Hi Rich,
Most olvasom a szöveg képletté alakításával kapcsolatos megjegyzésedet. Úgy tűnik, hogy a fent említett funkció nem működik. Valójában nem vagyok programozó, de amit csináltam, egy képletet szöveggé alakítottam, és a szövegben le kell cserélnem néhány értéket, és újra össze kell kapcsolnom egy szövegben, de most vissza kell alakítanom képletté. Tudnál adni egy tippet.
Üdvözlettel
Frans
A weboldal moderátora ezt a megjegyzést minimalizálta
A = helyett = működik, így megkönnyebbült. Köszönjük annak, aki felfedezte és megosztotta ezt az Excel aranyrögöt.
A weboldal moderátora ezt a megjegyzést minimalizálta
Üdvözlünk, a fenti kód tökéletesen működik ugyanazon a munkafüzeten belül, különböző lapokon, de ha van egy külső munkafüzetre mutató cellahivatkozás, az #VALUE!-t adja vissza. a képletek korábban normálisan számoltak.
A képletre vonatkozó példa nem értékelhető helyesen: IFERROR(INDEX('[Tracking-OSP Outside Riyadh-07-09-2017.xlsx]Tracking WO'!$U$3:$U$19000,MATCH(A3&",",' [Tracking-OSP Rijádon kívül-07-09-2017.xlsx]Nyomon követés WO'!$U$3:$19000,0$,MATCH(value(A07),'[Tracking-OSP Outside Riyadh-09-2017-3.xlsx]Nyomon követése WO'!$B$19000:$B$3))) .
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Husszein,

Csak használja az INDIRECT függvényt az Excelben. Ugyanezt csinálja.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia Johnny
Husszein kérdéséről, ha a külső munkafüzet be van zárva INDIRECT a #REF! hiba. Van más megoldásod?
A weboldal moderátora ezt a megjegyzést minimalizálta
Az indirekt használata csak nyitott munkafüzetekkel működik.


megoldás az indirekt.ext használata a morefunc-ból.


illeti,
Hasan nasralla
A weboldal moderátora ezt a megjegyzést minimalizálta
Helló
Az első definiált függvénymóddal kapcsolatban van egy problémám.
Ha az összefűzés függvény erőforrásai egy másik munkalapon vannak, az Eval függvény megfelelően működik, ha az erőforrás munkalap meg van nyitva, de azonnal, amikor bezárom az erőforrás munkalapot, az Eval funkció nem működik. Hogyan módosíthatom az eval függvény kódjait zárt erőforrású munkalapok használatához?
A weboldal moderátora ezt a megjegyzést minimalizálta
Nagyon szépen köszönjük!!! JÓ ÖTLET!!!
A weboldal moderátora ezt a megjegyzést minimalizálta
Azt tapasztalom, hogy ez nem működik megfelelően. Ahogy mindenki más is mondta (és nem találtam kielégítő megoldást), ez nem működik, ha más munkalapokról próbálunk behúzni dolgokat ugyanabban a munkafüzetben. Ez frusztráló, és fel kell adnom erről, és más megoldást kell találnom. A Google keresés tehát folytatódik!
Még senki sem írt megjegyzést
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi