EXCEL根据第一个原始值选择列,增量为1

EXCEL根据第一个原始值选择列,增量为1,excel,macros,selection,intervals,Excel,Macros,Selection,Intervals,我有一个2列非常长的数字数据。数据图像是。我需要为“1”的每个整数间隔对A列的行进行采样/选择。例如,可以使用中的索引(match())来执行此操作。只需创建一个从1开始到最大值结束的整数列表。然后,假设您的列表位于A1:B27中,INT列表从D1开始,然后在E1中: =INDEX(B1:B27,MATCH(D1,A1:A27,1),1) 把它抄下来。匹配的第二个参数将检测D1中整数值之前的最后一个值。这是1,所以最终你必须从每个整数中减去1来修正列表,但它应该给你一个示例 这是我问题的解决方

我有一个2列非常长的数字数据。数据图像是。我需要为“1”的每个整数间隔对A列的行进行采样/选择。例如,可以使用中的
索引(match())
来执行此操作。只需创建一个从1开始到最大值结束的整数列表。然后,假设您的列表位于
A1:B27
中,INT列表从
D1
开始,然后在
E1
中:

=INDEX(B1:B27,MATCH(D1,A1:A27,1),1)
把它抄下来。匹配的第二个参数将检测
D1
中整数值之前的最后一个值。这是1,所以最终你必须从每个整数中减去1来修正列表,但它应该给你一个示例


这是我问题的解决方案。实际数据中A列值的小数点和B列中对应的值非常接近,在这种情况下,较小的偏移量完全可以忽略不计。非常感谢您的及时回复。