Բաց թողնել հիմնական բովանդակությունը

Ինչպե՞ս վերափոխել տեքստի տողերը Excel- ում ՝ բանաձևերի:

Եթե ​​կան = A1 + B1 ձևաչափով տեքստային տողեր, որոնք անհրաժեշտ է այս տողային տողերը իրական բանաձևերի վերածելու և ձեր աշխատաթերթում դրանց արժեքները հաշվարկելու համար, ցավոք, Excel- ում այն ​​լուծելու ուղղակի մեթոդ գոյություն չունի: Բայց այստեղ կարող եմ ձեզ համար հետաքրքիր հնարքների մասին խոսել:

Տեքստի տողերը փոխակերպեք բանաձևերի ՝ օգտագործողի կողմից սահմանված գործառույթով

Excel- ի համար Kutools- ի հետ փոխակերպեք տեքստի տողերը բանաձևերի


նետ կապույտ աջ պղպջակ Տեքստի տողերը փոխակերպեք բանաձևերի ՝ օգտագործողի կողմից սահմանված գործառույթով

Հետևյալ կարճ VBA կոդը կարող է օգնել ձեզ լուծել այն խնդիրը, որը տեքստը բանաձևի է վերածում ՝ հետևյալ քայլերով.

1, Պահեք պահեք ALT + F11 ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլի պատուհան.

VBA կոդ. Տեքստի տողերը փոխակերպիր բանաձևերի

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

3, Պահպանեք այս կոդը և վերադարձեք ձեր աշխատաթերթ, մուտքագրեք այս բանաձևը = Eval (C1) դատարկ խուցի մեջ (C1 պարունակում է տեքստի լարային բջիջ, որը ցանկանում եք փոխարկել բանաձևի), տես նկարի նկարը.

doc- փոխակերպել-տեքստը `դեպի բանաձև 1

4, Դրանից հետո սեղմեք Մտնել ստեղնը և ընտրեք D1 բջիջը, լրացնելու բռնիչը քաշեք դեպի այն տիրույթը, որը ցանկանում եք կիրառել այս բանաձևը: Տեսեք,

doc- փոխակերպել-տեքստը `դեպի բանաձև 1


նետ կապույտ աջ պղպջակ Excel- ի համար Kutools- ի հետ փոխակերպեք տեքստի տողերը բանաձևերի

Եթե ​​չեք սիրում օգտագործել վերը նշված ծածկագիրը, կարող եք դիմել Excel- ի համար նախատեսված գործիքներ'S Տեքստը փոխակերպել բանաձևի առանձնահատկությունը, իր օգնությամբ կարող եք նաև միանգամից փոխակերպել տեքստային տողերը բանաձևերի:

Excel- ի համար նախատեսված գործիքներ ներառում է ավելի քան 300 հարմար Excel գործիքներ: Փորձեք առանց սահմանափակումների 30 օրվա ընթացքում: Get it Now.

Excel- ի համար Kutools- ը տեղադրելուց հետո խնդրում ենք անել հետևյալ կերպ.

1, Ընտրեք տեքստի տողերը, որոնք ցանկանում եք փոխարկել:

2: Սեղմեք Կուտոլս > Բովանդակության փոխարկիչ > Տեքստը փոխակերպել բանաձևի, տես նկարի նկարը.

