Gauti darbalapio pavadinimą iš formulės - „Excel“

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodys, kaip „Excel“ gauti lapo pavadinimą su formule.

Gaukite lapo pavadinimą

„Excel“ nėra jokios funkcijos, leidžiančios tiesiogiai gauti lapo pavadinimą. Bet jūs galite gauti lapo pavadinimą naudodami VBA arba galite naudoti CELL, FIND ir MID funkcijas:

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

Pereikime prie aukščiau pateiktos formulės.

CELL funkcija

Mes galime naudoti CELL funkciją, norėdami grąžinti failo kelią, pavadinimą ir lapą, įvesdami „failo pavadinimą“.

1 = CELL ("failo pavadinimas")

Norėdami gauti dabartinio darbalapio pavadinimą, galite naudoti šią funkciją su pasirenkamu nuorodos argumentu arba be jo, nurodydami bet kurį dabartinio skirtuko langelį.

1 = CELL ("failo pavadinimas", A1)

Taip pat galite gauti informacijos apie bet kurį kitą darbalapį, nurodydami to lapo langelį.

1 = CELL ("failo pavadinimas", kitas lapas! A1)

FIND funkcija

Kaip parodyta aukščiau, funkcija CELL grąžina failo kelią, pavadinimą ir darbalapį. Mums nereikia kelio ar darbaknygės pavadinimo, todėl turime atskirti lapo pavadinimą.

Pirmiausia naudokite FIND funkciją, kad nustatytumėte simbolio padėtį prieš pat lapo pavadinimą (kuris visada yra „]“).

1 = RASTI ("]", B3)

MID funkcija

Kadangi mes turime paskutinę simbolių poziciją prieš darbalapio pavadinimą, dabar galime naudoti funkciją MID, kad išgautume simbolius po tos pozicijos. Mūsų lapo pavadinimas prasideda viršuje + 1, bet mes nežinome, kiek ilgas lapo pavadinimas. Tačiau mes žinome maksimalų darbalapio pavadinimo ilgį (31) ir galime jį naudoti MID funkcijoje:

1 = MID (B3, C3+1,31))

Sudėjus visa tai gauname originalią formulę:

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

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

wave wave wave wave wave