Sheet Name into a Cell

raccoon588

Board Regular
Joined
Aug 5, 2016
Messages
118
i have this formula

=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255)

It brings in the name of the sheet perfectly. But when i use that cell as a source of data for other formulas it does not work. It doesn't seem to be able to read the value in the cell. Example: the sheet is called 1. I've pulled that into cell C2 using the above formula. Now i enter a vlookup formula into another cell and use C2 as the value i am looking up. This does not work. Is there a fix for this?
 

Excel Facts

Which came first: VisiCalc or Lotus 1-2-3?
Dan Bricklin and Bob Frankston debuted VisiCalc in 1979 as a Visible Calculator. Lotus 1-2-3 debuted in the early 1980's, from Mitch Kapor.
I believe you need to make that cell (C2 in this case) a value instead of a formula

Try this

Code:
[c2].Value = [c2].Value

Or Perhaps if you are trying to get the sheet name into a Cell

Use this

Code:
 [c2].Value = ActiveSheet.Name
 
Last edited:
Upvote 0
Im using this

=IFERROR(VLOOKUP(C2,Dashboard!A6:K71,3,FALSE),"")

if i use this =MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255) to pull in the sheet name "1" my vlookup doesnt work. if i type a 1 into the cell manually the vlookup works fine.
 
Upvote 0
The filename cell needs to be a value instead of formula, when you type 1 in the cell you are putting a value in that cell, Copy and paste values for the filename formula and your vlookup will work.
 
Last edited:
Upvote 0
It could be it's leaving extra spaces. Try trimming that formula result...like this:

=TRIM(MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,255))

I didn't try a VLOOKUP with it, but it worked within a formula
 
Upvote 0
Ok. The original formula will be producing a text value even if it's a number. Vlookup won't see a textual number and a real number as the same thing. You can just add zero to c2 if it's always a number.
 
Upvote 0
This should fix it.


=IFERROR(IFERROR(VLOOKUP (C2+0,Dashboard!A6:K71,3,FALSE),VLOOKUP(C2,Dashboard!A6:K71,3,FALSE)),"")
 
Upvote 0
I need it to be dynamic. This will be a master Sheet. People will make copies of this sheet and rename the sheet with a number, That number will then need to populate cell C2 and be usable as a number.
 
Upvote 0

Forum statistics

Threads
1,223,903
Messages
6,175,284
Members
452,630
Latest member
OdubiYouth

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top