表2的B2
=INDEX(表1!$B$1:$G$1,MAX((OFFSET(表1!$A$1,MATCH(A2,表1!$A$1:$A$4,)-1,1,,6)>0)*COLUMN(A:F)))
数组公式,按Ctrl+Shift+Enter结束公式输入。
向下复制公式。
=TEXT(INDEX(表1!B1:L1,MAX((表1!B2:L2<>"")*(COLUMN(表1!B2:L2)))-1),"m月d日")
以上只假设了到L列,如果还有,可继续调整范围的.
其它的同样原理,你注意公式逻辑,便可灵活应用了。不建议生搬硬套。