以月份作为文本和列,年份为数字的列中的上个月和年份

我需要一个公式来获得最后一个月和一年基于两列:第一个包含月份作为文本和第二个一年作为数字。 例如:

在这里输入图像说明

我需要一个公式来表示输出为December-2016我尝试与数组接近,但没有弄清楚。 谢谢!

这应该作为一个数组公式,按Ctrl + Shift + Enter

 =TEXT(MAX(DATEVALUE("1 "&(A2:A6&" "&B2:B6))),"mmmm-yyyy") 

使用这个公式:

 =AGGREGATE(14,6,DATE(B2:B6,LOOKUP(A2:A6,{"april";"august";"december";"february";"january";"july";"june";"march";"may";"november";"october";"september"},{4;8;12;2;1;7;6;3;5;11;10;9}),1),1) 

然后使用以下自定义格式格式化单元格:

 mmmm-yyyy 

在这里输入图像说明

{=MAX (DATE (B2:B6,MONTH (DATEVALUE (A2:A6&" 1")),1)) }