简化一个重复的Excel公式/ vlookup
基本上,E5从1 – 100变化。如果它是1,例如,它会转到“Paragons等级表并返回C1如果它是2例如,它将转到”Paragons等级表并返回C2 …
有没有更快的方法来做到这一点,除了写出公式,直到E = 100?
=IF(E5=1, 'Paragon levels sheet'!C1, IF(E5=2, 'Paragon levels sheet'!C2, IF(E5=3, 'Paragon levels sheet'!C3, IF(E5=4, 'Paragon levels sheet'!C4 IF(E5=5, 'Paragon levels sheet'!C5)))))
在我的模范水平表上,它看起来像这样:B列,C列1,5 2,10 3,20 4,45 5,100 …直到B为100
会不会有一个更好的公式,因为E(1-100)也是在B列中的典范水平表上反映的,也许是一个vLookup来返回相邻的单元格? 例如,如果E = 4,则在列B中查找4个典范级别表并返回相邻值45。
使用INDEX
函数,如下所示:
=INDEX('Paragon levels sheet'!C:C,E5)
或者你可以像这样做一个VLOOKUP
:
=VLOOKUP(E5,'Paragon levels sheet'!B:C,2,FALSE)