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

Convert text numbers to real numbers
Select a column containing text numbers. Press Alt+D E F to quickly convert text to numbers. Faster than "Convert to Number"

Fluff

MrExcel MVP, Moderator
Joined
Jun 12, 2014
Messages
41,277
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
41,277
Office Version
365
Platform
Windows
You're welcome & thanks for the feedback
 

Watch MrExcel Video

Forum statistics

Threads
1,100,182
Messages
5,473,001
Members
406,843
Latest member
David_Welland

This Week's Hot Topics

Top