提问人:JPM 提问时间:10/9/2023 最后编辑:JPM 更新时间:10/9/2023 访问量:118
要求 Excel 从另一个/同一个工作表中为我检索和匹配大量数据
Asking Excel to retrieve and match large amounts of data for me from another/same sheet
问:
我有一群动物。我想计算每个人出生时母亲的年龄。
在我的数据电子表格中,我有(除其他外,我想测试的)每个人的 ID、该人的出生日期及其母亲 ID。 请注意,母亲 ID 与某些个人 ID 的值相同,因为在我的人口中,有些人既是母亲又是后代(多代)。
电子表格如图所示。请注意,我发布的一些例子,母亲/母亲是野生动物,它们的ID未知。
我的挑战是,如何在每个人的行中输入每个母亲的出生日期。我有 1700 个人,手动计算这似乎很疯狂。是否可以要求 Excel 检索大坝的 DoB?我一直在尝试一些公式,但到目前为止没有成功。我还尝试创建另一个仅包含 ID 和出生日期的工作表,并要求 excel 检索出生日期(从另一个工作表中),如果“Dam”列中是特定数字 (ID)。
因此,理想情况下,我想链接以下数据:
Individual ID ---- DoB ---- Dam ---- Dam's DoB
理想情况下,我还想就如何以自动方式输入每个人的出生等级(第一个孩子、第二个孩子......)和同一女性的出生间隔(以年为单位)提出建议。
答:
0赞
Stickleback
10/9/2023
#1
如果将此公式放在第 2 行中,则将给出 Dam ID:
=IFERROR(INDEX($A:$D,MATCH($D2,$A:$A,0),MATCH("Date of Birth",$A$1:$D$1,0)),"")
评论
0赞
JPM
10/9/2023
这个公式有效,但单元格显示为空白。我相信这是因为函数末尾的“”。感谢您的帮助!它仍然没有给出预期的结果
0赞
Stickleback
10/10/2023
只有当 1 时,它才会出现空白。根据您的表格布局,该公式不起作用,或者 2.Dam ID 不在 UniqueID 列中.....你可以用这个 =INDEX($A:$D,MATCH($D 2,$A:$A,0),MATCH(“出生日期”,$A$1:$D$1,0))
0赞
JPM
10/10/2023
我的表格布局就像我分享的图片中的布局一样。你建议如何让它与众不同?
0赞
Stickleback
10/10/2023
对不起,我的意思是表格列是否对齐 A 到 D?屏幕截图不显示。谢谢
0赞
JPM
10/10/2023
是的,他们是。A 到 D
上一个:Excel 公式查找
评论