从另一个列表创buildExcel列表

好的,这是我的问题,我有一张看起来像这样的表

例

在左边,我有一个名单列表,在右边,我有一个新的人名列表,其中有一个在24之前的开始号码和24号结束号码。我试过使用:

=IF(IF(AND(Monday!AS3<24,Monday!AT3>=24),"True","False")="True",Monday!B3,"Error") 

AS3StartAT3EndB3Name 。 这个作品除了我有100个名字,我不想把这个公式放在100个单元格中去testing每个人。 任何帮助,使这需要更less的空间,这将是伟大的。 公式经过终点列表后不会超过15到20个名字。 所以我希望不要再用20个单元来创build列表。 不是100。

这是一个强大的技术,使用“帮手”列来确定名字。

D2中input:

 =IF(AND(B2<24,C2>24),1+MAX(D1:$D$1),"") 

并抄下来(这确定了良好的logging)

F2中input:

 =IFERROR(OFFSET($A$1,MATCH(ROW()-1,D:D,0)-1,0),"") 

并抄下来(这抓住了名字)

。 。

演示