【发布时间】:2018-12-28 03:38:06
【问题描述】:
我在 excel 中有一个看起来像这样的数组,但要大得多:
A B C D E F G
0 0 0 0 2.78 2.48 2.11
0 0 0 3.11 2.94 2.78 2.15
0 0 0 2.72 2.7 2.2 2.15
0 1.68 2.44 2.29 2.13 0 0
1.89 1.97 2.43 2.07 0 0 0
我正在尝试查找某个区间内的所有值,然后根据如下图所示的图表将它们替换为不同的值。第一行的值是一个区间的限制,第二行代表我想插入到上面数组中的值。例如,单元格 A5 中的值 = 1.89。 1.89 介于 1.8 和 1.9 之间,因此根据下表,我希望输出为 19.9192。
A B C D E F G ........>
1.6 1.7 1.8 1.9 2 2.1 2.2 2.3 2.4 2.5 2.6 2.7 2.8 2.9 3 3.1 3.2
19.51 19.721 19.9192 20.1088 20.2903 20.4644 20.6318 20.7928 20.9484 21.0986 21.2441 21.3849 21.5214 21.654 21.7829 21.9083 22.0304
在查找值方面,我尝试了以下方法:
=AND(A1 > Lower limit ,A1< Upper limit)
并使用下限/上限作为图表中的相邻单元格。例如,
=AND (A1> A10, A<A11)
根据单元格 A1 是否在指定间隔内返回 FALSE 或 TRUE 值。我意识到这不太正确,但我不确定如何进行。如果它为 TRUE,我不确定如何根据第二个图表插入我想要的值 - 例如,如果值在 1.8 和 1.9 之间,则为 19.9192,如果为 FALSE,我不确定如何移动on 检查下一个间隔并继续检查间隔,直到找到正确的间隔并适当地更换电池。我认为可能需要一个循环,但我对 excel 的工作并不多,也无法获得任何正确的语法来尝试它。
【问题讨论】:
标签: excel loops excel-formula