1

我在计算唯一patients和/或MRN. 我将一名患者与他们各自的 ID 交叉引用了三次,以确保每个患者只有一个唯一的MRN,即使他们可能在 Excel 数据库中出现多次。我的问题是使用公式:

=SUM(IF(FREQUENCY(MATCH(E4:E317,E4:E317,0),MATCH(E4:E317,E4:E317,0))>0,1))

对于患者的姓名,结果为94,我相信这是正确的,但是:

=SUM(IF(FREQUENCY(MATCH(F4:F317,F4:F317,0),MATCH(F4:F317,F4:F317,0))>0,1))

对于MRN患者的结果95,不匹配。这最初提示我,也许一个病人不小心有两个MRN. 但是,当我多次交叉引用以确保一次输入一个条目时,情况并非如此。

任何想法为什么会发生这种情况?

4

2 回答 2

1

在某些情况下,数据透视表可以是一种快速且非常简单的方法来确定其组件应该是唯一对的 2 元组在哪里不存在(其他解决方案可能在许多不存在的情况下效果更好):

SO19461466 示例

可以在单个“通过”中检查的 2 元组的数量几乎是无限的,并且可以通过空白行来识别不匹配。在示例中 MRN 4.00 与两个名称相关联,a并且d可以看出a也与 MRN 1.00 相关联。

或者,删除重复项和排序将获得大致相同的结果,尽管通过一个或多个重复值而不是空白来证明。

于 2013-10-19T02:31:36.013 回答
0

尝试在名称旁边插入一列。假设名称旁边的新列是 F 将以下内容放在 F4 中:

 COUNTIF($E$4:$E$317,E4)

然后将 F4 剪切并粘贴到 F5:F317

总和列 F

对 MRM 使用相同的方法。

于 2013-10-19T02:08:31.197 回答