excel中的导入数据

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:26:50
我做了一个表格有Sheet1和Sheet2,假如Sheet2里A1输入合格,A2是不合格,A3是不合格,A4是合格,我想把Sheet2里的数据导入Sheet1,但要让它自动导入不合格的那几行而不是全部导入,以后如果在Sheet2里输合格则Sheet1里刷新后不显示,输不合格则Sheet1里刷新后显示出来,应该怎么做,请高人指教!
谢谢,我可能说得不是很清楚,再补充一下,B1,C1里有合格的分数,B2,C2里有不合格的分数,以此类推,然后我要在Sheet1里把不合格的一整行都显示出来,而且如果有合格的不显示的话不要空格和空行。。。

sheet1!a2=if(sheet2!a2="不合格",a2,"")
a3也用同样的公式.

一个简单方法:
在sheet2的A列前插入1个空列,第一行前插入1个空行。
然后在A2输入公式
=(b2="不合格")+a1
将公式向下填充

然后在sheet1的A1单元格输入公式
=if(row()>max(sheet2!a:a),"",vlookup(row(),sheet2!$a:$m,column(a:a),))
并向右向下填充。

PS:sheet1添加的行和列可以隐藏。