LOOKUP函数在excel中

好,所以我给了一系列的项目和一个单位的价格如此

Quantity Price per Unit Under 36 $2.85 36-95 $2.63 96-179 $2.27 180+ $2.00 

所以给定这个数据我需要使用一个LOOKUP函数来匹配以下数量与他们的单位价格(这是一个任务,所以我必须使用LOOKUP函数

 Quantity Unit Price 60 24 120 2160 360 120 

我尝试使用HLOOKUP,VLOOKUP,甚至只是一个LOOKUP函数,但我一直在接收#NA! 错误显示该值不存在任何值。

您需要将下限和上限分为两列。 你其实只需要下限。

在这里输入图像说明

那么你只要使用Vlookup:

在这里输入图像说明

我使用的公式:

 =VLOOKUP(E2,$A$2:$C$5,3) 

Vlookup会发现它大于但小于下一个。

你希望你的桌子像这样设置:

 Quantity Price per Unit 0 $2.85 35 $2.63 95 $2.27 179 $2.00 

如果表格从A1开始,那将是:

 =LOOKUP(D2,$A$2:$A$5,$B$2:$B$5) 

其中D2是您正在查找信息的目标单元格。

此刻,你正试图将一个整数匹配到一个不匹配的string