I use the INDEX function to retrieve data from the datalist. If you look in, let's say cell M3, you'll see this formula:
(due to different language settings my formulas have semicolon where yours may have comma)
The $A2:$G10000 is the range where the data is found. Note the dollar signs, they say that the range should stay fixed even as i copy the formula along rows and columns.
The INDEX function will retrieve data from the datarange rownumber given in $J3 column number given in M$1. The $ signs lock the column and the row respectively so that the formula can just be copied across both columns and rows. Play with it and you'll figure it out. Use the F4 key to cycle through $ signs.
I added the row of grey numbers in K1:P1 so that I could conveniently just copy the formula across the columns without having to type the number 1 to 7 in the formula in each cell. There are other methods to solve this but I choose this one because it may seem easier for the less experienced exceler. 
By clicking in the formula list, the involved areas will be marked by a colored frame, see this picture: Dynamic chart week formula.png
This makes formulas easier to read.
To find the spin button you first have to add the developers tab like this: http://www.youtube.com/watch?v=SdxNopUuoS0
The spin button can then be found here: Spin button.png
Once you added the button, right click on it and choose Format Control and then the Control tab. It's pretty self explaining from there on.
The spin button control cell J8. In cell J7 I just added the formula: and copied it up another 4 cells.
In cell R7 I build up the chart title like this:
The & sign concatenates the contents of different cells. Note leading and trailing space in R6.
Click on the chart title, type = and then select cell R7 to get the dynamic chart title.
Bookmarks