In order to do this you need to 'uncross' the table so you have a single row for each piece of data. To do this you will use the "CrossTable" function before the load statement. I have given a quick example below (I assume your data was "Budget" info).
(ooxml, embedded labels, table is Sheet1);
The results of using the CrossTable function will transform your data when it is loaded into the format below.
Project Date Budget Project 1 1/1/2015 100.00 Project 1 1/2/2015 Project 1 1/3/2015 50.00 Project 2 1/1/2015 Project 2 1/2/2015 200.00 Project 2 1/3/2015 50.00 Project 3 1/1/2015 300.00 Project 3 1/2/2015 Project 3 1/3/2015
You will still need to uncross the table as describe above. You can then use the Month function (in the UI or in the script) to convert the dates over to months.
Note, pulling dates from Excel can be a bit tricky because Excel may think it is a date or may think it is a text string. If you are getting an error Excel is likely telling Qlik Sense that your dates are text strings. If you have trouble here feel free to post your app and I will take a quick look help you along.