Հեռացրեք տեքստը փակագծերում կամ փակագծերում տեքստի տողերից
Ենթադրելով, որ դուք ունեք տեքստային տողերի ցուցակ, և տեքստերի մի մասը կցված է փակագծերում, այժմ ցանկանում եք հեռացնել փակագծերի ներսում գտնվող բոլոր տեքստերը և ներառյալ փակագծերը, ինչպես ցույց է տրված նկարում: Այս հոդվածում ես կներկայացնեմ Excel- ում այս խնդիրը լուծելու որոշ մեթոդներ:
- Հեռացրեք փակագծերը կամ փակագծերը տեքստային բանաձեւից տեքստային տողերից
- Հեռացրեք փակագծերը կամ փակագծերը տեքստի տողերից ՝ օգտագործողի կողմից սահմանված գործառույթով
Հեռացրեք փակագծերը կամ փակագծերը տեքստային բանաձեւից տեքստային տողերից
Դուք կարող եք ստեղծել բանաձև, որը հիմնված է SUBSTITUTE, MID FIND և LEN գործառույթների վրա ՝ այս գործով զբաղվելու համար, ընդհանուր շարահյուսությունը հետևյալն է.
- textՏեքստի տողը կամ բջջային հղումը, որը ցանկանում եք օգտագործել:
Խնդրում ենք պատճենել կամ մուտքագրել հետևյալ բանաձևը դատարկ բջիջում, որտեղ ցանկանում եք արդյունք ստանալ.
Եվ հետո, լրացնելու բռնակը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը, և փակագծերում ներառված բոլոր փակագծերը, ներառյալ փակագծերը, հանվել են, տե՛ս նկարը.
Բանաձևի բացատրություն.
1. MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)): Այս MID ֆունկցիան ճանաչվում է որպես old_text արգումենտ SUBSTITUTE ֆունկցիայի մեջ:
- ՁԱԽ (A2, FIND (")", A2))Բանաձևի այս մասը օգտագործվում է A2 բջիջում ձախից աջ փակագծում տեքստի տողը հանելու համար, և արդյունքը կստանաք հետևյալ կերպ. «Թոմ Հիլ (Հյուսթոն Տեխաս)»: Սա կճանաչվի որպես MID գործառույթի շրջանակներում տեքստային փաստարկ:
- ԳՏՆԵԼ ("(", A2). Այս ԳՏՆԵԼՈՒ գործառույթը կվերադարձնի ձախ փակագծի դիրքը A2 բջիջից, արդյունքն է. 10. Եվ այս մասի բանաձևը ճանաչվում է որպես MID_ գործառույթի շրջանակներում start_num փաստարկ:
- LEN (A2)՝ LEN ֆունկցիան կստանա A2 բջիջի նիշերի ընդհանուր քանակը, և արդյունքն է ՝ 27. Այս մասը ճանաչվում է որպես MID գործառույթի num_chars փաստարկ:
- MID (ՁԵ ((A2, FIND (")", A2)), FIND ("(", A2), LEN (A2)) = MID ("Tom Hill (Houston Texas)", 10,27). Այս MID գործառույթն օգտագործվում է տեքստի տողից նիշերը հանելու համար, որոնք վերադարձվում են Ձախ գործառույթի կողմից, սկսվում է տասներորդ նիշից ՝ 27 նիշ երկարությամբ, և արդյունքը կստանաք հետևյալ կերպ. «(Հյուսթոն Տեխաս)»:
2. ՓՈԽԱՐITԱՐԱԿ (A2, MID (ՁԱ2 (A2, FIND (")", A2)), FIND ("(", A2), LEN (A2)), "") = ՓՈԽԱՐITԱՐԱԿ (AXNUMX, "(Հյուսթոն Տեխաս)) "," "): Վերջապես, այս ՓՈՓՈԽՈՒԹՅՈՒՆ գործառույթն օգտագործվում է փոխարինելու MID գործառույթի կողմից վերադարձված հին տեքստը A2 բջիջի տեքստի տողի մեջ ոչնչով:
Նշումներ:
1. Եթե փակագծերով կցված տեքստի մի մասը, պարզապես անհրաժեշտ է փակագծերը փոխարինել փակագծերով, ինչպես ստորև նշված բանաձևով.
2. Եթե բջջի արժեքում փակագծեր չկան, վերը նշված բանաձևը կիրառելուց հետո կցուցադրվի սխալ, այս դեպքում պարզապես անհրաժեշտ է վերոնշյալ բանաձևը կցել IFERROR գործառույթին.
Հեռացրեք փակագծերը կամ փակագծերը տեքստի տողերից ՝ օգտագործողի կողմից սահմանված գործառույթով
Եթե տեքստի տողի մեջ կան երկու կամ ավելի փակագծեր, ապա վերը նշված բանաձեւը կարող է օգտագործվել միայն առաջին փակագծերում տեքստը հեռացնելու համար: Բազմաթիվ փակագծերում բոլոր տեքստերը հեռացնելու համար, ինչպես ցույց է տրված հետևյալ նկարը, ինչպե՞ս կարող եք դրան հասնել Excel- ում:
Այս դեպքում օգտագործողի կողմից սահմանված գործառույթը կարող է օգնել ձեզ հեռացնել փակագծերի բոլոր տեքստերը: Խնդրում ենք անել հետևյալ քայլերով.
1, Պահեք պահեք Alt + F11 Excel- ի ստեղները, և այն բացում է Microsoft Visual Basic հավելվածների համար պատուհան.
2: Սեղմեք Տեղադրել > Մոդուլներև տեղադրեք հետևյալ VBA կոդը Մոդուլի պատուհանում:
Function remtxt(ByVal str As String) As String
'updateby Extendoffice
While InStr(str, "(") > 0 And InStr(str, ")") > InStr(str, "(")
str = Left(str, InStr(str, "(") - 1) & Mid(str, InStr(str, ")") + 1)
Wend
remtxt = Trim(str)
End Function
3, Ապա, վերադառնաք աշխատանքային թերթ, որտեղ ցանկանում եք օգտագործել և մուտքագրեք այս բանաձևը դատարկ բջիջում. = remtxt (A2), ապա լրացնելու բռնիչը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը, բազմաթիվ փակագծերում ներառված բոլոր փակագծերում ներառված բոլոր տեքստերը միանգամից հանվել են, տե՛ս նկարը.
Օգտագործված հարաբերական գործառույթները.
- LEN:
- LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը:
- MID:
- MID գործառույթն օգտագործվում է տվյալ տողի տողի միջից որոշակի թվով նիշերի գտնելու և վերադարձնելու համար:
- FIND:
- FIND ֆունկցիան օգտագործվում է մեկ այլ տողի մեջ մի տող գտնելու համար և վերադարձնում է լարի մեկնարկային դիրքը մեկ այլի մեջ:
- SUBSTITUTE:
- Excel ՓՈՓՈԽՈՒԹՅՈՒՆ գործառույթը փոխարինում է տեքստը կամ նիշերը տեքստի տողի մեջ այլ տեքստով կամ նիշերով:
Այլ հոդվածներ.
- Հեռացրեք տեքստը առաջին կամ վերջին հատուկ նիշից առաջ կամ հետո տեքստային տողերից
- Այս ձեռնարկը կխոսի այն մասին, թե ինչպես հեռացնել տեքստը առաջին կամ վերջին հատուկ նիշից առաջ կամ հետո, ինչպիսիք են տարածությունը, ստորակետը Excel- ի տեքստի տողերի ցուցակից:
- Քերթել կամ հեռացնել ոչ թվային նիշերը տեքստային տողերից
- Երբեմն գուցե անհրաժեշտ լինի տեքստի տողերից հանել բոլոր ոչ թվային նիշերը և պահպանել համարները միայն ինչպես ցույց է տրված նկարում: Այս հոդվածը կներկայացնի Excel- ում այս խնդիրը լուծելու որոշ բանաձևեր:
- Քերթել կամ հեռացնել թվային նիշերը տեքստային տողերից
- Եթե ցանկանում եք հեռացնել բոլոր թվերը միայն տեքստային տողերի ցուցակից, բայց պահել այլ ոչ թվային նիշեր, միգուցե Excel- ում կան որոշ բանաձևեր, որոնք կարող են ձեզ լավություն բերել:
- Հեռացրեք տեքստը բջիջից ՝ ելնելով կոնկրետ դիրքից
- Այս ձեռնարկը բացատրում է, թե ինչպես օգտագործել բանաձևերը ՝ Excel- ում հատուկ դիրքի հիման վրա տեքստը բջջից հանելու համար:
Գրասենյակի արտադրողականության լավագույն գործիքները
Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից
Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...
Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)
- Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
- Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
- Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
- Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը: