How to reference worksheet by index number instead of name in Excel?
Many Excel users rename default worksheet names as needed. However, in some cases, they may need to reference a worksheet by its index number rather than by name. How to achieve it? You can try the method in the article.
Reference worksheet by index number instead of name with User-defined function
Reference worksheet by index number instead of name with User-defined function
Please do as follows to reference worksheet by index number instead of name in Excel.
1. Press Alt + F11 keys simultaneously to open the Microsoft Visual Basic for Applications window.
2. In the Microsoft Visual Basic for Applications window, click Insert > Module. Then copy and paste the below VBA code into the Module window.
VBA code: Reference worksheet by index number in Excel
Function SHEETNAME(number As Long) As String
SHEETNAME = Sheets(number).Name
End Function
3. Press the Alt + Q keys to close the Microsoft Visual Basic for Applications window.
Notes:
1. To reference a specific sheet by index, select a blank cell and enter the formula =SHEETNAME(1) into the Formula Bar, then press Enter. See screenshot:
2. If you want to get a cell value from a worksheet based on its index number, please use this formula.
=INDIRECT("'"&SHEETNAME(1) &"'!A1")
3. And if you want to sum a certain column in a worksheet based on its index number, please apply this formula.
=SUM(INDIRECT("'"&SHEETNAME(1) &"'!C2:C7"))
Related articles:
- How to reference format and value from another cell in Excel?
- How to reference or link value in unopened/closed Excel workbook file?
- How to remove all formula references but keep values in cells in Excel?
- How to keep formula cell reference constant in Excel?
- How to reference tab name in cell in Excel?
Best Office Productivity Tools
Supercharge Your Excel Skills with Kutools for Excel, and Experience Efficiency Like Never Before. Kutools for Excel Offers Over 300 Advanced Features to Boost Productivity and Save Time. Click Here to Get The Feature You Need The Most...
Office Tab Brings Tabbed interface to Office, and Make Your Work Much Easier
- Enable tabbed editing and reading in Word, Excel, PowerPoint, Publisher, Access, Visio and Project.
- Open and create multiple documents in new tabs of the same window, rather than in new windows.
- Increases your productivity by 50%, and reduces hundreds of mouse clicks for you every day!
All Kutools add-ins. One installer
Kutools for Office suite bundles add-ins for Excel, Word, Outlook & PowerPoint plus Office Tab Pro, which is ideal for teams working across Office apps.





- All-in-one suite ā Excel, Word, Outlook & PowerPoint add-ins + Office Tab Pro
- One installer, one license ā set up in minutes (MSI-ready)
- Works better together ā streamlined productivity across Office apps
- 30-day full-featured trial ā no registration, no credit card
- Best value ā save vs buying individual add-in