Բովանդակություն
Microsoft Excel-ում բջջից տեքստ հանելը կարևոր խնդիր է: Դուք կարող եք հայտնվել բազմաթիվ իրավիճակներում, երբ ձեզ անհրաժեշտ է տեքստ հանել որոշակի նիշից հետո: Այս ձեռնարկից դուք կսովորեք Excel-ում նիշից հետո տեքստ հանելու արդյունավետ և հնարավոր եղանակներ: Այս ձեռնարկը կներկայացվի համապատասխան օրինակներով և պատշաճ նկարազարդումներով:
Ներբեռնեք Practice Workbook
Extract Text A Character.xlsm
Excel-ում նիշից հետո տեքստ հանելու 6 արդյունավետ եղանակ
Հաջորդ բաժնում մենք ձեզ ենք տրամադրում վեց հարմար և արդյունավետ մեթոդներ, որոնք կարող եք կիրառել ձեր տվյալների բազայում: Համոզվեք, որ սովորել եք դրանք բոլորին: Խորհուրդ ենք տալիս սովորել և կիրառել այս ամենը: Դա, անշուշտ, կհարստացնի ձեր Excel-ի գիտելիքները:
1. Օգտագործեք MID և FIND ֆունկցիաները՝ նիշից հետո տեքստ հանելու համար
Այժմ, այս մեթոդով մենք օգտագործում ենք MID ֆունկցիան և FIND ֆունկցիան միասին: Բջջից առաջինը կգտնենք կոնկրետ նիշը՝ օգտագործելով FIND ֆունկցիան: Դրանից հետո մենք կհանենք տեքստը այդ բջջի կոնկրետ դիրքից:
Նայեք հետևյալ տվյալների հավաքածուին.
Այստեղ կարող եք տեսնել. մենք ունենք որոշակի տվյալներ տվյալների բազայում: Բոլոր բջիջներում կա գծիկ («-»): Այժմ մեր նպատակն է տեքստը հանել հատուկ գծիկից հետո (“-”) մեր բանաձևով:
📌 Քայլեր
- Նախ, մուտքագրեք հետևյալ բանաձևը C5C5 -ում.
=MID(B5,FIND("-",B5)+1,LEN(B5))
Այստեղ մենք օգտագործեցինք LEN ֆունկցիան մի քանի նիշ տրամադրելու համար, որպեսզի այն կարողանա հանել մնացածը:
- Դրանից հետո սեղմեք Enter :
- Այժմ քաշեք Լրացնել բռնակի պատկերակը բջիջների միջակայքի վրա C6:C9:
Ինչպես տեսնում եք, մեզ հաջողվել է Excel-ում կոնկրետ նիշից հետո տեքստ հանել բջիջից: Փորձեք հիմա:
🔎 Բանաձեւի բաշխում
Այստեղ մենք այն բաժանում ենք միայն առաջին տվյալների համար:
➤
LEN(B5) վերադարձնում է 11 ։
➤
FIND(“-“,B5) վերադարձնում է 6 .
➤
MID(B5,FIND(“-“,B5)+1,LEN(B5)) = MID(B5,6+1,11) վերադարձնում է World ։
2. RIGHT, LEN և FIND ֆունկցիաներ՝ նիշից հետո տեքստ հանելու համար
Այժմ այս մեթոդում մենք օգտագործում ենք ՃԻՇՏ ֆունկցիան , ԼԵՆ ֆունկցիան և ԳՏՆԵԼ ֆունկցիան ընդհանրապես՝ բջջից տեքստ հանելու համար: Դա ցույց տալու համար մենք օգտագործում ենք նախորդ տվյալների բազան:
Հիմնականում մենք բջիջից ենթատող ենք հանում կոնկրետ նիշից հետո:
📌 Քայլեր
- Այժմ մուտքագրեք հետևյալ բանաձևը C5 բջիջում.
=RIGHT(B5,LEN(B5)-FIND("-",B5))
- Այնուհետև սեղմեք Enter :
- Դրանից հետո քաշեք Լրացնել բռնակը պատկերակը բջիջների միջակայքի վրա C6:C9.
Ինչպես դուքկարող ենք տեսնել, մենք հաջողությամբ գտել ենք կոնկրետ կերպարը կոնկրետ դիրքից: Եվ մենք բջջից հանում ենք տեքստը տվյալ նիշից հետո:
🔎 Բանաձևի բաշխում
Այստեղ մենք միայն բաժանում ենք այն: առաջին տվյալների համար:
➤
LEN(B5) վերադարձնում է 11 :
➤
FIND(“-“,B5) վերադարձնում է 6:
➤
RIGHT(B5,LEN(B5)-FIND(“-“,B5)) =RIGHT(B5,11-6) վերադարձնում է Աշխարհը :
Կարդալ ավելին. Ինչպես հանել տվյալները Excel-ից` հիմնվելով չափանիշների վրա
3. Օգտագործումը LEFT, FIND և SUBSTITUTE ֆունկցիաները նիշից հետո տեքստ քաղելու համար
Այժմ մենք օգտագործում ենք LEFT ֆունկցիան , FIND ֆունկցիան և ՓՈԽԱՐԱԿԵԼՈՒ Excel-ի գործառույթը : Նայեք հետևյալ տվյալների հավաքածուին.
Այժմ այս տվյալների բազան բավականին հետաքրքիր է: Մենք օգտագործում ենք նախորդ տվյալների բազան: Բայց մենք փոխեցինք կերպարները։ Մենք բջիջներում ունենք մի քանի նիշ: Այստեղ մեր նպատակն է հանել տեքստը բջիջներից բոլոր այդ նիշերից հետո՝ օգտագործելով մեր բանաձևը:
📌 Քայլեր
- Սկզբում մուտքագրեք հետևյալը. բանաձև Բջջ D5 :
=SUBSTITUTE(B5,LEFT(B5,FIND(C5,B5)),"")
- Այժմ սեղմեք Enter .
- Այնուհետև, քաշեք Լրացնել բռնակը պատկերակը բջիջների միջակայքի վրա D6:D9:
Ինչպես տեսնում եք, մեր բանաձևը բավականին լավ է աշխատել Excel-ում այդ առանձին նիշերից հետո տեքստ հանելու համար:
🔎Բանաձևի բաշխում
Այստեղ մենք այն բաժանում ենք միայն առաջին տվյալների համար:
➤
FIND(C5,B5) վերադարձնում է 6 .
➤
LEFT(B5,6) վերադարձնում է [էլ.փոստը պաշտպանված է]
➤
SUBSTITUTE(B5,LEFT( B5,FIND(C5,B5)),””) = SUBSTITUTE(B5,”[email պաշտպանված]”,””) վերադարձնում է World :
4. Օգտագործելով RIGHT , SEARCH և SUBSTITUTE գործառույթներ՝ հատուկ նիշեր հանելու համար
Այժմ այս բանաձևը բավականին բարդ է: Բայց եթե պատկերացում ունեք այս գործառույթների մասին, ապա դա հեշտությամբ կհասկանաք: Դա անելու համար մենք օգտագործում ենք հետևյալ գործառույթները.
- ՃԻՇՏ ֆունկցիան ։
- SEARCH ֆունկցիան։
- SUBSTITUTE ֆունկցիան։
- LEN ֆունկցիան։
Այս մեթոդը ցուցադրելու համար մենք օգտագործում ենք նախորդ տվյալների բազան այստեղ։ Համոզվեք, որ ստուգել եք այս բոլոր գործառույթները նախքան դրա մեջ մտնելը:
📌 Քայլեր
- Նախ, մուտքագրեք հետևյալ բանաձևը Cell D5 :
=RIGHT(B5,LEN(B5)-SEARCH("#",SUBSTITUTE(B5,C5,"#",LEN(B5)-LEN(SUBSTITUTE(B5,C5,"")))))
- Դրանից հետո սեղմեք Enter ։
- Այժմ քաշեք Լրացնել բռնակը պատկերակը բջիջների միջակայքի վրա D6:D9:
Վերջում, մենք հաջողությամբ ընտրեցինք կոնկրետ կերպարներին և նրանց դիրքերը: Դրանից հետո մենք տեքստը հանեցինք կոնկրետ նիշից հետո:
🔎 Բանաձեւի բաշխում
Այստեղ մենք այն բաժանում ենք միայն դրա համար: առաջին տվյալները։
➤
LEN(B5) վերադարձնում է 11
➤
SUBSTITUTE(B5,C5,””) վերադարձնում է HelloWorld ։
➤
SUBSTITUTE( B5,C5,”#”,11-LEN(“HelloWorld”)) վերադառնում է Hello#World:
➤
SEARCH(“#”,”Hello# World») վերադարձնում է 6 :
➤
RIGHT(B5,LEN(B5)-SEARCH(“#”,SUBSTITUTE(B5,C5,”#, LEN(B5)-LEN(SUBSTITUTE(B5,C5,”))))) = RIGHT(B5,11-6) վերադարձնում է Աշխարհը :
5. Օգտագործելով RIGHT, SUBSTITUTE և REPT ֆունկցիաները նիշից հետո տեքստ հանելու համար
Այստեղ մեր բանաձևը բաղկացած է Excel-ի բազմաթիվ գործառույթներից: Տեքստ հանելու մեր հիմնական երեք գործառույթներն են՝ RIGHT ֆունկցիան , ՓՈԽԱՐԻՆԻ ֆունկցիաները և REPT ֆունկցիան :
Սա ցույց տալու համար մենք օգտագործում են նախորդի նման տվյալների բազա:
📌 Քայլեր
- Սկզբում մուտքագրեք հետևյալ բանաձևը Cell D5 -ում.
=TRIM(RIGHT(SUBSTITUTE(B5,C5,REPT(" ",LEN(B5))),LEN(B5)))
Մենք օգտագործել ենք TRIM ֆունկցիան ` լրացուցիչ առաջատար բացերը հեռացնելու համար:
- Դրանից հետո սեղմեք Enter :
- Այժմ քաշեք Լրացնել բռնակի պատկերակը բջիջների միջակայքում D6:D9:
Ինչպես տեսնում եք, մեզ հաջողվել է Excel-ի բջիջից նիշից հետո տեքստ հանել: Փորձեք այս մեթոդը տարբեր դիրքերից տարբեր նիշերով:
🔎 Բանաձևի բաշխում
Այստեղ մենք այն միայն առաջինն ենք բաժանում: տվյալներ։
➤
LEN(B5) վերադարձնում է 11
➤
REPT(” “,LEN(B5)) վերադարձնում է « «(Բացատներ) ։
➤
SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))) վերադարձնում է “ Ողջույն Աշխարհ»:
➤
RIGHT(SUBSTITUTE(B5,C5,REPT(” “,LEN(B5))),LEN(B5)) վերադարձնում է “ Աշխարհը” :
➤
TRIM(RIGHT(ՓՈԽԱՐԱԿԻՉ (B5,C5,REPT(” “,LEN(B5))),LEN(B5))) = TRIM(” World”) վերադառնում է Աշխարհը :
6. VBA կոդերը Excel-ում նիշից հետո տեքստ հանելու համար
Եթե դուք ինձ նման VBA-ի հրեշ եք, կարող եք փորձել այս մեթոդը: Այս կոդը հեշտությամբ կհանի տեքստը նիշից հետո: Այս պարզ կոդով դուք կկարողանաք կատարել այս գործողությունը ամբողջ սյունակի համար:
📌 Քայլեր
- Նախ, սեղմեք Alt+F11 ձեր ստեղնաշարի վրա՝ VBA խմբագրիչը բացելու համար:
- Այնուհետև ընտրեք Տեղադրել > Մոդուլ .
- Այնուհետև մուտքագրեք հետևյալ կոդը՝
6638
- Այնուհետև պահպանեք ֆայլը։
- Այժմ ընտրեք բջիջների տիրույթը B5:B9 ։
- Դրանից հետո, սեղմեք Alt+F8 ստեղնաշարի վրա՝ Մակրո երկխոսության տուփը բացելու համար:
- Հաջորդը ընտրեք exttract_text:
- Այնուհետև սեղմեք Գործարկել :
Այստեղ, օգտագործելով VBA կոդը, մենք հաջողությամբ հանեցինք տեքստը կոնկրետ նիշից հետո:
💬 Հիշելու բաներ
✎ Նախքան դրանք կատարելը, համոզվեք, որ ստուգեք հղումները՝ իմանալու մեր օգտագործած գործառույթները:
✎ Եթե տեսնում եք որևէ #VALUE! սխալ, փաթեթավորեք ամբողջ բանաձևը տակ IFERROR ֆունկցիան :
Եզրակացություն
Եզրակացության համար, հուսով եմ, որ այս ձեռնարկը ձեզ մի կտոր օգտակար գիտելիքներ է տվել Excel-ում կոնկրետ նիշից հետո տեքստ հանելու համար: Մենք խորհուրդ ենք տալիս սովորել և կիրառել այս բոլոր հրահանգները ձեր տվյալների բազայում: Ներբեռնեք գործնական աշխատանքային գրքույկը և փորձեք դրանք ինքներդ: Նաև ազատ զգալ կարծիք հայտնել մեկնաբանությունների բաժնում: Ձեր արժեքավոր կարծիքը մեզ մոտիվացնում է ստեղծելու նման ձեռնարկներ:
Մի մոռացեք ստուգել մեր կայքը Exceldemy.com Excel-ի հետ կապված տարբեր խնդիրների և լուծումների համար:
Շարունակեք սովորել նոր մեթոդներ և շարունակեք աճել: