How to return filename without extension to cell in Excel?

In Excel, we can apply some ways to insert the workbook name with its extension in a specific cell, such as XLSX, XLSM. Sometimes, you may want to just insert the filename without the extension, how could you deal with this problem in Excel?

Return filename without extension to cell with formulas
Easily get workbook information (sheet name, file name/path, etc.) with an amazing tool

More tutorials for getting workbook information...


Easily get workbook information (sheet name, file name, file path, etc.) in Excel:

The Insert Workbook Information utility of Kutools for Excel can help you easily insert workbook information in a cell, header or footer of a workbook as the below demo shown. Download Kutools for Excel now! ( 30-day free trail)


Return filename without extension to cell with formulas

The below formulas can help you to get the filename excluding the extension quickly, please do with following steps:

1. Select a blank cell to output the workbook name.

2. Enter or copy the below formula into it and press the Enter key to get the filename.

=MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1)))

Notes:

  • 1. Except the above formula, you can also use this formula:
    =TRIM(LEFT(SUBSTITUTE(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,255),".xl",REPT(" ",255)),255))
  • 2. In the above formulas, A1 is a variable, you can change it to any other cell reference.

Easily get workbook information (sheet name, file name/path, etc.) with an amazing tool

In this section, I introduce a handy tool – Insert Workbook Information utility of Kutools for Excel for you. This feature can help to insert workbook information (such as sheet name, workbook name, workbook path as you need) into a certain cell, header or footer.

Before applying Kutools for Excel, please download and install it firstly.

1. Select a cell to output the workbook information, click Kutools Plus > Workbook > Insert Workbook Information. See screenshot:

2. In the Insert Workbook Information dialog box, choose one workbook information in the Information section, specify where to insert the information in the Insert at section, and then click OK.

As the below screenshot, the file name will be inserted in A2 after clicking the OK button.

  If you want to have a free trial ( 30-day) of this utility, please click to download it, and then go to apply the operation according above steps.


Related articles

Get and insert the last modified user name in Excel
This article will show you the way to get the last modified user name information, and insert the last modified user name information in cells in Excel.

Insert filename in header/footer/cell without extension in Excel
Normally an open workbook’s filename and extension are displaying at the top of Excel window. If you need to insert only filename without the extension at the header, footer, or a cell. How to solve it? This article will introduce methods to get it done.

Insert last saved timestamp into worksheet cell in Excel
In many cases, you may need to show the last saved date and time of an Excel workbook in order to know when the file was updated recently. Try methods in this article.

Insert page number into cell / header / footer in Excel
When you print an Excel file, you may need to insert the page numbers into the pages to make the printed file neatly and readably. This tutorial introduces some quick tricks to insert the page numbers into cell, header or footer for you.

More tutorials for getting workbook information...


The Best Office Productivity Tools

Kutools for Excel Solves Most of Your Problems, and Increases Your Productivity by 80%

  • Reuse: Quickly insert complex formulas, charts and anything that you have used before; Encrypt Cells with password; Create Mailing List and send emails...
  • Super Formula Bar (easily edit multiple lines of text and formula); Reading Layout (easily read and edit large numbers of cells); Paste to Filtered Range...
  • Merge Cells/Rows/Columns without losing Data; Split Cells Content; Combine Duplicate Rows/Columns... Prevent Duplicate Cells; Compare Ranges...
  • Select Duplicate or Unique Rows; Select Blank Rows (all cells are empty); Super Find and Fuzzy Find in Many Workbooks; Random Select...
  • Exact Copy Multiple Cells without changing formula reference; Auto Create References to Multiple Sheets; Insert Bullets, Check Boxes and more...
  • Extract Text, Add Text, Remove by Position, Remove Space; Create and Print Paging Subtotals; Convert Between Cells Content and Comments...
  • Super Filter (save and apply filter schemes to other sheets); Advanced Sort by month/week/day, frequency and more; Special Filter by bold, italic...
  • Combine Workbooks and WorkSheets; Merge Tables based on key columns; Split Data into Multiple Sheets; Batch Convert xls, xlsx and PDF...
  • More than 300 powerful features. Supports Office/Excel 2007-2019 and 365. Supports all languages. Easy deploying in your enterprise or organization. Full features 30-day free trial. 60-day money back guarantee.
kte tab 201905

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!
officetab bottom
Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Twist · 1 years ago
    FYI, it doesn't work if you only have one TAB. It was giving me an error, until I added a 2nd tab.
  • To post as a guest, your comment is unpublished.
    dfan · 1 years ago
    Thanks! But only this formula works: =TRIM(LEFT(SUBSTITUTE(MID(CELL("filename",A1),FIND("[",CELL("filename",A1))+1,255),".xl",REPT(" ",255)),255)) WHILE =MID(CELL("filename",A1),SEARCH("[",CELL("filename",A1))+1,SEARCH(".",CELL("filename",A1))-1-SEARCH("[",CELL("filename",A1))) does not work!
  • To post as a guest, your comment is unpublished.
    ibrahim khan · 1 years ago
    Thanks a lot dear..........
  • To post as a guest, your comment is unpublished.
    Abhay Pratap Singh · 1 years ago
    Thank you so much. this formula very helpful for me.
  • To post as a guest, your comment is unpublished.
    Nevill · 1 years ago
    thank you so much for putting this up. Made my work simple
  • To post as a guest, your comment is unpublished.
    Jean-Francois Belive · 1 years ago
    That works well BUT on a Mac you have to replace every , by a ;
  • To post as a guest, your comment is unpublished.
    Sykres · 1 years ago
    Just returns #VALUE!.... terrible instructions.
  • To post as a guest, your comment is unpublished.
    Chhabi · 3 years ago
    Hello!



    The formula above seems inactive if converted into a .zip folder. Is there a way out?



    Thank you!
  • To post as a guest, your comment is unpublished.
    sonalvatkar@gmail.com · 3 years ago
    this works well . thank you
  • To post as a guest, your comment is unpublished.
    Deb s · 3 years ago
    I can't get this to work in an .xlsmfile. Any ideas on what to do in an .xlsm file?

    Thanks!

    Deb
  • To post as a guest, your comment is unpublished.
    NANCY · 3 years ago
    DAMN, THIS IS GOOD THANKS