Töölehe nime hankimine valemist - Excel

Lang L: none (table-of-contents)
Laadige alla töövihiku näide

Laadige alla töövihiku näide

See õpetus näitab, kuidas saada Excelis valemiga lehe nimi.

Hangi lehe nimi

Excelis pole ühtegi funktsiooni lehe nime otseseks hankimiseks. Kuid lehe nime saate VBA abil või saate kasutada funktsioone CELL, FIND ja MID:

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

Vaatame ülaltoodud valemit.

Funktsioon CELL

Funktsiooni CELL abil saame faili tee, nime ja lehe tagastada, sisestades “failinime”.

1 = CELL ("failinimi")

Praeguse töölehe nime saamiseks saate funktsiooni kasutada koos valikulise viiteargumendiga või ilma, viidates praeguse vahekaardi mis tahes lahtrile.

1 = CELL ("failinimi", A1)

Samuti saate teavet mis tahes muu töölehe kohta, viidates selle lehe lahtrile.

1 = CELL ("failinimi", teine ​​leht! A1)

FIND funktsioon

Nagu ülal näidatud, tagastab Funktsioon CELL faili tee, nime ja töölehe. Me ei vaja tee ega töövihiku nime, seega peame lehe nime eraldama.

Esmalt kasutage funktsiooni FIND, et määrata märgi asukoht vahetult enne lehe nime (mis on alati “]”).

1 = OTSI ("]", B3)

Funktsioon MID

Kuna meil on viimane tähemärk enne töölehe nime, saame nüüd kasutada funktsiooni MID, et eraldada tähemärgid pärast seda positsiooni. Meie lehe nimi algab ülaltoodud positsioonist + 1, kuid me ei tea, kui pikk lehe nimi on. Kuid me teame töölehe nime maksimaalset pikkust (31) ja saame seda kasutada funktsioonis MID:

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

Selle kõik kokku pannes saame algse valemi:

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

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave