我有一个Excel电子表格摘录,它有两个标签:
标签1 - 赢取范围
LeagueSizeMin LeagueSizeMax WinRangeID
1 24 1
25 49 2
50 99 3
100 199 4
200 499 5
500 999 6
1000 2499 7
2500 4999 8
5000 9999 10
10000 19999 11
20000 NULL 12
标签2 - 奖品Perc
League_WinRangeID PositionMin PositionMax WinPerc
1 1 1 40.00
1 2 2 25.00
1 3 3 15.00
2 1 1 40.00
2 2 2 20.00
2 3 3 12.00
2 4 4 8.00
3 1 1 36.00
3 2 2 16.00
3 3 3 10.00
3 4 4 8.00
3 5 5 6.00
在标签1上我要求联盟大小和位置。我想要做的是在另一个框中输出百分比。我已经探索过VLOOKUP,但这不允许我执行我需要的< =和> =函数来获得唯一值。
因此,使用示例league size = 29, Position = 2
,这会返回20%
,因为29
属于WinRangeID 2
。 position Min
和position Max
也可以是不同的值,即位置10 - 19
有没有人有解决方案或能为这个复杂的VLOOKUP提供指导?
答案 0 :(得分:0)
这是Range_Lookup
函数的VLOOKUP
参数可以设置为True
的情况之一。
具体而言,如果Vlookup
选项卡1中的数字29,则使用如下公式:
=VLOOKUP(29,A1:C10,3,TRUE)
公式将返回2.
注意:这种结构只关注最小值。将参数设置为TRUE
会查找完全匹配。如果未找到,则选择下一个较低的值。