如何打印满足行和列条件的列标题

时间:2019-05-28 15:35:58

标签: excel indexing excel-formula match

我有两列,一列长,一列重(D和F列)。我正在尝试为两者的每种组合打印一个对应于国家百分位数的值(M至U列的标题)。

我需要首先将我的长度(D列)与L列中的一个相匹配。从那里开始,我需要遍历该行以找到与最接近我的体重(F列)的对应L值。然后,我需要在H列中打印该值的列标题,标题为“ Percentile”。

我包括了起始值的屏幕截图,但是L列中的可能长度扩展到104,并且我有4432种长度和重量的可能组合(D和F列)。

我该怎么做?我想这可能与索引或vlookup有关?

Sample data我希望前两个值分别为97和25。在每种情况下,我都会四舍五入。

1 个答案:

答案 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,因为那确实是最接近的匹配!