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

Հեռացրեք տեքստը փակագծերում կամ փակագծերում տեքստի տողերից

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


Հեռացրեք փակագծերը կամ փակագծերը տեքստային բանաձեւից տեքստային տողերից

Դուք կարող եք ստեղծել բանաձև, որը հիմնված է SUBSTITUTE, MID FIND և LEN գործառույթների վրա ՝ այս գործով զբաղվելու համար, ընդհանուր շարահյուսությունը հետևյալն է.

=SUBSTITUTE(text,MID(LEFT(text,FIND(")",text)),FIND("(",text),LEN(text)),"")
  • textՏեքստի տողը կամ բջջային հղումը, որը ցանկանում եք օգտագործել:

Խնդրում ենք պատճենել կամ մուտքագրել հետևյալ բանաձևը դատարկ բջիջում, որտեղ ցանկանում եք արդյունք ստանալ.

=SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),"")

Եվ հետո, լրացնելու բռնակը ներքև քաշեք դեպի այն բջիջները, որոնք ցանկանում եք կիրառել այս բանաձևը, և ​​փակագծերում ներառված բոլոր փակագծերը, ներառյալ փակագծերը, հանվել են, տե՛ս նկարը.

Բանաձևի բացատրություն.

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. Եթե փակագծերով կցված տեքստի մի մասը, պարզապես անհրաժեշտ է փակագծերը փոխարինել փակագծերով, ինչպես ստորև նշված բանաձևով.

=SUBSTITUTE(A2,MID(LEFT(A2,FIND("]",A2)),FIND("[",A2),LEN(A2)),"")

2. Եթե բջջի արժեքում փակագծեր չկան, վերը նշված բանաձևը կիրառելուց հետո կցուցադրվի սխալ, այս դեպքում պարզապես անհրաժեշտ է վերոնշյալ բանաձևը կցել IFERROR գործառույթին.

=IFERROR(SUBSTITUTE(A2,MID(LEFT(A2,FIND(")",A2)),FIND("(",A2),LEN(A2)),""),A2)


Հեռացրեք փակագծերը կամ փակագծերը տեքստի տողերից ՝ օգտագործողի կողմից սահմանված գործառույթով

Եթե ​​տեքստի տողի մեջ կան երկու կամ ավելի փակագծեր, ապա վերը նշված բանաձեւը կարող է օգտագործվել միայն առաջին փակագծերում տեքստը հեռացնելու համար: Բազմաթիվ փակագծերում բոլոր տեքստերը հեռացնելու համար, ինչպես ցույց է տրված հետևյալ նկարը, ինչպե՞ս կարող եք դրան հասնել 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 ՓՈՓՈԽՈՒԹՅՈՒՆ գործառույթը փոխարինում է տեքստը կամ նիշերը տեքստի տողի մեջ այլ տեքստով կամ նիշերով:

Այլ հոդվածներ.


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

Kutools Excel- ի համար - օգնում է ձեզ առանձնանալ բազմությունից

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

Excel-ի համար Kutools-ը պարծենում է ավելի քան 300 առանձնահատկություններով, Ապահովել, որ այն, ինչ ձեզ հարկավոր է, ընդամենը մեկ սեղմումով հեռու է...

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


Office Tab - Միացնել ներդիրներով ընթերցումը և խմբագրումը Microsoft Office- ում (ներառիր Excel)

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում Office (ներառյալ Excel-ը), ինչպես Chrome-ը, Edge-ը և Firefox-ը:
Comments (4)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
J'ai testé cette formule mais elle ne fonctionne pas sur GGsheet
This comment was minimized by the moderator on the site
Hello, Camille
To remove text within parentheses in Google Sheets, please apply the below formula:
=regexreplace(A2, "(\s\(.*?\))",)


Please have a try, hope it can help you!
This comment was minimized by the moderator on the site
It works!!! Thank you!
This comment was minimized by the moderator on the site
=TRIM(SUBSTITUTE(SUBSTITUTE(P10,"("," "),")"," "))
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations