我在Excel中的不同工作表上有两个不同的数据集。它们都包含2列,其中包含患者ID号(第1列)和入院日期(col2)
我想在数据集1中添加第三列,以标记工作表1中的患者是否与工作表2中任何行中的患者匹配,并且其入院日期发生在工作表1上的入院日期的7天内。
实际上是这样的:
*************************Sheet 1*******************************$**************Sheet 2************
$
| PATIENT ID | ADMISSION DATE | READMISSION WITHIN 7 DAYS? | $ | PATIENT ID | ADMISSION DATE |
+------------+----------------+----------------------------+ $ +------------+----------------+
| 1234 | 13/01/2017 | Y | $ | 1200 | 02/12/2016 |
| 1235 | 16/01/2017 | N | $ | 1234 | 16/01/2017 |
| 1236 | 17/01/2017 | N | $ | 1236 | 27/01/2017 |
$ 我已经编写了以下公式,尝试将患者ID与表2中的任何匹配项进行匹配,然后评估表1中的入院日期是否在表2中的入院日期之前的7天内。然而,虽然它似乎与患者ID正确匹配,但我无法获得参数的第二部分,即比较选定行中的日期:
=IF(AND(B2<Sheet2!B:B,Sheet1!B2>Sheet2!B2-8*(COUNTIF(Sheet2!A:A,Sheet1!A2)=1)),"Y","N")有没有人能给出一个有效的公式呢?
https://stackoverflow.com/questions/44502393
复制相似问题