For eg - Say I have data in the following format -
Current Format
I would need the data to be formatted in the following f
What you want to do is called:
Insert menu choose TableData menu click From Table/RangeTranform menu choose Unpivot ColumnsExamples here: Unpivot Excel Data

This is very easy with PowerQuery. It is inbuilt for Excel 2016 and a freely available add in for Version from 2010 to 2013.
You would set your data up as a table excluding the first row which contains the text Number of Cases (Ctrl + T whilst bring up window to create table)
Then from the data tab (Excel 2016) or the Powerquery tab (earlier versions) select data from table and use your newly created table as source.
Highlight the last 3 columns and right click > unpivot columns
Double click in headers section and rename Attribute as Type and Value as Number of Cases
Top left select close and load to
Select table and load to new worksheet (or existing)
View result