如果满足某些条件,则填充 excel 列
Populating an excel column if some condition is met
请查看 excel 图片:
如果等级为 1,我想在价格列中填充 250 美元,如果等级为 2,则为 200 美元,如果等级为 3,则为 150 美元。
我该怎么做?我尝试了 IF 和 COUNTIF 函数但无济于事。
非常感谢任何帮助。
谢谢
我假设您的示例从 A1 开始。您可以使用 INDEX,因为价格是有序的:
=INDEX($B:$B,B2)
可以使用function:VLOOKUP。
VLOOKUP 查找列表中的项目并获取该项目或同一行中的另一个项目。
使用您的 sheet 作为模型,其中 "Team" 在 A1 中,价格 A 在 A10 中。如果在价格名称和实际价格之间添加一列,B10 到 B12 中的等级编号。
在C2
=VLOOKUP(B2, $B:$C, 2, 0)
这表示在 B10 到 C12 中的 sheet 部分中查找 B2 中的项目(数字“1”)和 return 匹配的行中的第二个项目。
VLOOKUP 的优点之一是两个列表的顺序无关紧要。
请查看 excel 图片:
如果等级为 1,我想在价格列中填充 250 美元,如果等级为 2,则为 200 美元,如果等级为 3,则为 150 美元。
我该怎么做?我尝试了 IF 和 COUNTIF 函数但无济于事。
非常感谢任何帮助。
谢谢
我假设您的示例从 A1 开始。您可以使用 INDEX,因为价格是有序的:
=INDEX($B:$B,B2)
可以使用function:VLOOKUP。 VLOOKUP 查找列表中的项目并获取该项目或同一行中的另一个项目。
使用您的 sheet 作为模型,其中 "Team" 在 A1 中,价格 A 在 A10 中。如果在价格名称和实际价格之间添加一列,B10 到 B12 中的等级编号。
在C2
=VLOOKUP(B2, $B:$C, 2, 0)
这表示在 B10 到 C12 中的 sheet 部分中查找 B2 中的项目(数字“1”)和 return 匹配的行中的第二个项目。
VLOOKUP 的优点之一是两个列表的顺序无关紧要。