第1个回答 2009-11-16
用函数公式不行吗?
“一个工作表”是Sheet1,“另一工作表”是Sheet2,数据都在A列显示吧:
在Sheet2的A1输入=IF(Sheet1!A1="","",Sheet1!A1)回车;
在Sheet2的A2输入=IF(OR(MOD(ROW(),22)>0,INDIRECT("Sheet1!A"&ROW(A4)+INT(ROW()/23)-ROW())=""),"",INDIRECT("Sheet1!A"&ROW(A4)+INT(ROW()/23)-ROW()))回车并向下填充。
这样,在Sheet1中的A列(A1开始)输入批号,Sheet2的A列就返回对应的批号,并从Sheet2中的A2起“空下20行”。