0

Excel2007に数字の列があります。次に例を示します。

19
35
29
62

私がやりたいことは次のとおりです。値が0〜20の場合は、値を0.1に置き換えます
。値が20〜25の場合は、0.2に置き換えます。

ビンのサイズは同じ(0-20、20-25、30-50、50-60、65 +)などになることはなく、数値を置き換える値は必ずしも連続しているとは限りません。

このための公式はありますか?マクロは機能しますか?検索と置換を行うと、永遠に時間がかかります。

ありがとう

4

1 に答える 1

1

最も単純なもの:シート上のテーブル、2つの列、1つはバンドの下限用、もう1つはそれぞれの値用:

 0  0.1
20  0.2
25  0.3
30  0.4
50  0.5
60  0.6

次に、式:=VLOOKUP(value_to_replace,table_address,2,TRUE)

境界がソートされていることを確認してください。そうしないと、トリックが機能しません。置換値はソートする必要はありません。

于 2010-01-14T15:44:40.960 に答える