Iegūstiet darblapas nosaukumu no formulas - Excel

Lejupielādēt darbgrāmatas piemēru

Lejupielādējiet darbgrāmatas piemēru

Šī apmācība parādīs, kā iegūt lapas nosaukumu ar formulu programmā Excel.

Iegūstiet lapas nosaukumu

Programmā Excel nav nevienas funkcijas, lai tieši iegūtu lapas nosaukumu. Bet lapas nosaukumu varat iegūt, izmantojot VBA, vai arī varat izmantot funkcijas CELL, FIND un MID:

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

Apskatīsim iepriekš minēto formulu.

CELL funkcija

Mēs varam izmantot funkciju CELL, lai atgrieztu faila ceļu, nosaukumu un lapu, ievadot “faila nosaukumu”.

1 = CELL ("faila nosaukums")

Lai iegūtu pašreizējās darblapas nosaukumu, varat izmantot funkciju ar izvēles atsauces argumentu vai bez tā, atsaucoties uz jebkuru pašreizējās cilnes šūnu.

1 = CELL ("faila nosaukums", A1)

Informāciju par jebkuru citu darblapu varat iegūt arī, atsaucoties uz šīs lapas šūnu.

1 = CELL ("faila nosaukums", cita lapa! A1)

FIND funkcija

Kā parādīts iepriekš, funkcija CELL atgriež faila ceļu, nosaukumu un darblapu. Mums nav nepieciešams ceļš vai darbgrāmatas nosaukums, tāpēc mums ir jāizolē lapas nosaukums.

Vispirms izmantojiet FIND funkciju, lai noteiktu rakstzīmes atrašanās vietu tieši pirms lapas nosaukuma (kas vienmēr ir “]”).

1 = MEKLĒT ("]", B3)

MID funkcija

Tā kā mums ir pēdējā rakstzīmju pozīcija pirms darblapas nosaukuma, tagad mēs varam izmantot funkciju MID, lai iegūtu rakstzīmes pēc šīs pozīcijas. Mūsu lapas nosaukums sākas pozīcijā, kas atrodama virs +1, bet mēs nezinām, cik garš ir lapas nosaukums. Tomēr mēs zinām darblapas nosaukuma maksimālo garumu (31), un to varam izmantot MID funkcijā:

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

Saliekot to visu kopā, tiek iegūta mūsu sākotnējā formula:

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

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave