Excel:在多个ID中按日期排序

伊利亚

我有一个庞大的流行病学数据集,其中包含注册表数据以及病理报告和临床信息。我已经将几个文件合并到一个主文件中,以便从一个文件中获取所有信息。每个病人都有一个唯一的ID号。每个患者可以有多个报告,因此相同的ID号可以在ID列中重复多次。对于每个ID条目=新行(=病理或临床报告),都有报告该样品/信息的日期。

我的目标是能够读取一行中特定ID的所有病理学/临床信息。在此处输入图片说明

通过对ID进行排序,我可以清楚地看到已输入的每个ID的编号。当有多个报告=多个具有相同ID的行时会出现问题,因为该患者中具有多个ID的日期=行不匹配。日期来自病理学(样本日期,回答日期,临床信息日期等)。一名患者的病理和临床日期不必在当天完全匹配,但仍应在合理的时间范围内,例如1-2个月内。最好用一个例子说明。

我想对列进行排序,以使特定行中的日期匹配在一起。我敢肯定有办法做到这一点,但我无法弄清楚。

提前致谢

史蒂文·庞庞尼奥

一旦将两个单独的表合并为一个,似乎出现记录不匹配的问题。为了解决这个问题,您可以采取几种选择:

  1. 重新进行合并,但加强连接表的方式。
    • 而不是仅合并基础上ID,看看有没有另一个字段,可以轻松连接记录,也许medical record #case #event #和合并基于这一新的领域和表ID这将是最强大的解决方案,但是,只有在您找到可以增强链接的领域时,它才会起作用。
  2. 一个单独的解决方案是首先根据日期对原始表进行排序,以使它们匹配,然后将它们重新合并在一起。
    • 从理论上讲,这应该可以解决您的问题,因为我目前假设匹配两个单独的表时,它是从两个表中获取患者X01的第一个实例并将它们匹配在一起。可以通过检查合并查询并查看不匹配的记录是否与原始表中显示的顺序相同来确认这一点。这并不完美,因为它不依赖于记录的病理日期之间发生的任何临床日期,因此我会谨慎进行。
    • 为了解决您担心丢失多行ID的问题,这无关紧要,因为合并后的最终结果可以按ID排序,但是您可以通过选择数据并转到Data来添加多个级别的排序-> Sort-> Add Level您可以更改数据的排序顺序(首先按ID,然后按Date)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章