根据另一列值在Excel中填充值

时间:2013-04-12 18:10:39

标签: excel

我不是最好的技术说明,但请耐心等待。

我面前的任务:

一个大型电子表格,其中包含一列需要审核的值,旁边还有一个不同的数字输入。不幸的是,这个数字不仅仅是“价值,不过15%虽然接近”。我需要为我的公式提供一个特定的“查找/替换”命令列表。

示例:

3.02

6.65

1.54

3.02

我需要将其格式化为:

3.02 2.80

6.65 5.60

1.54 1.40

3.02 2.80

我的想法是= if(A1 = 3.02,2.80,= if(A1 = 6.65,5.60,= if if(A1 ....

然后我就可以粘贴这个公式并向下拖动整个电子表格。

不幸的是,这不起作用,所以我来找你们所有人的帮助。

请节省大量时间,并弄清楚如何让这个电子表格生成自己的价值!

谢谢,

麦克

1 个答案:

答案 0 :(得分:0)

我会做一个特定替换的小查找表:

      A     B
1  lookup result
2   3.02   2.8
3   6.65   5.6
4   1.54   1.4
5   3.02   2.8

然后你可以设置这样的公式:

9  value   result
10  3.02    =VLOOKUP(A10,A$2:B$5,2,FALSE)
11  6.65
12  1.54
13  3.02
14  1.54

你可以将该公式拖到表格的其余部分。

谨防A$2:B$5 - 如果您的查找表大小不同,则需要更改。

,为了更好地保留您所拥有的内容,请尝试以下公式:

=if(A1=3.02,2.80,if(A1=6.65,5.60,if(A1....

我所做的更改是在内部=函数调用之前删除额外的IF