问题:我有 +/- 1000 名患者每天的测量治疗分数。但是,并非每位患者都接受了所有天数的测量。是否可以自动为每位患者插入这些缺失的天数,并填写为“NA”(不适用)?这样,转换后表格中的测量分数仍然与正确的日期相关联。
目前,测量值在从“长到宽”转换后是连续的,但测量结果不是在连续的几天进行的。
目标:每个患者“测量”尽可能多的天数,缺失值输入为“NA”或 X。也可以将数据设置为长数据形式,只要转换为宽数据后,天数仍然相互关联即可。
答案1
这里做了一些粗略的假设,但您可以根据数据的格式,使用 VLOOKUP 或 XLOOKUP 函数在新工作表中“重新生成”完整的数据集。例如:
=LOOKUP(*patient ID*, today!$A$2:$D$1000,2,FALSE)
如果在原始数据集中未找到,则会自动返回 #N/A 错误。