【问题标题】:vlookup from name with multiple values excel从名称中查找具有多个值的excel
【发布时间】:2021-06-08 11:37:17
【问题描述】:

我在 excel 中有一个看起来很像的列表:

Country President Start End
USA Obama 2009 2017
USA Trump 2017 2021
France Hollande 2012 2017
France Macron 2017
Iran Rouhani 2013

我希望能够提取特定年份的总统姓名 - 例如,能够分辨出谁是 2016 年的法国总统。 尝试使用 IF 和 VLOOKUP(包括使用 TRUE),但未能正确解决。

我不介意创建另一个表格,看起来像这样:

Year USA France Iran
2016 Obama Hollande Rouhani
2017 Trump Macron Rouhani
2018 Trump Macron Rouhani

丢失的单元格不是我的主要问题,我可以将它们写为 2050 年...仍然无法使其工作。

提前致谢!

【问题讨论】:

    标签: excel excel-formula


    【解决方案1】:

    您可以尝试(在 Microsoft365 中)以下操作:

    G2中的公式:

    =FILTER($B$2:$B$6,(($A$2:$A$6=G$1)*($C$2:$C$6<=$F2)*(IF($D$2:$D$6="",YEAR(TODAY()),$D$2:$D$6)>=$F2)))
    

    向右和向下拖动。

    请注意,TODAY() 是可变的。

    【讨论】:

    • 我有类似的东西,但使用 LET 并假设一个国家的所有总统都按开始日期排序: =LET(pres,FILTER($B$2:$B$6,($C $2:$C$6
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-25
    • 1970-01-01
    • 1970-01-01
    • 2012-05-07
    相关资源
    最近更新 更多