Skip i'r prif gynnwys

Tynnu enw ffeil o lwybr yn Excel

Awdur: Siluvia Wedi'i Addasu Diwethaf: 2020-02-23

Mae'r tiwtorial hwn yn esbonio sut i gymhwyso fformwlâu i dynnu enw ffeil gyda neu heb estyniad o lwybr ffeil mewn cell benodol yn Excel.

Tynnwch enw ffeil gydag estyniad o lwybr
Tynnwch enw ffeil heb ei estyn o lwybr


Tynnwch enw ffeil gydag estyniad o lwybr

Fel y dangosir y screenshot isod, mae rhestr sy'n cynnwys gwahanol lwybrau ffeiliau, a'ch bod am dynnu enwau'r ffeiliau yn unig gydag estyniadau ohonynt, bydd y fformiwla ganlynol yn eich helpu i ddatrys y broblem.

Fformiwla generig

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

Dadleuon

A1: Yn cynrychioli'r gell sy'n cynnwys y llwybr ffeil byddwch yn tynnu enw'r ffeil ohoni.

Sut i ddefnyddio'r fformiwla hon?

1. Dewiswch gell wag i allbwn enw'r ffeil. Yn yr achos hwn, dewisaf y gell D3.

2. Rhowch y fformiwla isod i mewn iddi a gwasgwch y Rhowch allwedd. Dewiswch y gell ganlyniad, ac yna llusgwch ei Llenwi Trin yr holl ffordd i lawr i'w chymhwyso i gelloedd eraill.

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

Nawr mae'r holl enwau ffeiliau sydd ag estyniadau mewn llwybrau ffeiliau penodol yn cael eu tynnu fel y dangosir y screenshot uchod.

