Táblanevek listázása képlettel - Excel és Google Táblázatok

Példa munkafüzet letöltése

Töltse le a példa munkafüzetet

Ez az oktatóanyag bemutatja, hogyan kell felsorolni egy munkafüzet lapneveit egy képlettel az Excelben.

Sorolja fel a munkalapneveket a megnevezett tartomány és képlet használatával

Az Excelben nincs olyan beépített funkció, amely felsorolná a munkafüzet összes munkalapját. Ez azonban különböző funkciók kombinációjával érhető el.

A munkafüzetben a munkalapok listázásához tegyük a következőket:

  1. Hozzon létre egy elnevezett tartományt „Munkalapok”
  2. Képlet segítségével sorolja fel az összes munkalap nevét.

Névtartomány létrehozása a lapnevekhez

Név tartomány létrehozásához a lapnevekhez a Excel szalag: Képletek> Névkezelő> Új

Írja be a „Munkalapok” nevet a Név mezőbe:

A párbeszédpanel „Hivatkozik” szakaszába meg kell írnunk a képletet

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

Ez a képlet tárolja a munkafüzet összes lapjának nevét (tömbként ebben a formátumban: „[munkafüzet.xlsm]. Áttekintés”) a munkafüzetben a „Munkalapok” elnevezésű tartományba.

A „GET.WORKBOOK” funkció makrófunkció, ezért a munkafüzetet makró-képes munkafüzetként (fájlformátum: .xlsm) kell menteni, hogy a munkalapok minden egyes megnyitásakor frissüljenek a munkalapok.

Megjegyzés: A Név szerkesztése párbeszédpanel kitöltésekor a munkafüzetet kell kiválasztani a névtartomány hatóköreként.

Képlet használata a munkalapok listázásához

Most egy képletet használunk a lapok nevének felsorolására. Szükségünk lesz az INDEX, MID, FIND és ROWS funkciókra:

1 = INDEX (MID (munkalapok, FIND ("]", munkalapok) +1 255), sorok ($ B $ 5: B5))

  • A fenti képlet felveszi a „Munkalapok” tömböt, és minden lap nevét a pozíciója alapján jeleníti meg.
  • A MID és a FIND függvény kibontja a munkalapok nevét a tömbből (eltávolítva a munkafüzet nevét).
  • Ezután az INDEX és a SOR függvény megjeleníti az adott tömb minden értékét.
  • Itt az „Áttekintés” az első lap a munkafüzetekben, a „Tisztítás” pedig az utolsó.

Ha többet szeretne megtudni arról, hogyan működnek a MID és a FIND függvények a lapnevek lekéréséhez, olvassa el a get-sheet-name linket.

Alternatív módszer

Lehetőség van arra is, hogy a Névkezelőben létrehozza a lapnevek listáját. Ahelyett

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

állítsa a „Hivatkozik” mezőt erre:

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

Most nincs szükség MID, FIND és ROWS formátumokra. A megnevezett tartomány már csak lapnevekből áll.

Használja ezt az egyszerűbb INDEX képletet a lapok listázásához:

1 = INDEX (Lapnév, B3)

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave