Note: The other languages of the website are Google-translated. Back to English

Excel- ում հանեք ֆայլի անունը ուղուց

Այս ձեռնարկը բացատրում է, թե ինչպես կիրառել բանաձևեր `Excel- ի որոշակի բջիջում ֆայլի ուղուց ֆայլի անունը ֆայլերի ուղուց ընդլայնմամբ կամ առանց դրա հանելու համար:

Ֆայլի անունը հանեք հետագծից ընդլայնմամբ
Առանց ընդլայնման հանեք ֆայլի անունը ուղուց


Ֆայլի անունը հանեք հետագծից ընդլայնմամբ

Ինչպես ցույց է տրված ստորև նշված նկարից, կա մի ցուցակ, որը պարունակում է տարբեր ֆայլերի ուղիներ, և դուք ցանկանում եք դրանցից արդյունահանել միայն ընդլայնումներով ֆայլերի անունները, հետևյալ բանաձևը կօգնի ձեզ լուծել խնդիրը:

Ընդհանուր բանաձև

=MID(A1,FIND("*",SUBSTITUTE(A1,"\","*",LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,LEN(A1))

Արձանագրություններ

A1: Ներկայացնում է ֆայլի ուղին պարունակող բջիջը, որից դուք արդյունահանելու եք ֆայլի անունը:

Ինչպե՞ս օգտագործել այս բանաձևը:

1. Ընտրեք դատարկ բջիջ `ֆայլի անունը դուրս բերելու համար: Այս դեպքում ես ընտրում եմ D3 բջիջը:

2. Մուտքագրեք դրա ներքևի բանաձևը և սեղմեք կոճակը Մտնել բանալի. Ընտրեք արդյունքի բջիջը և այնուհետև քաշեք նրա Լցնելու բռնակը, որպեսզի այն այլ բջիջների վրա կիրառվի:

=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))

Այժմ ֆայլի հատուկ ուղիներում ընդլայնումներով բոլոր ֆայլերի անունները հանվում են, ինչպես ցույց է տրված վերը նշված էկրանի նկարը:

