三个公式,就解决了。
在sheet3的D1=IF(ROW()<=COUNTA(Sheet1!A:A),OFFSET(Sheet1!$A$1,ROW()-1,),OFFSET(Sheet2!$A$1,ROW()-COUNTA(Sheet1!A:A),))&"" 下拉复制,直到返回值为空。
在sheet3的A2输入公式=INDEX(D:D,MATCH(,COUNTIF($A$1:A1,$D$1:$D$100),)) ,以ctrl+alt+回车,三键结束。下拉复制,直到返回值为“0”或者出错。
在sheet3的B2输入公式=LOOKUP((COUNTIF(Sheet1!A:A,Sheet3!A2)>0)+(COUNTIF(Sheet2!A:A,Sheet3!A2)>0)*10,{1,10,11},{"sheet1","sheet2",""}) 下拉复制。
下图是三个公式的结果。
见附表