在EXCEL中如何将符合条件的单元格对应的同一行的值全部填入另一个表中,看如下例子:

2024-12-29 13:51:14
推荐回答(3个)
回答1:

比如数据表的名称叫“sheet1”,内容在A、B两列,在另一个表的A1输入“四川”、“北京”等,在B1开始向下提取对应名字,在B1输入公式:
=IF(ROW(A1)>COUNTIF(Sheet1!B:B,A$1),"",INDEX(Sheet1!A:A,SMALL(IF(Sheet1!B$1:B$100=A$1,ROW($1:$100)),ROW(A1))))
摁 SHIFT+CTRL+回车 结束公式的输入,再将公式向下拉填充复制就可以了。

回答2:

=VLOOKup(A2,sheet1!A:B,2,0)
用此公式可以在表SHEET1中A列查找到姓名与当前表中A2单元格内容相同的行,把查找列范围A:B中的第2列(即B列)的数据提取到当前格
同理要显示第3列或第4列内容,范围改为A:D,第三个参数相应选择3或者4即可

回答3:

加入你 张三对应A2 四川是B2 那么下边那组就是 王五对应A4 四川对应B4咯,这样的话你要引用就可以用=if(B2="四川",A2,“”) 这样处理能达到你想要的效果不