Kaip gauti failo pavadinimą „Excel“

Turinys

Šiame straipsnyje mes sužinosime, kaip gauti failo pavadinimą „Excel“.

Scenarijus:

Darbas su „Excel“ failo informacija naudojant „Excel“ formulę yra lengvas, patogus ir įprastas. Pavyzdžiui, ištraukite failo pavadinimą „Excel“

Formulė failo pavadinimui gauti

Ląstelių funkcija „Excel“ suteikia jums informaciją apie darbalapius, pvz., Stulpelį, turinį, failo pavadinimą ir kt.

Formulės sintaksė

= CELL ("failo pavadinimas", A1)

„Failo pavadinimas“: gauna visą nuorodos langelio lapo pavadinimą

A1: lapo langelio nuoroda

Bet mums reikia išgauti tik lapo pavadinimą. Iš esmės pavardė.

Kaip matote, lapo pavadinimas prasideda po ] (uždaro didelio skliaustelio ženklas). Tam mums tereikia jo pozicijos tekste ir tada ištrauksime lapo pavadinimą.

Čia suskaičiavau simbolius nuo paskutinio rezultato, kuris buvo 12. Tačiau mes negalime to padaryti kiekvieną kartą.

Taigi, norėdami išgauti lapo pavadinimą iš viso vardo, turime rasti ] (uždaro didelio skliaustelio ženklas)

Norėdami rasti, naudokite formulę ]

= RASTI ("]", CELL (" failo pavadinimas ", A1))

58 yra pozicija ] .

Dabar mūsų formulė baigta

= MID (CELL ("failo pavadinimas", A1), FIND ("]", CELL ("failo pavadinimas", A1))+1,255)

Paaiškinimas:

CELL („failo pavadinimas“, A1): pateikia visą darbalapio pavadinimą

FIND ("]", CELL ("failo pavadinimas", A1))+1: ši funkcija suteikia jums ] ir pridėkite +1, nes mums reikia tik lapo pavadinimo pirmojo simbolio pozicijos.

255: maksimalus „Excel“ lapo pavadinimo žodžio apribojimas.

MID: funkcija MID išskiria konkrečią antrinę eilutę iš teksto, naudodami poziciją nuo pradžios iki pabaigos.

Čia ištraukėme failo pavadinimą naudodami formulę.

Dabar turime dar vieną formulę, užuot naudoję MID funkciją. Naudokite FIGHT funkciją.

Funkcija RIGHT išskiria konkrečią antrinę eilutę iš paskutinio teksto.

Naudokite formulę:

= RIGHT (CELL ("failo pavadinimas", A2), LEN (CELL ("failo pavadinimas", A2))-FIND ("]", CELL ("failo pavadinimas", A2)))

Paaiškinimas:

FIND ("]", CELL ("failo pavadinimas", A2)): išskiria lapo pavadinimo char vietą.

LEN (CELL ("failo pavadinimas", A2)): gauna teksto ilgį (failo pavadinimas)

DEŠINĖ: FIGHT funkcija ištraukia eilutę iš teksto pagal jos padėtį.

Kaip matote, ši funkcija taip pat veikia gerai. Taip… Dabar mes turime 2 skirtingas formules, kurių logika naudojama tik lapo pavadinimui išgauti. Čia sužinosite, kaip gauti tik lapo pavadinimą naudojant „Excel“ VBA.

VBA pavyzdys

Turime duomenis trijuose lapuose ir norime visus duomenis sujungti į pagrindinį lapą. Kiekvieno lapo duomenų pabaigoje turėtų būti lapo pavadinimas.

Spustelėjus mygtuką „Konsoliduoti duomenis kartu su lapo pavadinimu“, duomenys bus konsoliduoti pagrindiniame lape.

Kodo paaiškinimas

SheetCount = Application.Worksheets.Count

Aukščiau pateiktas kodas naudojamas skaičiuojant darbaknygę darbo knygoje.

LastRow = ActiveCell.SpecialCells (xlLastCell) .Row

Aukščiau pateiktas kodas naudojamas paskutinio langelio eilutės numeriui gauti.

Diapazonas („A2: F“ ir „LastRow“). Pasirinkite

Aukščiau pateiktas kodas naudojamas norint pasirinkti visus duomenis, pradedant nuo langelio A2.

Pasirinkimas. Kopijuoti

Aukščiau pateiktas kodas naudojamas pasirinktiems duomenims kopijuoti.

Diapazonas (pasirinkimas, langeliai (paskutinė eilutė, 7)). Vertė = skaičiuoklės (skaitiklis). Pavadinimas

Aukščiau pateiktas kodas naudojamas lapo pavadinimui priskirti pasirinktam langeliui.

Prašome naudoti žemiau esantį kodą

