How to include worksheet 3 and 4 in a cell formula provided?

Posted by user21255 on Super User See other posts from Super User or by user21255
Published on 2013-11-05T20:40:49Z Indexed on 2013/11/05 21:58 UTC
Read the original article Hit count: 235

I have been kindly given this formula with an explanation on how it works:

Insert this formula into the cell B4 of the sheet "Cases":

=IF(NOT(ISBLANK('1st'!B25)),'1st'!B25,IF(NOT(ISBLANK(INDIRECT("'2nd'!R" & (ROW($B4)-(COUNTA('1st'!$B:$B)-COUNTA('1st'!$B$1:$B$24))-4+25) & "C" & COLUMN(B4),FALSE))),INDIRECT("'2nd'!R" & (ROW($B4)-(COUNTA('1st'!$B:$B)-COUNTA('1st'!$B$1:$B$24))-4+25) & "C" & COLUMN(B4),FALSE),""))

Copy the formula to the other cells in the worksheet; the relative addresses will adjust automatically.


The formula works like this:

  1. Check if there is content in 1st. If yes, copy it.
  2. If no, find out how many entries there are in 1st in total. (This is done by using the COUNTA function on the whole B column in 1st and subtracting the number of non-empty cells above the actual case data.) Use this information together with the current cells's number to find out the location of the cell that has to be copied from 2nd.
  3. Create the address of the cell and use the ISBLANK function on the INDIRECT function with that address to check if the cell is empty.
  4. If it is not, use the INDIRECT function again to display it. If it is empty, just display an empty string.

Now this works fine when I have only 2 sheets. But lets say I want to include a third and fourth sheet (name as 3rd and 4th respectively), then what and should I put the formula for this in the formula above? There are actually 31 sheets but if I know how to add 3rd and 4th sheet in the formula, then I can figure out how to do the rest.

Thanks

© Super User or respective owner

Related posts about microsoft-excel

Related posts about microsoft-excel-2010