Power Query M code
let
Source = YourTable,
MonthNames = {"Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"},
MonthColumns = List.Select(Table.ColumnNames(Source), each List.Contains(MonthNames, _)),
Unpivoted = Table.UnpivotOtherColumns(Source, List.RemoveItems(Table.ColumnNames(Source), MonthColumns), "Month", "Value")
in
Unpivoted