Sąrašo lapų pavadinimai su formule - „Excel“ ir „Google“ skaičiuoklės

Atsisiųskite pavyzdinę darbo knygą

Atsisiųskite darbaknygės pavyzdį

Ši pamoka parodo, kaip „Excel“ išvardyti darbaknygės lapų pavadinimus su formule.

Sąrašo lapų pavadinimai naudojant pavadintą diapazoną ir formulę

„Excel“ nėra integruotos funkcijos, kuri galėtų išvardyti visus darbaknygės darbalapius. Tačiau tai galima pasiekti naudojant įvairių funkcijų derinį.

Norėdami išvardyti lapų pavadinimus darbo knygoje, atliksime šiuos veiksmus:

  1. Sukurkite pavadintą diapazoną „Darbo lapai“
  2. Naudokite formulę, kad išvardytumėte visus lapų pavadinimus.

Sukurkite lapų pavadinimų vardų diapazoną

Norėdami sukurti pavadintą diapazoną lapų pavadinimams, „Excel“ juostelė: formulės> Pavadinimų tvarkyklė> Nauja

Pavadinimo laukelyje įveskite „darbalapiai“:

Dialogo lango skiltyje „Nurodo“ turėsime parašyti formulę

1 = GET.WORKBOOK (1) & T (NOW ()) "

Ši formulė saugo visų lapų pavadinimus (kaip masyvą šiuo formatu: „[darbaknygė.xlsm]. Apžvalga“) darbaknygėje į pavadintą diapazoną „Darbo lapai“.

Funkcija „GET.WORKBOOK“ yra makrokomandos funkcija, todėl jūsų darbaknygę reikia išsaugoti kaip makrokomandą turinčią darbaknygę (failo formatas: .xlsm), kad lapų pavadinimai būtų atnaujinami kiekvieną kartą atidarius darbaknygę.

Pastaba: pildant dialogo langą Redaguoti pavadinimą, darbaknygė turėtų būti pasirinkta kaip pavadinimo diapazonas.

Formulės naudojimas lapų pavadinimams išvardyti

Dabar lapų pavadinimams išvardyti naudojame formulę. Mums reikės funkcijų INDEX, MID, FIND ir ROWS:

1 = INDEX (MID (darbalapiai, FIND ("]", darbalapiai) +1 255), EILUTĖS ($ B $ 5: B5))

  • Aukščiau pateikta formulė paima „darbalapių“ masyvą ir rodo kiekvieno lapo pavadinimą pagal jo vietą.
  • Funkcijos MID ir FIND išskiria lapų pavadinimus iš masyvo (pašalinant darbaknygės pavadinimą).
  • Tada INDEX ir ROW funkcijos parodo kiekvieną to masyvo vertę.
  • Čia „Apžvalga“ yra pirmasis darbo knygų lapas, o „Valymas“ - paskutinis.

Norėdami gauti daugiau informacijos apie tai, kaip veikia MID ir FIND funkcijos, kad gautų lapų pavadinimus, žr. Nuorodą get-sheet-name.

Alternatyvus metodas

Taip pat galite sukurti lapų pavadinimų sąrašą vardų tvarkytuvėje. Vietoj

1 = GET.WORKBOOK (1) & T (NOW ())

nustatykite lauką „Nurodo“

1 = PAKEISTI (GET.WORKBOOK (1), 1, FIND ("]", GET.WORKBOOK (1)), "")

Dabar jūsų formulėje nereikia MID, FIND ir ROWS. Jūsų pavadintas diapazonas jau sudarytas tik iš lapų pavadinimų.

Naudokite šią paprastesnę INDEX formulę, kad išvardytumėte lapus:

1 = INDEX (SheetName, B3)

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

wave wave wave wave wave