How to include text in another cell as part of formula

LAH77

New Member
Joined
Jul 30, 2019
Messages
2
Hi,

I have a table with multiple columns. Each column represents a different time period (i.e 31-Dec-17, 31-Dec-18, etc.). Each column reads data from respective tabs using a sumif. Each tab with source data is labelled with the date the data represents, i.e. 311217, 311218, etc. respectively.

My formula is therefore as follows: =+SUMIF('311216'!$E:$E,$D7,'311216'!$G:$G).

I want to fill the formula across lots of cells, and at the moment, I am manually typing in the tab name for each column - very time consuming. As I have lots of rows and columns, how do I include in the formula the tab name?

At the top of each column, I have written the tab name which holds the source data, but I don't know how to get that text, i.e. "'311216'!" into the formula?

Thank you.
 

Some videos you may like

Excel Facts

Format cells as time
Select range and press Ctrl+Shift+2 to format cells as time. (Shift 2 is the @ sign).

Fluff

MrExcel MVP, Moderator
Joined
Jun 12, 2014
Messages
42,669
Office Version
365
Platform
Windows
Hi & welcome to MrExcel
Try
=SUMIF(INDIRECT("'"&D1&"'!$E:$E"),$D7,INDIRECT("'"&D1&"'!$G:$G"))
where D1 is the cell with the tab name
 
Last edited:

LAH77

New Member
Joined
Jul 30, 2019
Messages
2
That worked perfectly, thank you very much and also thanks for the welcome.
 

Fluff

MrExcel MVP, Moderator
Joined
Jun 12, 2014
Messages
42,669
Office Version
365
Platform
Windows
You're welcome & thanks for the feedback
 

Watch MrExcel Video

Forum statistics

Threads
1,102,351
Messages
5,486,358
Members
407,541
Latest member
Emilybuhman

This Week's Hot Topics

Top