让EXCEL选择来复制

来源:百度知道 编辑:UC知道 时间:2024/05/05 12:57:39
判断表1中A列的值是否为1,如果是1,就将表1中A列所对应的B列,C列,D列,复制到表2中去,产生对应的行,可以在表2中设置很多公式,请高手帮忙,在线等!
因为我这是做表1的时候想自动生成表2的,而且个2在表1做好后还需另加东西进去,所以想让自动选择复制,然后我再换过去处理,希望能有个公式自己的复制

数据-筛选-自动筛选
然后筛选A列为1的
复制过去就可以了

我理解的是表2会有一些空行,即表1中a列不等于1的那些行。
表2中
a1=IF(Sheet1!A1=1,1,""),向下复制到足够的行如a100;【这一步可省略】
选中b1:d100输入公式=IF(sheet1!$A1=1,Sheet1!B1,""),CTRL+回车

然后输入表1的数据,A列的值如果是1,该行B列C列D列数据将自动复制到表2中对应的单元格。

在表2的A2输入=IF(SHEET1!A2=1,SHEET1!A2,""),B2==IF(SHEET1!A2=1,SHEET1!B2,""),C2=IF(SHEET1!A2=1,SHEET1!C2,""),D2=IF(SHEET1!A2=1,SHEET1!D2,""),并向下复制.