以月份作为文本和列,年份为数字的列中的上个月和年份
我需要一个公式来获得最后一个月和一年基于两列:第一个包含月份作为文本和第二个一年作为数字。 例如:
我需要一个公式来表示输出为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)) }