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

Last Month & Year from a Column with Month as Text & Column with Year as Number

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

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

使用这个公式:

=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

Ctrl + Shift + Enter:

这应该作为数组公式使用
=TEXT(MAX(DATEVALUE("1 "&(A2:A6&" "&B2:B6))),"mmmm-yyyy")

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