使用相同标识符

时间:2017-03-09 16:36:55

标签: excel

我有一张包含树列的表:名称|价格|品牌

但我需要增加或减少同一品牌范围内的价格:

name1|10.00|brand1 <- increase 10%
name1|15.35|brand1 <- increase 10%
name1|4.15|brand1 <- increase 10%
name1|5.18|brand2 <- increase 15%
name1|8.65|brand2 <- increase 15%
name1|7.77|brand2 <- increase 15%
name1|5.18|brand3 <- decrease 4%
name1|8.65|brand3 <- decrease 4%
name1|7.77|brand3 <- decrease 4%

如果我不需要逐个更改行,我如何轻松快速地完成这项工作?

2 个答案:

答案 0 :(得分:1)

我建议设置一个包含您的品牌和百分比变化的小型查找表,因此:

brand1 | 10%
brand2 | 15%
brand3 | -4%

然后,您可以在每个数据点旁边使用VLOOKUP公式来查找品牌并返回百分比更改。将其纳入您的计算。假设您的数据在A1中开始,并且您的查找表在F1中开始,您的公式将如下所示:

=B1+(C1*VLOOKUP($F$1:$G$3,2,False))

你应该得到这样的东西:

Sample

这种方法的优点在于,您可以根据需要制作品牌列表,而无需每次都进行大量重写。

获得公式列后,如有必要,可以使用“复制/选择性粘贴”(值)将结果粘贴到现有值的顶部。

答案 1 :(得分:0)

对于LibreOffice

由于您的数据似乎按品牌排序,因此您不太可能需要经常重复上述内容(以百分比为例)另一种可能更容易的方法是输入1.11.15然后在标题行中.96依次按品牌过滤,复制其中一个因素(例如1.1brand1),然后选择可见值并选择选择性编号(仅限)和运营乘以(仅) - 然后重复其他品牌。

如果对于很多品牌而言,如果没有单独的“新”价格列(如果说前一栏在其他地方被引用)可能会方便,那将是不切实际的,这将意味着价格历史的损失(如果不首先拍摄副本)。