匹配列中的日期并向后工作以查找值的第一个先前出现

卡法德拉

我试图找到一个公式,该公式与第 1 列中的名称匹配,然后在动态选择的列中找到日期,然后向后查找特定值(在本例中为 RNR)从该日期第一次出现的日期。

数据表:

姓名 01/07/2021 02/07/2021 03/07/2021 04/07/2021 05/07/2021 06/07/2021
鲍勃 RNR RNR RNR DS DS DS
RNR DS DS DS DS DS

例如,在下表中,如果我指定 Bob 和 05/07/2021,则向后计算 RNR 的第一次出现是 03/07/2021。对于乔来说,这将是 01/07/2021。

姓名 日期 最后一次 RNR 发生的日期
鲍勃 05/07/2021 ???(预期结果为03/07/2021 )
04/07/2021 ???(预期结果为01/07/2021 )

任何帮助表示赞赏

=MAXIFS($1:$1,2:2,"RNR",$1:$1,"<"&B7)会工作并复制下来。如果列出的名称与您的数据的顺序相同,则此方法有效。否则将其与 INDEX 结合:=MAXIFS($1:$1,INDEX($1:$3,MATCH(A7,A1:A3,0),),"RNR",$1:$1,"<"&B7)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在列表列表中向后查找第一个匹配项

如何在MATLAB中查找一周的第一个工作日期?

根据另一列中的匹配值和第三列中的第一个值的不同出现,对一列中的值求和

根据日期和 ID 列查找第一个值

对向量中的第一个最近匹配值的C ++有效查找?

查找数据集SQL中ID出现的第一个和最后一个日期

查找工作表中第一个值的坐标 [openpyxl]

在列中查找第一个缺少的日期(Oracle)

如何查找列中的第一个值大于该列中的前一个值

Excel:在第2列当前值中查找第一个值

在pandas DataFrame的每一列中查找第一个非零值

查找具有匹配日期分量的第一个日期时间元素的索引

获取B列中的第一个/最后一个值,其中A列中的日期为X

在列中查找第一个和最后一个值,然后获取其旁边的值

在数据框的列中查找大于另一个值的第一个值

熊猫-在列中查找第一个非空值

如何使用 dplyr 在 R 中查找具有第一个值的列?

在data.frame列中查找第一个值[R]

在数组中查找字符串并返回列的第一个值

列中第一个数字旁边的查找值

在单独的列中总计仅包含值的第一个出现的行

如何删除列中的第一个值,其余值转换为日期

从数组中获取第一个先前的不匹配元素

在其他表中查找匹配值并将相邻值复制回第一个表

从熊猫数据框中找到值的第一个匹配项(从值列表中查找)并返回该行的索引

从参数获取先前的第一个值

在不是NaN的列中查找第一个和/或最后一个值的索引

Sql:使用第一个表中的日期从第二个表中查找列的总和

在R中查找条纹的第一个和最后一个日期