1

我不是最好的技术描述,但请多多包涵。

我面前的任务:

一个大型电子表格,其中有一列需要查看的值,旁边还有一个不同的数字输入。不幸的是,这个数字不仅仅是“价值,虽然接近,但少了 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(A1....

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

不幸的是,这没有用,所以我向大家寻求帮助。

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

谢谢,

麦克风

4

2 回答 2

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函数调用之前删除额外的。

于 2013-04-12T18:16:11.103 回答
0

很难猜出你有多少不同的价值。根据您给定的示例数据,XLOOKUP()如果您有Excel-365 ,则可以使用如下函数。

=XLOOKUP(A1,{5.6,2.8,1.4},{5.6,2.8,1.4},"",-1)

在此处输入图像描述

于 2022-01-09T03:23:36.580 回答