Բովանդակություն
Եթե դուք փնտրում եք հատուկ հնարքներ Excel-ում երկու նիշերի միջև տեքստ հանելու համար, ապա ճիշտ տեղում եք եկել: Microsoft Excel-ում երկու նիշերի միջև տեքստ հանելու բազմաթիվ եղանակներ կան: Այս հոդվածում մենք կքննարկենք երկու նիշերի միջև տեքստ հանելու չորս եղանակ: Այս ամենը սովորելու համար եկեք հետևենք ամբողջական ուղեցույցին:
Ներբեռնեք Practice Workbook
Ներբեռնեք այս պրակտիկայի աշխատանքային գիրքը, որպեսզի վարժություններ կատարեք այս հոդվածը կարդալու ընթացքում:
Տեքստ հանել երկու նիշերի միջև.xlsm
Excel-ում երկու նիշերի միջև տեքստ հանելու 4 եղանակ
Այստեղ մենք ունենք տվյալների բազա, որը պարունակում է հղում և հաճախորդի կոդը: Մեր հիմնական նպատակը երկու նիշերի միջև տեքստ հանելն է:
Հաջորդ բաժնում մենք կօգտագործենք 4 մեթոդ երկու նիշերի միջև տեքստ հանելու համար:
1 Օգտագործելով MID, LEFT և FIND ֆունկցիաները՝ տեքստը հանելու համար
Տեքստ հանելու համար մենք կմիավորենք MID ֆունկցիան , LEFT ֆունկցիան և FIND ֆունկցիան : Այստեղ MID ֆունկցիան վերադարձնում է նիշերը տեքստային տողի կեսից: LEFT Ֆունկցիան վերադարձնում է տեքստային տողի սկզբից նշված թվով նիշերը: Վերջապես, FIND ֆունկցիան վերադարձնում է մեկ տեքստային տողի մեկնարկային դիրքը: Ստորև բերված տվյալների բազայում Հաճախորդի ծածկագրի սյունակում տեքստ հանելու համար պետք է հետևեք հետևյալ քայլերին:
Մենք կօգտագործենքհետևյալ համակցված բանաձևը ելքային բջիջում C5.
=LEFT(MID(B5,FIND("/",B5)+1,LEN(B5)),FIND("/",MID(B5,FIND("/",B5)+1,LEN(B5)))-1)
Այնուհետև սեղմեք Enter և քաշեք լրացնելու բռնակը: Այժմ դուք կստանաք հետևյալ արդյունքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- Այստեղ FIND(“/”,B5)+1 ֆունկցիան վերադարձնում է մեկ տեքստային տողի մեկնարկային դիրքը, որը մենք ցանկանում ենք հանել երկու նիշերի միջև և մենք կստանա հետևյալ արդյունքը.
{5;7;5;5;5;5}
- LEN(B5) ֆունկցիան վերադարձնում է նիշերի քանակը տեքստային տող, ինչպիսին է հետևյալը՝
{11;11;13;12;10;10}
- Այստեղ՝ MID(B5,FIND(“/”,B5)+ 1,LEN(B5)) -ը կվերադարձնի տեքստերը առաջին նիշից հետո, ինչպես հետևյալ արդյունքը.
{THER/38 ;GS/31; XLMNE/846; ENHT/846; TML/23; KGF/14}
- FIND(“/”,MID(B5,FIND(“/”,B5)+1,LEN(B5)))-1 կվերադարձնի տեքստի երկարությունը (ինչը ստացվում է վերևի ֆունկցիայից), որը մենք ցանկանում ենք հանել և ցույց տալ հետևյալ ելքը.
{4;2;5;4;3;3}
- Վերջապես, օգտագործելով LEFT ֆունկցիան մենք կստանանք նշված թվով տեքստ երկու նիշերի միջև:
Կարդալ ավելին` Ինչպես Բջջից տեքստ հանել Excel-ում (5 եղանակ)
2. SUBSTITUTE, MID և REPT ֆունկցիաները Excel-ում երկու նիշերի միջև տեքստ հանելու համար
Տեքստ հանելու հաճախորդի կոդը Սյունակ, մենք կմիավորենք ՓՈԽԱՐԱԿԻՉ ֆունկցիան , ՄԻԴ-ըգործառույթը , և REPT ֆունկցիան : Այստեղ SUBSTITUTE ֆունկցիան փոխարինում է առկա տեքստը նոր տեքստով տեքստային տողի մեջ, և REPT ֆունկցիան կրկնում է տեքստը որոշակի քանակությամբ անգամ:
Մենք կօգտագործենք հետևյալ համակցված բանաձևը ելքային բջիջում C5.
=SUBSTITUTE(MID(SUBSTITUTE("/"&B5&REPT(" ",6),"/",REPT(",",255)),2*255,255),",","")
Դրանից հետո. սեղմեք Enter և քաշեք լրացնելու բռնակը: Այժմ դուք կստանաք հետևյալ արդյունքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- Այստեղ REPT(” “,6) REPT ֆունկցիան կրկնում է տեքստը որոշակի քանակությամբ անգամ:
- MID(SUBSTITUTE(“/”&B5& ;REPT(” “,6),”/”,REPT(“,”,”,255)),2*255,255) կվերադարձնի հետևյալ ելքը C5 բջիջում՝
{,,,Nancy,,,,,,,,,,,,..}
- Այնուհետև SUBSTITUTE ֆունկցիան կվերադարձնի հետևյալ ելքը. 15>
{Nancy;GS;XLMNE;ENHT;TML;KGF}
Կարդալ ավելին. Տեքստը հանել նիշից առաջ Excel-ում (4 Արագ ուղիներ)
Նման ընթերցումներ
- Ինչպես հանել տեքստը երկրորդ տարածությունից հետո Excel-ում (6 մեթոդ)
- Տեքստ հանել հատուկ տեքստից հետո Excel-ում (10 եղանակ)
- Ինչպես հանել տեքստը վերջին տարածությունից հետո Excel-ում (5 եղանակ)
3. Օգտագործելով MID և SEARCH ֆունկցիաները՝ տեքստը հանելու համար
Տեքստ հանելու համար Client code սյունակում, մենք պետք է համատեղենք MID ֆունկցիան և SEARCH գործառույթը վրա . Այստեղ, որ SEARCH գործառույթը վերադարձնում է նիշերի քանակը, որոնցում առաջին անգամ գտնվել է որոշակի նիշ կամ տեքստային տող:
Մենք կօգտագործենք հետևյալ համակցված բանաձևը ելքում բջիջ C5:
=MID(B5, SEARCH("/",B5) + 1, SEARCH("/",B5,SEARCH("/",B5)+1) - SEARCH("/",B5) - 1)
Դրանից հետո սեղմեք Enter և քաշեք լրացնելու բռնակը . Այժմ դուք կստանաք հետևյալ արդյունքը:
🔎 Ինչպե՞ս է աշխատում բանաձևը:
- Այստեղ SEARCH(“/”,B5) + 1 ֆունկցիան վերադարձնում է այն նիշերի քանակը, որոնցում առաջին անգամ գտնվել է որոշակի նիշ կամ տեքստային տող, ինչպես հետևյալը.
{5;7;5;5;5;5}
Եվ սա օգտագործվում է MID ֆունկցիայի սկզբնական նիշերի համար:
- SEARCH(“/”,B5,SEARCH(“/”,B5)+1) – SEARCH(“/”,B5) – 1 ֆունկցիան վերադարձնում է հետևյալ արդյունքը.
{4;2;5;4;3;3}
Եվ սա MID ֆունկցիայի ավարտական նիշն է:
- Վերջապես, MID ֆունկցիան վերադարձնում է նիշերը տեքստային տողի կեսից:
Կարդալ ավելին. Տեքստ հանել նիշից հետո Excel-ում (6 եղանակ)
4. Օգտագործելով VBA-ն Excel-ում երկու նիշերի միջև տեքստ հանելու համար
Այժմ դուք պետք է հետևեք հետևյալ քայլերին, եթե ցանկանում եք տեքստ հանել Client Code սյունակում:
📌 Քայլեր.
- Սկզբում սեղմեք ALT+F 11 կամ դուք պետք է գնաք ներդիր Developer , ընտրեք Visual Basic բացելու համար Visual Basic Editor, և սեղմեք Տեղադրեք, ընտրեք Մոդուլ ։
- Հաջորդը պետք է մուտքագրեք Հետևյալ կոդը՝
4747
- Այժմ սեղմեք F5 կամ ընտրեք Run և սեղմեք Run Sub/UserFrom :
Վերջապես, դուք կստանաք հետևյալ պահանջվող արդյունքը:
💬 Հիշելու բաներ
✎ Եթե դուք օգտագործում եք համակցված մեծ բանաձևը, ապա պետք է ուշադիր օգտագործեք փակագծերը:
Եզրակացություն
Այսօրվա նիստի ավարտն է: Ես խորապես հավատում եմ, որ այսուհետ կարող եք Excel-ում երկու նիշերի միջև տեքստ հանել: Եթե ունեք հարցեր կամ առաջարկություններ, խնդրում ենք կիսվել դրանք ստորև ներկայացված մեկնաբանությունների բաժնում:
Մի մոռացեք ստուգել մեր կայքը Exceldemy.com Excel-ի հետ կապված տարբեր խնդիրների և լուծումների համար: Շարունակեք սովորել նոր մեթոդներ և շարունակեք աճել: