使用连接?
=CONCATENATE(B$1,"-",$A2)
并向下拖动公式。
这假设月份在第一行,年份在第一列,B1 中为 Jan,A2 中为 1913。
或使用:
=B$1&"-"&$A2
美元符号锁定了行或列,这样您就不必每次都重新调整公式。
编辑:好像你只想填写一列......
Jan-1913
在单元格 B2 中键入,然后键入Feb-1913
。选择两个单元格并向下拖动。

如果日期不显示为mm-yyyy
,只需应用自定义格式。
并填写、复制并粘贴为 B 列内容的值。编辑:有关附加部分的附录:
您已经使用上述方法获得了第一列,因此在第二列中,使用以下公式:
=INDEX(Sheet1!$B$2:$M$102,MATCH(RIGHT(TEXT(Sheet2!A2,"mmm-yyyy"),4)*1,Sheet1!$A$2:$A$102,0),MATCH(LEFT(TEXT(Sheet2!A2,"mmm-yyyy"),3),Sheet1!$B$1:$M$1,0))
根据需要替换范围和/或工作表名称。如果返回#N/A
,试试这个:
=INDEX(Sheet1!$B$2:$M$102,MATCH(RIGHT(TEXT(Sheet2!A2,"mmm-yyyy"),4),Sheet1!$A$2:$A$102,0),MATCH(LEFT(TEXT(Sheet2!A2,"mmm-yyyy"),3),Sheet1!$B$1:$M$1,0))
请注意,公式正在使用MATCH()
这意味着单元格格式很重要,因此可能无法正常工作。例如,如果 Sheet1 中的年份是文本格式,则第二个公式将起作用;不是第一个,反之亦然。