Nodiadau:

  • Yn y fformiwla hon, B3 yw'r gell sy'n cynnwys y llwybr ffeil. Newidiwch ef yn ôl yr angen.
  • Os nad yw enw'r ffeil yn fwy na 99 nod o hyd, gellir defnyddio'r fformiwla isod sy'n fyrrach hefyd i ddatrys y broblem. Gweler y screenshot isod a ddangosir.
    =TRIM(RIGHT(SUBSTITUTE(A2,"\",REPT(" ",100)),99))

Sut mae'r fformiwla hon yn gweithio?

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

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

  • LEN(B3): Mae'r swyddogaeth LEN yn cyfrifo'r cyfanswm hyd yn "D: \\ ffeiliau \ gwaith \ Q1 \ Jan \ text.txt" ac yn dychwelyd y canlyniad fel 30;
  • LEN(SUBSTITUTE(B3,"\","")): Mae'r swyddogaeth SUBSTITUTE yn disodli'r cymeriad "\" heb ddim. Y canlyniad yw "D: filesworkQ1Jantext.txt". Ac yna mae'r swyddogaeth LEN yn cyfrifo cyfanswm hyd "D: filesworkQ1Jantext.txt" a chael y canlyniad 24;
  • SUBSTITUTE(B3,"\","*",30-24): Mae'r swyddogaeth SUBSTITUTE yn disodli'r trydydd cymeriad (30-24 = 6) "\" yn "D: \\ ffeiliau \ gwaith \ Q1 \ Jan \ text.txt" gydag un cymeriad "*". Dyma'r canlyniad yw "D: \\ ffeiliau \ gwaith \ Q1 \ Ion * text.txt";
  • FIND("*","D:\\files\work\Q1\Jan*text.txt"): Mae'r swyddogaeth FIND yn lleoli lleoliad cymeriad "*" yn "D: \\ ffeiliau \ gwaith \ Q1 \ Ion * text.txt" ac yn dychwelyd yn olaf 22. Yma yn golygu bod y cymeriad "*" yn yr 22ain safle yn " D: \\ ffeiliau \ gwaith \ Q1 \ Ion * text.txt ".

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

  • Fel y dangosir yr esboniad uchod, mae LEN (B3) yn dychwelyd y canlyniad fel 30, yma gellir dangos y swyddogaeth MID fel = MID ("D: \\ ffeiliau \ gwaith \ Q1 \ Jan \ text.txt", 23,30). Mae'n golygu bod y swyddogaeth MID yn tynnu 30 nod o'r llinyn "D: \\ files \ work \ Q1 \ Jan \ text.txt", gan ddechrau ar y 23ain cymeriad. Yma mae'r canlyniad yn text.txt.

Tynnwch enw ffeil heb ei estyn o lwybr

Amgylchiad arall, efallai y bydd angen i chi dynnu enw'r ffeil heb ei ymestyn o lwybr fel y dangosir y screenshot isod. Bydd yr adran hon yn darparu fformiwla hir i'ch helpu i'w ostwng.

Fformiwla generig

=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),"")

Dadleuon

A1: Yn cynrychioli'r gell sy'n cynnwys y llwybr ffeil byddwch yn tynnu enw'r ffeil ohoni.

CHAR (1): Gellir disodli'r CHAR (1) yma gydag unrhyw rif CHAR yn ôl yr angen. Neu gellir ei ddisodli â symbol penodol wedi'i amgáu mewn dyfynodau fel "*".

Sut i ddefnyddio'r fformiwla hon?

1. Dewiswch gell wag i allbwn enw'r ffeil heb yr estyniad.

2. Rhowch y fformiwla isod i mewn iddi a gwasgwch y Rhowch allwedd. Dewiswch y gell ganlyniad, ac yna llusgwch ei Llenwi Trin yr holl ffordd i lawr i'w chymhwyso i gelloedd eraill.

=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),"")

Nodyn: Yn y fformiwla hon, B3 yw'r gell sy'n cynnwys y llwybr ffeil. Newidiwch ef yn ôl yr angen.


Swyddogaethau cysylltiedig

Swyddogaeth Excel MID
Defnyddir swyddogaeth Excel MID i ddarganfod a dychwelyd nifer benodol o nodau o ganol llinyn testun penodol.

Swyddogaeth FIND Excel
Defnyddir swyddogaeth Excel FIND i ddod o hyd i linyn o fewn llinyn arall, ac mae'n dychwelyd safle cychwyn y llinyn y tu mewn i un arall.

Swyddogaeth SUBSTITUTE Excel
Mae swyddogaeth Excel SUBSTITUTE yn disodli testun neu gymeriadau o fewn llinyn testun gyda thestun neu gymeriadau eraill.

Swyddogaeth Excel LEN
Mae swyddogaeth Excel LEN yn dychwelyd nifer y nodau mewn llinyn testun.

Swyddogaeth Excel IFERROR
Defnyddir swyddogaeth IFERROR i ddychwelyd canlyniad arfer pan fydd fformiwla yn gwerthuso gwall, a dychwelyd canlyniad arferol pan na fydd gwall yn digwydd.


Fformiwlâu cysylltiedig

Tynnu Llinellau Lluosog O Gell
Os oes gennych chi restr o dannau testun sydd wedi'u gwahanu gan doriadau llinell (mae hynny'n digwydd trwy wasgu bysellau Alt + Enter wrth nodi'r testun), ac eisiau echdynnu'r llinellau testun hyn i mewn i gelloedd lluosog, bydd y fformiwla yn y tiwtorial hwn yn gwneud i chi ffafr.

Detholiad Llinell Olaf Testun O Gell Aml-Linell
I echdynnu'r llinell olaf o destun o linyn testun sydd wedi'i wahanu gan doriadau llinell, gall fformiwla yn y tiwtorial hwn eich helpu i ddelio â'r dasg hon yn Excel.

Detholiad Nfed Gair O Llinyn Testun Yn Excel
Mae'r erthygl hon yn esbonio sut i ddefnyddio fformiwla i echdynnu'r nawfed gair penodol o linyn testun mewn cell yn Excel.

Detholiad Dau Air Olaf O Gell Yn Excel
Mae'r tiwtorial hwn yn esbonio sut i ddefnyddio fformiwla i echdynnu'r ddau air olaf o gell yn Excel.

Detholiad Gair sy'n Dechrau gyda Chymeriad Penodol Yn Excel
Mae'r tiwtorial hwn yn darparu fformiwla gyda chamau manwl i'ch helpu i echdynnu'r gair sy'n dechrau gyda chymeriad penodol o linyn testun mewn cell yn Excel.

Detholiad Pob Gair Ond Yn Gyntaf Neu Olaf
Yn y tiwtorial hwn, byddwch yn dysgu sut i ddefnyddio fformwlâu i dynnu pob gair o gell ac eithrio'r un cyntaf neu'r un olaf yn Excel.


Yr Offer Cynhyrchedd Swyddfa Gorau

Kutools for Excel - Yn Eich Helpu i Sefyll Allan O Dyrfa

🤖 Kutools AI Aide: Chwyldro dadansoddi data yn seiliedig ar: Cyflawniad Deallus   |  Cynhyrchu Cod  |  Creu Fformiwlâu Personol  |  Dadansoddi Data a Chynhyrchu Siartiau  |  Invoke Swyddogaethau Kutools...
Nodweddion Poblogaidd: Darganfod, Amlygu neu Adnabod Dyblygiadau  |  Dileu Rhesi Gwag  |  Cyfuno Colofnau neu Gelloedd heb Colli Data  |  Rownd heb Fformiwla ...
Super VLookup: Meini Prawf Lluosog  |  Gwerth Lluosog  |  Ar draws Aml-Daflenni  |  Edrych Niwlog...
Adv. Rhestr gwympo: Rhestr Gollwng Hawdd  |  Rhestr Gollwng Dibynnol  |  Rhestr Gollwng Aml-ddewis...
Rheolwr Colofn: Ychwanegu Nifer Penodol o Golofnau  |  Symud Colofnau  |  Toglo Statws Gwelededd Colofnau Cudd  Cymharer Colofnau i Dewiswch Yr Un Celloedd a Gwahanol ...
Nodweddion dan Sylw: Ffocws ar y Grid  |  Golwg Dylunio  |  Bar Fformiwla Mawr  |  Rheolwr Llyfr Gwaith a Thaflen | Llyfrgell Adnoddau (Testun Auto)  |  Dewiswr Dyddiad  |  Cyfuno Taflenni Gwaith  |  Amgryptio/Dadgryptio Celloedd  |  Anfon E-byst trwy Restr  |  Hidlo Super  |  Hidlo Arbennig (hidlo mewn print trwm/italig/strikethrough...) ...
15 Set Offer Gorau12 Testun offer (Ychwanegu Testun, Dileu Cymeriadau ...)  |  50 + Siart Mathau (Siart Gantt ...)  |  40+ Ymarferol Fformiwlâu (Cyfrifwch oedran yn seiliedig ar ben-blwydd ...)  |  19 mewnosod offer (Mewnosod Cod QR, Mewnosod Llun o'r Llwybr ...)  |  12 Trosi offer (Rhifau i Eiriau, Trosi arian cyfred ...)  |  7 Uno a Hollti offer (Rhesi Cyfuno Uwch, Rhannwch Celloedd Excel ...)  |  ... a mwy

Kutools ar gyfer Excel Mae ganddo Dros 300 o Nodweddion, Sicrhau mai dim ond clic i ffwrdd yw'r hyn sydd ei angen arnoch chi...

Disgrifiad


Tab Office - Galluogi Darllen a Golygu Tabiau yn Microsoft Office (gan gynnwys Excel)

  • Un eiliad i newid rhwng dwsinau o ddogfennau agored!
  • Gostyngwch gannoedd o gliciau llygoden i chi bob dydd, ffarweliwch â llaw llygoden.
  • Yn cynyddu eich cynhyrchiant 50% wrth wylio a golygu sawl dogfen.
  • Yn dod â Thabiau Effeithlon i'r Swyddfa (gan gynnwys Excel), Just Like Chrome, Edge a Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Porqué muestran todo un articulo en español y luego muestran las formulas en ingles si el excel en español necesita las formulas en español!!!! no funciona ninguna formula porque están en ingles!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations