2016-06-21 4 views
-1

2列の非常に長い数値データがあります。データ画像はhereです。私は "1"の各整数間隔に対して列Aに関して行をサンプリング/選択する必要がある。例えば、1行を<1から、別の行を整数値1から、別の行を整数値:2などから、1700などに移動する。文字通り意味するもののサンプルはhereです。 この選択方法を取得するには、どのタイプのマクロを使用する必要がありますか?EXCEL 1増分で1生の値に応じて列を選択する

は、あなたがこれを行うにはindex(match())を使用することができ、事前に

答えて

0

、ありがとうございました。あなたの最大値が1で始まる整数のリストを作成してください。次に、あなたのリストと仮定するとA1:B27にあり、intのリストはE1で、その後、D1開始時刻:

=INDEX(B1:B27,MATCH(D1,A1:A27,1),1) 

そして、それを下にコピーします。 Matchの2番目のパラメータは、整数値の前の最後の値をD1に検出します。これは1で終わっているので、最終的にリストを整理するために各整数から1つ減算する必要がありますが、サンプルを与える必要があります。

enter image description here

+0

これは私の問題の解決策でした。実際のデータのA列値とB列の対応する値の小数は互いに非常に近く、小さなオフセットはその場合にはほとんど無視できる。迅速な対応をありがとうございます。 – user6495161

関連する問題