我试图从不同的纸上找到每次考试都不及格的学生,并在新的纸上写上姓氏和名字。
sheet1 EN
| 主题|S型|不适用|等级|
| - -----|- -----|- -----|- -----|
| EN|本|本|F型|
| EN|亚历克斯|铁匠|一个|
| EN|标记|意志|F型|
| EN|窥探|狗|F型|
sheet2 МА
| 主题|S型|不适用|等级|
| - -----|- -----|- -----|- -----|
| MA|本|本|F型|
| MA|标记|铁匠|一个|
| MA|窥探|狗|F型|
sheet 3预期结果
| 姓氏|姓名|地位|
| - -----|- -----|- -----|
| 本|本|失败|
| 窥探|狗|失败|
3条答案
按热度按时间wqsoz72f1#
好吧,类似这样的工作,但使用了一个helper列:
unique()的使用需要len()的控制,以避免“N”通过。
Index()和match()是经典的。
最后一个是iferror(),match()使用了两次,并与and()结合使用。
hgb9j2n62#
您可以通过fail过滤sheet1(1),并通过sheet2中出现的同名fail过滤sheet1(2):
或者使用xlookup:
yhxst69z3#
这种方式使用ADODB查询工作表范围并将结果复制到目标范围(一个单元格)。该函数返回复制结果的范围。