How to reference worksheet by index number instead of name in Excel?
For many Excel users, they tend to habitually rename the default worksheet name to their needed one. But in many cases, they need to reference the worksheet based on its index number rather than its real 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. If you need to reference a certain sheet name with its number, please select a blank cell, and enter formula =SHEETNAME(1) directly into the Formula Bar, then press the Enter key. 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!




