Excel 在值为三个可用选项中的两个选项的列中,查找最后一个单元格的对应日期
我有一个电子表格,左栏有按时间顺序排列的日期,其他多栏(不紧跟其后)根据我每天输入的数字提供不同数据上传的“结果”(S=成功,p=部分成功,F=失败)-如果没有尝试上传,单元格将留空 在每个“结果”列的表格上方,我希望显示与该列中最后一行(天)相对应的日期,该行中显示“p”或“S” 我已经搜索并阅读了关于索引(match())公式的内容,但我没有看到任何关于匹配多个条件的内容 我尝试在比赛中使用OR函数,但似乎不起作用。另一个网站提到使用SUMPRODUCT函数,但我还是不知道如何在公式中加入多个条件 -另外(我不知道这是否重要),但这个例子引用了公式中表的列标题,我不知道如何将其应用于我的情况Excel 在值为三个可用选项中的两个选项的列中,查找最后一个单元格的对应日期,excel,excel-2007,Excel,Excel 2007,我有一个电子表格,左栏有按时间顺序排列的日期,其他多栏(不紧跟其后)根据我每天输入的数字提供不同数据上传的“结果”(S=成功,p=部分成功,F=失败)-如果没有尝试上传,单元格将留空 在每个“结果”列的表格上方,我希望显示与该列中最后一行(天)相对应的日期,该行中显示“p”或“S” 我已经搜索并阅读了关于索引(match())公式的内容,但我没有看到任何关于匹配多个条件的内容 我尝试在比赛中使用OR函数,但似乎不起作用。另一个网站提到使用SUMPRODUCT函数,但我还是不知道如何在公式中加入
任何帮助都将不胜感激!!谢谢 尝试使用
LOOKUP
,例如,此公式将在B2:B1000
中查找最后一个“p”或“S”(或“p”或“S”,不区分大小写),并返回A2:A1000
中的相应日期
=查找(2,1/((B2:B1000=“p”)+(B2:B1000=“S”),$A2:$A1000)
注意:我假设日期是按升序排列的,并且位置上的“最后”日期(最下面的)也是最新的,在这种情况下,您也可以使用如下“数组公式”:
=MAX(如果((B2:B1000=“S”)+(B2:B1000=“p”),$A2:$A1000))
使用
CTRL+SHIFT+ENTER
确认第一个公式工作正常!非常感谢。我必须进一步研究查找函数。我一直使用VLOOKUP,但不使用查找。我无法让第二个配方发挥作用,但在第一个配方发挥作用后,我并不真正需要它,我只是出于好奇而尝试。谢谢