doc- փոխակերպել-տեքստը `դեպի բանաձև 1

3, Եվ ձեր ընտրած տեքստի բոլոր տողերը վերափոխվել են իրական բանաձևերի և ստանում են նաև դրանց արժեքները: Տեսեք սքրինշոթեր.

doc- փոխակերպել-տեքստը `դեպի բանաձև 4 -2 doc- փոխակերպել-տեքստը `դեպի բանաձև 5

Այս տեքստը բանաձև դարձնելու հնարավորության մասին ավելին իմանալու համար:


Առնչվող հոդված:

Ինչպե՞ս փոխել բանաձևը տեքստի տողի Excel- ում:

Գրասենյակի արտադրողականության լավագույն գործիքները

🤖 Kutools AI օգնականՀեղափոխություն կատարել տվյալների վերլուծության հիման վրա՝ Խելացի կատարում   |  Ստեղծեք ծածկագիր  |  Ստեղծեք հատուկ բանաձևեր  |  Վերլուծել տվյալները և ստեղծել գծապատկերներ  |  Invoke Kutools-ի գործառույթները...
Հանրաճանաչ հատկություններ: Գտեք, ընդգծեք կամ նույնականացրեք կրկնօրինակները   |  Deleteնջել դատարկ շարքերը   |  Միավորել սյունակները կամ բջիջները՝ առանց տվյալների կորստի   |   Կլոր առանց բանաձևի ...
Super Փնտրել: Բազմաթիվ չափանիշների VLookup    Բազմակի արժեք VLookup  |   VLookup բազմաթիվ թերթերում   |   Fuzzy Փնտրել ....
Ընդլայնված բացվող ցուցակ: Արագ ստեղծեք բացվող ցուցակը   |  Կախված բացվող ցուցակ   |  Բազմակի ընտրություն Drop Down ցուցակ ....
Սյունակի կառավարիչ: Ավելացրեք որոշակի քանակությամբ սյունակներ  |  Տեղափոխել սյունակները  |  Փոխարկել թաքնված սյունակների տեսանելիության կարգավիճակը  |  Համեմատեք միջակայքերը և սյունակները ...
Առանձնահատկություններ: Ցանցի կենտրոնացում   |  Դիզայնի տեսք   |   Մեծ Formula Bar    Աշխատանքային գրքույկի և թերթիկների կառավարիչ   |  Ռեսուրսների գրադարան (Ավտոմատ տեքստ)   |  Ամսաթիվ ընտրող   |  Միավորել աշխատանքային թերթերը   |  Գաղտնագրել/գաղտնազերծել բջիջները    Ուղարկեք նամակներ ըստ ցանկի   |  Սուպեր զտիչ   |   Հատուկ զտիչ (զտել թավ/շեղ/շեղված...) ...
Լավագույն 15 գործիքների հավաքածու12 Տեքստ Գործիքներ (Ավելացրեք տեքստ, Հեռացնել նիշերը, ...)   |   50+ Աղյուսակ Տեսակներ (Գանտի աղյուսակը, ...)   |   40+ Գործնական Բանաձեւեր (Հաշվարկել տարիքը ՝ ելնելով ծննդյան տարեդարձից, ...)   |   19 միացում Գործիքներ (Տեղադրեք QR կոդ, Տեղադրեք նկար ուղուց, ...)   |   12 Փոխարկում Գործիքներ (Բառեր համարներ, Արտարժույթի փոխակերպումը, ...)   |   7 Միաձուլում և պառակտում Գործիքներ (Ընդլայնված կոմբինատ տողեր, Պառակտված բջիջներ, ...)   |   ... եւ ավելին

Լրացրեք ձեր Excel-ի հմտությունները Kutools-ի հետ Excel-ի համար և փորձեք արդյունավետությունը, ինչպես երբեք: Kutools-ը Excel-ի համար առաջարկում է ավելի քան 300 առաջադեմ առանձնահատկություններ՝ արտադրողականությունը բարձրացնելու և ժամանակ խնայելու համար:  Սեղմեք այստեղ՝ Ձեզ ամենաշատ անհրաժեշտ հատկանիշը ստանալու համար...

Նկարագրություն


Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
I am finding this to be not working properly. As everyone else has said (and I could not see a satisfactory solution), it does not work when trying to pull in stuff from other worksheets in the same workbook. It's frustrating and I am having to give up on this and find another solution. So the Google search continues!
This comment was minimized by the moderator on the site
Thank you very much!!! GREAT IDEA!!!
This comment was minimized by the moderator on the site
Hello
For the first defined function way, I have a problem.
when the resources for concatenate function are in another worksheet, Eval function works properly when that resource worksheet is open, But immediately when I close that resource worksheet, Eval function Not working. How I can change the codes for eval function to use closed resource worksheets?
This comment was minimized by the moderator on the site
Hello Johnny
about Hussein’s issue, if the external workbook is closed INDIRECT gives #REF! error. Do you have other solution?
This comment was minimized by the moderator on the site
use indirect only works with open workbooks.


solution is to use indirect.ext from morefunc.


regards,
Hasan nasralla
This comment was minimized by the moderator on the site
Hi Hussein,

Just use the INDIRECT function in Excel. Does the same thing.
This comment was minimized by the moderator on the site
Greetings, the above code works perfectly inside the same workbook across different sheets, but in case i have a cell reference to an external workbook it returns #VALUE!. the formulas were calculating normally earlier.
Example for the formula can't be evaluated correctly: IFERROR(INDEX('[Tracking-OSP Outside Riyadh-07-09-2017.xlsx]Tracking WO'!$U$3:$U$19000,MATCH(A3&"",'[Tracking-OSP Outside Riyadh-07-09-2017.xlsx]Tracking WO'!$B$3:$B$19000,0)),INDEX('[Tracking-OSP Outside Riyadh-07-09-2017.xlsx]Tracking WO'!$U$3:$U$19000,MATCH(value(A3),'[Tracking-OSP Outside Riyadh-07-09-2017.xlsx]Tracking WO'!$B$3:$B$19000,0))).
This comment was minimized by the moderator on the site
The replace = with = works, so relieved. Thank you to whoever discovered and shared this nugget of Excel gold.
This comment was minimized by the moderator on the site
To clarify my other comment, I mass replaced the "=" character with the same "=" character, and that made the strings turn into formulas.
This comment was minimized by the moderator on the site
Hi Rich,
I'm just reading you comment on turning text into a formula. It seems that the function as mentioned above is not working. I'm not really a programmer but what i did is converting a formula into a text and in the text i have to replace a few values and combine it again in one text but now i need to convert it back into a formula. Could you give me a tip.
Regards
Frans
This comment was minimized by the moderator on the site
I don't know if this would always work, but I had a number of cells that had formulas stored as text strings. I did a full worksheet find replace on the "=" character, and all of my strings converted to formulas with that one action.
This comment was minimized by the moderator on the site
Thank you. Works well with the user defined function... I could do what I could not using the default functions of INDIRECT, ADDRESS et al provided. It fell short when I had a range to be input.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations