Excel 函数求解

来源:百度知道 编辑:UC知道 时间:2024/05/16 19:33:00
索引 样本

2to8 2
9to15 3
16to25 5
26to50 8
51to90 13
91to150 20
151to280 32
281to500 50
501to1200 80
1201to3200 125
3201to10000 200
10001to35000 315
35001to150000 500
150001to500000 800

当我输入左边某一范围内的数字时,希望会自己出现右边对应的数字.这样的公式在excel里应该怎么设置呢?

B1输入公式

=LOOKUP(A1,{2;9;16;26;51;91;151;281;501;1201;3201;10001;35001;150001;500001},{2;3;5;8;13;20;32;50;80;125;200;315;500;800;""})

当你在A1输入某一范围内的数字时,B1会自己出现右边对应的数字

vlookup()

假设数据在A:B列,要查找的内容在C1,查询结果在D1

选中A列,按ctrl+H
查找内容里输入 to*
单击全部替换

然后在D1使用公式
=vlookup(c1,a:b,2)
即可实现你的目的

如果仅仅是你提出的这么多样本,可以用 VLOOKUP 函数来做,但如果每个范围跟右边的数字有什么规律,而且很大量的话,则根据规律来设置公式。不知你提出的这些是否有规律?