我想找到每个唯一患者 ID 的最新就诊日期/时间,并在新的单独列中插入“是/否”。患者编号是唯一的,但不同患者的日期/时间戳可以相同。
答案1
如果日期列中的数据是真实日期/时间,则可以使用公式。
要测试它是否是真实的日期/时间值而不仅仅是文本,请选择列并将格式设置为“常规”。如果这会将值更改为数字,那么您就可以开始了。如果日期没有改变,那么您将需要先将文本转换为日期/时间值。
一旦该列中有了真实的日期/时间值,您就可以使用如下公式:
=IF(B1=MAXIFS(B:B,A:A,A1),"yes","no")
此公式使用 MaxIfs(),该函数仅在 Office 365 版本的 Excel 中可用。如果您使用的是旧版本,则可以使用以下公式,必须使用 Ctrl + Shift + Enter 进行确认,并且您不想使用整列引用。
=IF(B1=MAX(IF($A$1:$A$10=A1,$B$1:$B$10)),"yes","no")
答案2
先生/女士,如果患者 ID 在 A 列,时间在 B 列,则选择数据
转到排序
第一级按 A 列排序,升序排列。
选择在 B 列(时间)上进行第二级排序,按降序排序。
这将根据要求提供视图
此后您可以输入:是、否。
谢谢。