EXCEL根据第一个raw的值选择列,增加1

时间:2016-06-21 17:22:16

标签: excel macros selection intervals

我有一个2列很长的数字数据。数据图片为here。对于每个整数间隔“1”,我需要针对列A采样/选择行。例如,来自< 1的1行,来自整数值1的另一行,来自整数值的另一行:2。等经过1700等等。字面意思是here。 我应该使用什么类型的宏来获得这种选择方法?

提前谢谢你,

1 个答案:

答案 0 :(得分:0)

您可以使用index(match())执行此操作。只需创建一个从1开始并以任何最大值结束的整数列表。然后,假设您的列表在A1:B27,并且您的INT列表从D1开始,那么在E1中:

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

将其复制下来。 Match上的第二个参数将检测D1中整数值之前的最后一个值。这是1,所以最终你必须从每个整数中减去一个来纠正列表,但它应该给你一个样本。

enter image description here