Excel formula 如果特定参与者在另一个表中有特定字符串,则写入字符串

Excel formula 如果特定参与者在另一个表中有特定字符串,则写入字符串,excel-formula,excel-2013,Excel Formula,Excel 2013,我想看看患者是否愿意参加我们的ICT治疗试验。 在表1中,我有一个patientID列,我想要一个ResearchOK列,它会写“是”,如果在表2中,OK列对同一个patientID(在表2中有一个相邻的列)说“是”。很简单,对吧?嗯 问题在于,在sheet2中,OK列有很多空值,相邻列中的patientID相同。因此,如果OK列中的patientID有一个“是”,那么患者就是参与者,如果没有,则不是。这打消了我所有的尝试 请让我知道如果我没有道理,我会尽我所能帮助你。我提供了两个简化的屏幕截图

我想看看患者是否愿意参加我们的ICT治疗试验。

在表1中,我有一个patientID列,我想要一个ResearchOK列,它会写“是”,如果在表2中,OK列对同一个patientID(在表2中有一个相邻的列)说“是”。很简单,对吧?嗯

问题在于,在sheet2中,OK列有很多空值,相邻列中的patientID相同。因此,如果OK列中的patientID有一个“是”,那么患者就是参与者,如果没有,则不是。这打消了我所有的尝试

请让我知道如果我没有道理,我会尽我所能帮助你。我提供了两个简化的屏幕截图用于说明

试着这样做:

=IF(COUNTIFS(Sheet2!A:A;Sheet1!A1;Sheet2!B:B;"Yes") > 0; "Yes"; "")

公式是在Excel2007上编写的!