excel中sheet1符合条件内容在sheet2中显示

例sheet1中i列显示临期的行,则在sheet2中显示a2到h2一整行。sheet1中数据会一直增加,是否临期是根据合同剩余时间自动计算出来的。合同剩余时间是根据实际日期自动计算的。

SHeet2的A2输入=IF(ISERROR(INDEX(Sheet1!A$1:A$500,SMALL(IF(Sheet1!$I$1:$I$500="临期",ROW(Sheet1!$I$1:$I$500),4^8),ROW(A1)))),"",INDEX(Sheet1!A$1:A$500,SMALL(IF(Sheet1!$I$1:$I$500="临期",ROW(Sheet1!$I$1:$I$500),4^8),ROW(A1))))按CTRL+SHIFT+回车结束公式,把A2向右填充至H2,再向下填充。范围大小你自己定,这样表1I列为临期都会在表2显示了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-19
你两个共同“条件”是什么?
可考虑用索引函数INDEX()返回符合条件的数据。
你要凭什么计算哪里的合同剩余时间?追问

能给出一个具体代码吗?

追答

两个工作表标题一致,但不知道你想要实现什么。

相似回答