I found my answer in another post:
Excel Return Table name using Formula?
I used a variation of this solution for my problem:
- I added a formula in each sheet that pointed to a header in the table
- Then I referenced it in my new Sheet and extracted the table name using
FORMULATEXT
, INDIRECT
and MID
function
A B C D
1 SheetName Formula pointing to each sheet Extract table Name Value in cell X2 in each sheet
2
3 Sheet1 =FORMULATEXT(INDIRECT("'" & A3 &"'!X2")) =MID(B3,2,FIND("[",B3)-2) =Status_2022[[#Headers],[Days Open]]
4 Sheet2 =FORMULATEXT(INDIRECT("'" & A4 &"'!X2")) =MID(B4,2,FIND("[",B4)-2) =Status_2021[[#Headers],[Days Open]]
5 Sheet3 =FORMULATEXT(INDIRECT("'" & A5 &"'!X2")) =MID(B5,2,FIND("[",B5)-2) =Status_2028[[#Headers],[Days Open]]
</div>