我有两列,一列长,一列重(D和F列)。我正在尝试为两者的每种组合打印一个对应于国家百分位数的值(M至U列的标题)。
我需要首先将我的长度(D列)与L列中的一个相匹配。从那里开始,我需要遍历该行以找到与最接近我的体重(F列)的对应L值。然后,我需要在H列中打印该值的列标题,标题为“ Percentile”。
我包括了起始值的屏幕截图,但是L列中的可能长度扩展到104,并且我有4432种长度和重量的可能组合(D和F列)。
我该怎么做?我想这可能与索引或vlookup有关?
答案 0 :(得分:0)
嗯....首先这是易变的,但是您可以使用:
=INDEX($M$1:$U$1,,MATCH(MIN(ABS(INDIRECT("M"&MATCH(D2,$L$1:$L$61,0)&":U"&MATCH(D2,$L$1:$L$61,0))-F2)),ABS(INDIRECT("M"&MATCH(D2,$L$1:$L$61,0)&":U"&MATCH(D2,$L$1:$L$61,0))-F2),0))
通过 Ctrl Shift Enter
输入结果将是95和10而不是97和25,因为那确实是最接近的匹配!