„Excel“ formulė - gaukite darbalapio pavadinimą (su paveikslėliais)

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Norėdami gauti darbalapio pavadinimą, naudokite šią „Excel“ formulę

Gaukite darbalapio pavadinimą - „Excel“ formulę

Norėdami apskaičiuoti darbalapio pavadinimą vienoje „Excel“ formulėje, naudokite šią formulę:
= vidurys (langelis ("failo pavadinimas", a1), rasti ("]", langelis ("failo pavadinimas", a1))+1,999)
Pastaba paveikslėlyje aukščiau šios formulės grąžina lapo pavadinimus „GetWorksheetName“ ir „Sheet3“.

Šis kodas iš pradžių gali atrodyti bauginantis, tačiau jis yra mažiau painus, jei jį padalinsite į atskiras formules:

„Excel“ funkcijos - darbalapio pavadinimas

CELL funkcija:

Ląstelės funkcija pateikia informaciją apie langelį. Naudokite kriterijus „failo pavadinimas“, kad grąžintumėte failo vietą, pavadinimą ir dabartinį lapą.
= ląstelė ("failo pavadinimas", a1)
Grąžinimai: kelias [darbaknygė.xlsx] lapas: C: [darbaknygė.xlsm] 1 lapas pirmiau pateiktame pavyzdyje.

FIND funkcija:

Funkcija CELL grąžina [workbook.xlsx] lapą, bet mes norime tik lapo pavadinimo, todėl turime jį išgauti iš rezultato. Tačiau pirmiausia turime naudoti FIND funkciją, kad nustatytume lapo pavadinimo vietą iš rezultato.
= rasti ("]", E5)
Grąžinimai:„]“ Simbolio vieta. 18 aukščiau pateiktame pavyzdyje.

MID funkcija

Toliau mes išskleisime norimą tekstą naudodami MID funkciją, o FIND funkcijos rezultatas (+1) kaip pradžios_numeris.
= Vidutinis (E5, E6+1 999)
Grąžinimai: Lapo pavadinimas: pirmame lape pateiktas lapas 1.
Kodėl „MID“ funkcijoje įvestam numerių skaičiui pasirinkote 999? 999 yra didelis skaičius, kuris grąžins visus likusius simbolius. Vietoj to galėjote pasirinkti bet kurį kitą labai didelį skaičių.

Gaukite lapo pavadinimą VBA

Jei norite naudoti VBA vietoj „Excel“ formulės, turite daug galimybių. Tai tik vienas pavyzdys:
activesheet.range ("a1"). vertė = aktyvus lapas.pavadinimas

Įveskite dabartinį darbalapio pavadinimą į langelį A1 naudodami VBA.

Grįžkite į formulės pavyzdžius

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

wave wave wave wave wave