Notes:

  • Այս բանաձևում B3- ը ֆայլի ուղին պարունակող բջիջ է: Խնդրում եմ փոխեք այն, ինչ ձեզ հարկավոր է:
  • Եթե ​​ֆայլի անունը 99 նիշից ոչ ավել է, ապա խնդիրը լուծելու համար կարող է օգտագործվել նաև ստորև ներկայացված ավելի կարճ բանաձևը: Տեսեք ստորև ներկայացված նկարը
    =TRIM(RIGHT(SUBSTITUTE(A2,"\",REPT(" ",100)),99))

Ինչպե՞ս է գործում այս բանաձևը:

=MID(B3,FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))+1,LEN(B3))

1. FIND("*",SUBSTITUTE(B3,"\","*",LEN(B3)-LEN(SUBSTITUTE(B3,"\",""))))

  • LEN(B3)LEN ֆունկցիան հաշվարկում է ընդհանուր երկարությունը "D: \\ ֆայլեր \ աշխատանք \ Q1 \ հուն \ text.txt" - ում և արդյունքը վերադարձնում 30-ի;
  • LEN(SUBSTITUTE(B3,"\",""))Փոխարինող գործառույթը ոչնչով չի փոխարինում "\" նիշին: Արդյունքն է ՝ «D: filesworkQ1Jantext.txt»: Եվ ապա LEN ֆունկցիան հաշվարկում է «D: filesworkQ1Jantext.txt» - ի ընդհանուր երկարությունը և ստանում արդյունքը 24;
  • SUBSTITUTE(B3,"\","*",30-24). ՓՈԽԱՐԻՆԻ գործառույթը փոխարինում է երրորդ նիշին (30-24 = 6) "\" "D: \\ ֆայլեր \ աշխատ \ Q1 \ Jan \ text.txt" - ի մեկ նիշով "*": Այստեղ արդյունքն է ՝ «D: \\ ֆայլեր \ աշխատանք \ Q1 \ Jan * text.txt»;
  • FIND("*","D:\\files\work\Q1\Jan*text.txt"): FIND ֆունկցիան գտնում է "*" նիշի դիրքը "D: \\ ֆայլեր \ աշխատանքը \ Q1 \ Jan * text.txt" - ում և վերջապես վերադարձնում է 22. Սա նշանակում է, որ "*" նիշը 22-րդ դիրքում է " D: \\ ֆայլեր \ work \ Q1 \ Jan * text.txt ":

2. =MID(B3,22+1,LEN(B3))

  • Ինչպես ցույց է տրված վերոնշյալ բացատրությունը, LEN (B3) արդյունքը վերադարձնում է 30, այստեղ MID գործառույթը կարող է ցուցադրվել = MID ("D: \\ files \ work \ Q1 \ Jan \ text.txt", 23,30): Դա նշանակում է, որ MID գործառույթը «D: \\ files \ work \ Q30 \ Jan \ text.txt» տողից 1 նիշ է հանում ՝ սկսած 23-րդ նիշից: Այստեղ արդյունքը text.txt է:

Առանց ընդլայնման հանեք ֆայլի անունը ուղուց

Մեկ այլ հանգամանք, գուցե պարզապես անհրաժեշտ լինի ֆայլի անունը առանց ընդլայնման դուրս բերել ուղուց, ինչպես ցույց է տրված ստորև նկարված նկարը: Այս բաժինը կտրամադրի երկար բանաձև, որը կօգնի ձեզ այն ձախողել:

Ընդհանուր բանաձև

=IFERROR(MID(A1,FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(A1,".",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,".",""))))-FIND(CHAR(1),SUBSTITUTE(A1,"\",CHAR(1),LEN(A1)-LEN(SUBSTITUTE(A1,"\",""))))-1),"")

Արձանագրություններ

A1: Ներկայացնում է ֆայլի ուղին պարունակող բջիջը, որից դուք արդյունահանելու եք ֆայլի անունը:

CHAR (1)CHAR- ը (1) այստեղ կարող է փոխարինվել ցանկացած CHAR համարով, որքան ձեզ հարկավոր է: Կամ այն ​​կարող է փոխարինվել հատուկ խորհրդանիշով, որը կցված է չակերտներում, ինչպիսիք են «*»:

Ինչպե՞ս օգտագործել այս բանաձևը:

1. Ընտրեք դատարկ բջիջ `ֆայլի անունն առանց ընդլայնման դուրս բերելու համար:

2. Մուտքագրեք դրա ներքևի բանաձևը և սեղմեք կոճակը Մտնել բանալի. Ընտրեք արդյունքի բջիջը և այնուհետև քաշեք նրա Լցնելու բռնակը, որպեսզի այն այլ բջիջների վրա կիրառվի:

=IFERROR(MID(B4,FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))+1,FIND(CHAR(1),SUBSTITUTE(B4,".",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,".",""))))-FIND(CHAR(1),SUBSTITUTE(B4,"\",CHAR(1),LEN(B4)-LEN(SUBSTITUTE(B4,"\",""))))-1),"")

ՆշումԱյս բանաձևում B3- ը ֆայլի ուղին պարունակող բջիջ է: Խնդրում եմ փոխեք այն, ինչ ձեզ հարկավոր է:


Հարակից գործառույթներ

Excel MID գործառույթ
Excel MID գործառույթն օգտագործվում է տվյալ տողի տողի միջից որոշակի թվով նիշեր գտնելու և վերադարձնելու համար:

Excel ԳՏՆԵԼ գործառույթը
Excel FIND ֆունկցիան օգտագործվում է մեկ այլ տողի մեջ մի տող գտնելու համար և վերադարձնում է տողի մեկնարկային դիրքը մեկ այլի մեջ:

Excel Փոխարինող գործառույթ
Excel ՓՈՓՈԽՈՒԹՅՈՒՆ գործառույթը փոխարինում է տեքստը կամ նիշերը տեքստի տողի մեջ այլ տեքստով կամ նիշերով:

Excel LEN գործառույթ
Excel LEN ֆունկցիան վերադարձնում է տեքստի տողի նիշերի քանակը:

Excel IFERROR գործառույթ
IFERROR ֆունկցիան օգտագործվում է մաքսային արդյունք վերադարձնելու համար, երբ բանաձևը սխալ է գնահատում, և վերադարձնում է նորմալ արդյունք, երբ սխալ տեղի չի ունենում:


Առնչվող բանաձևեր

Բջջից հանեք մի քանի տող
Եթե ​​ունեք տեքստի տողերի ցուցակ, որոնք բաժանված են տողերի ընդմիջումներով (դա տեղի է ունենում տեքստ մուտքագրելիս Alt + Enter ստեղները սեղմելով) և ցանկանում եք տեքստի այս տողերը դուրս բերել բազմաթիվ բջիջների, այս ձեռնարկի բանաձևը ձեզ կօգնի լավություն

Տողի վերջին տողը հանիր բազմաշերտ բջիջից
Տեքստի վերջին տողը տեքստի տողից բաժանելու համար, որն առանձնացված է տողերի ընդմիջումներով, այս ձեռնարկի բանաձևը կօգնի ձեզ գործ ունենալ Excel- ի այս խնդրի հետ:

Excel- ում տեքստային տողից հանեք N- րդ բառը
Այս հոդվածում բացատրվում է, թե ինչպես օգտագործել բանաձևը ՝ Excel- ի բջիջում պարունակվող տողի տողից հատուկ n- րդ բառը հանելու համար:

Excel- ում բջիջից հանեք վերջին երկու բառերը
Այս ձեռնարկը բացատրում է, թե ինչպես օգտագործել բանաձևը Excel- ի վերջին բջիջից վերջին երկու բառերը հանելու համար:

Քաղել Excel- ում հատուկ բնույթով սկսվող բառը
Այս ձեռնարկը մանրամասների քայլերով մի բանաձև է տրամադրում, որը կօգնի ձեզ դուրս բերել այն բառը, որը սկսվում է հատուկ նիշով Excel- ի բջիջում գտնվող տողի տողից:

Քաղեք բոլոր բառերը, բայց առաջին կամ վերջ
Այս ձեռնարկում դուք կսովորեք, թե ինչպես օգտագործել բանաձևերը բջիջից բոլոր բառերը հանելու համար, բացառությամբ Excel- ի առաջին կամ վերջին:


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

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

Ցանկանու՞մ եք արագ և կատարյալ ավարտել ձեր ամենօրյա աշխատանքը: Kutools-ը Excel-ի համար բերում է 300 հզոր առաջադեմ առանձնահատկություններ (համատեղել աշխատանքային գրքերը, գումարել ըստ գույնի, բաժանել բջիջների բովանդակությունը, փոխակերպման ամսաթիվը և այլն...) և խնայել 80% ժամանակ ձեզ համար:

  • Նախատեսված է 1500 աշխատանքային սցենարների համար, օգնում է ձեզ լուծել Excel-ի 80% խնդիրներ:
  • Կրճատեք ստեղնաշարի և մկնիկի հազարավոր կտտոցներ ամեն օր, թեթեւացրեք ձեր հոգնած աչքերն ու ձեռքերը:
  • Դարձեք Excel փորձագետ 3 րոպեի ընթացքում: Այլևս կարիք չկա հիշելու ցավոտ բանաձևեր և VBA կոդեր:
  • 30-օրյա անսահմանափակ անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք: Անվճար արդիականացում և աջակցություն 2 տարի ժամկետով:
Excel ժապավեն (տեղադրված է Excel- ի համար նախատեսված Kutools)

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

  • Մեկ վայրկյան ՝ տասնյակ բաց փաստաթղթերի միջև փոխելու համար:
  • Նվազեցրեք ձեզ համար ամեն օր մկնիկի հարյուրավոր կտտոցներ, հրաժեշտ տվեք մկնիկի ձեռքին:
  • Բարձրացնում է ձեր արտադրողականությունը 50% -ով ՝ բազմաթիվ փաստաթղթեր դիտելիս և խմբագրելիս:
  • Արդյունավետ ներդիրներ է բերում գրասենյակ (ներառյալ Excel- ը), ճիշտ այնպես, ինչպես Chrome- ը, Firefox- ը և նոր Internet Explorer- ը:
Excel- ի էկրանային նկար (տեղադրված է Office ներդիրով)
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (0)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Առայժմ ոչ մի մեկնաբանություն չկա
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից