excel - 使用索引匹配查找区域中的第二个匹配列
问题描述
我尝试使用 Index/Match 函数从某个区域查找值,因为我被卡住了,因为我的列索引可能有两个相同的值,例如你有一个区域如下所示
例如,我想为测试 1 找到 1/24/2018 的值,但我使用公式,它给了我测试 1 的第一个值,即 0.31,但我想要的是 0.83
=INDEX(G5:I11,MATCH(F5,F5:F11,0),MATCH("Test 1",G4:I4,0))
我做了一些搜索,我想我应该使用 large,所以这意味着为您在行中找到的最后一个匹配值给出列的位置,而不是第一个,但我不确定如何对我的公式实现 Large 函数
这意味着给我你在第二场比赛中找到的最后一场比赛的列号,你知道当你输入 MATCH("Test 1",G4:I4,0)) 时,它返回第一个匹配的值,但我想要第二个或第三个(这意味着最后)
Test 1 Many Test 1
1 0.31 0.21 0.83
2 1 2 3
解决方案
推荐阅读
- jquery - 通过遍历兄弟元素在父元素中显示 div
- c - Vigenere 测试失败 :( 使用“BaZ”作为关键字将“BaRFoo”加密为“CaQGon”
- c# - Asp.net core 2.1 web api中的自定义授权
- amazon-web-services - 使用 PowerShell Core 上传到 Amazon S3 存储桶
- json - 当我需要将 async/await 嵌入到 javascript 中的 forEach() 中时如何使用它
- reactjs - ReactJS:使用条件表达式嵌套 .map 以将一个数组中的值匹配到第二个数组
- r - 如何使用带有 qsub 的单个 .sh 文件提交目录中的所有 R 脚本?
- c# - Unity for Oculus - 图像效果不起作用?
- javascript - 使用 ESC 按钮的网站紧急按钮
- python - Python Cartopy 中的 LSA-SAF 卫星 HDF5 绘图