需要使用 ID 和时间差连接两个 Excel 表

需要使用 ID 和时间差连接两个 Excel 表

我需要连接两个数据库(Excel 表)。每个数据库都有身份证号码(唯一)和入院时间。主键是病人的 ID。我只想获取 ID 相同且入院时间少于 9 小时的病人。

TABLE 1: Patient id    Date and time of admission
-------------------------------------------------
855                    22/01/2018 15:50
866                    28/01/2018 16:45
877                    30/01/2018 22:40
888                    01/02/2018 00:21


TABLE 2: Patient id    Date and time of admission
-------------------------------------------------
855                    30/01/2018 01:22
877                    31/01/2018 03:11
888                    06/02/2018 05:11

JOIN TABLE (ids <9 hs) Date and time (1)    Date and time (2)
-------------------------------------------------------------
877                    30/01/2018 22:40     31/01/2018 03:11

最好使用查询,因为:1. 这个数据库每天都在变化,2. 我每个月都需要提取联合数据库并导入 SPSS

就像是IF(patientid1=patientid2) & IF(dateandtime2-dateandtime1>9:00)

答案1

在表 1 中,您可以根据患者 ID 对表 2 进行 VLOOKUP 并返回次要入院时间(我将其称为入院时间 2)。然后,您可以添加另一列并用公式填充它,入院时间 2(减去)入院时间 1。您可以筛选以查看哪些行少于 9 小时(入院时间 2 减去入院时间 1 最终可能是一天的一小部分,在这种情况下,您需要将结果乘以 24 才能以小时为单位查看)。

相关内容