Parinktis „Explicit Sub ConsolidateDataWithSheetName ()“ Deklaruojantys kintamieji Dim Counter kaip Integer Dim SheetCount As Integer Dim LastRow As Long 'Išjungus ekrano atnaujinimus Application.ScreenUpdating = False' Gauti darbalapių skaičių darbaknygėje SheetCount = Application.Worksheets.Count For Counter = 2 Į „SheetCount Sheets“ (skaitiklis) .Suaktyvinti diapazoną („A2“). Pasirinkite „Gauti paskutinio langelio eilutės numerį LastRow = ActiveCell.SpecialCells (xlLastCell) .Row“ Visų duomenų parinkimas darbaknygės diapazone („A2: F“) & LastRow). Pasirinkite „Kopijuoti pasirinktus duomenis Selection.Copy Sheets („ Main “). Aktyvinti diapazoną („ A2 “). Pasirinkite LastRow = ActiveCell.SpecialCells (xlLastCell) .Row LastRow = LastRow + 1 'Įklijuoti nukopijuotus duomenis į paskutinė pagrindinio lapo langelių eilutė (LastRow, 1). Pasirinkite ActiveSheet.Paste Cells (LastRow, 7). Pasirinkite LastRow = ActiveCell.SpecialCells (xlLastCell). Eilutė 'Lapo pavadinimo pridėjimas kartu su duomenų diapazonu (Selection, Cells Paskutinė eilutė, 7)). Vertė = skaičiuoklės (skaitiklis). Pavadinimas Kitas pabaiga 

Čia yra visos stebėjimo pastabos, naudojant „Excel“ formulę
Pastabos :

Tikimės, kad šis straipsnis apie tai, kaip gauti failo pavadinimą iš „Excel“ kelio, yra aiškinamasis. Čia rasite daugiau straipsnių apie verčių skaičiavimą ir susijusias „Excel“ formules. Jei jums patiko mūsų tinklaraščiai, pasidalykite jais su draugais „Facebook“. Taip pat galite sekti mus „Twitter“ ir „Facebook“. Mes norėtume išgirsti jūsų nuomonę, praneškite mums, kaip galime patobulinti, papildyti ar naujovinti savo darbą ir padaryti jį geresnį. Rašykite mums el.

Ištrinkite išskleidžiamąjį sąrašą „Excel“ : Išskleidžiamasis sąrašas naudojamas apriboti vartotojui įvesti duomenis ir suteikia galimybę pasirinkti iš sąrašo. Turime ištrinti arba pašalinti išskleidžiamąjį sąrašą, nes vartotojas galės įvesti bet kokius duomenis, o ne pasirinkti iš sąrašo.

Kaip įterpti varnelę „Excel 2016“ : Norėdami įterpti varnelę „Excel“ langelyje, naudojame „Excel“ simbolius. Nustatykite šriftus į sparnus ir naudokite formulę Char (252), kad gautumėte varnelės simbolį.

Kaip išjungti „Scroll Lock“ programoje „Excel“ : „Excel“ rodyklių klavišai, judantys lapo langelį aukštyn, žemyn, kairėn ir dešinėn. Tačiau ši funkcija taikoma tik tada, kai „Excel“ slinkties užraktas yra išjungtas. „Scroll Lock“ programoje „Excel“ naudojama slinkti aukštyn, žemyn, kairėn ir dešinėn darbalapį, o ne langelį. Taigi šis straipsnis padės jums patikrinti slinkties užrakto būseną ir kaip ją išjungti?

Kaip ištrinti tik filtruotas eilutes be paslėptų eilučių „Excel“ : Daugelis jūsų klausiate, kaip ištrinti pasirinktas eilutes netrikdant kitų eilučių. „Excel“ naudosime parinktį Rasti ir pasirinkti.

Populiarūs straipsniai:

50 „Excel“ nuorodų, skirtų produktyvumui padidinti : Greičiau atlikite savo užduotis „Excel“. Šie spartieji klavišai padės padidinti darbo efektyvumą naudojant „Excel“.

Kaip naudotis „VLOOKUP“ funkcija „Excel“ : Tai yra viena iš dažniausiai naudojamų ir populiariausių „Excel“ funkcijų, naudojama vertei iš įvairių diapazonų ir lapų ieškoti.

Kaip naudoti „IF“ funkciją „Excel“ : „Excel“ IF sakinys patikrina sąlygą ir grąžina konkrečią reikšmę, jei sąlyga yra TRUE, arba grąžina kitą konkrečią reikšmę, jei FALSE.

Kaip naudotis „SUMIF“ funkcija „Excel“ : Tai dar viena esminė prietaisų skydelio funkcija. Tai padeda apibendrinti vertes konkrečiomis sąlygomis.

Kaip naudoti „COUNTIF“ funkciją „Excel“ : Skaičiuokite vertes su sąlygomis naudodami šią nuostabią funkciją. Norint suskaičiuoti konkrečias vertes, nereikia filtruoti duomenų. Skaitiklio funkcija yra būtina norint paruošti prietaisų skydelį.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave