如果满足某些条件,则填充excel列

时间:2018-01-30 15:11:17

标签: excel excel-formula excel-2010 excel-2007

请参阅excel图片:

enter image description here

如果Tier为1,我希望以250美元填充价格列,如果Tier为2则填写200美元,如果Tier为3则填写150美元。

我该怎么做?我尝试了IF和COUNTIF功能,但无济于事。

非常感谢任何帮助。

谢谢

2 个答案:

答案 0 :(得分:1)

我假设您的示例从A1开始。您可以使用INDEX,因为价格是有序的:

=INDEX($B$10:$B$12,B2)

答案 1 :(得分:0)

您可以使用以下功能:VLOOKUP。 VLOOKUP在列表中查找项目并获取该项目或同一行中的其他项目。

使用您的工作表作为模型,其中" Team"在A1,价格A在A10。如果您在价格名称和实际价格之间添加一列,其中的层号在B10到B12之间。

在C2

=VLOOKUP(B2, $B$10:$C$12, 2, 0)  

这表示在B10到C12的工作表部分中查找B2中的项目(编号" 1")并返回匹配行中的第二项。

VLOOKUP的一个好处是任何一个列表的顺序并不重要。