excel中 每隔一列进行一次取值,函数如何实现

来源:百度知道 编辑:UC知道 时间:2024/06/18 14:45:48
在1行有大量数据,现在在3行需要自动进行对1行的取值,每隔一列取一个值,如何用函数实现。
用excel函数来解决。。
就是在第一行有值,然后A3取B1的值,B3取D1的值……依次类推。
在A3的单元格内写入函数,然后向左拉,将函数复制能够得到值。如何实现。。
谢谢。。

假设
数值储存在第一行,
在a3单元格输入:

=OFFSET(A2,-1,COLUMN(A2)),然后向右拖动鼠标,复制公式。

(“在A3的单元格内写入函数,然后向左拉”?)

强调一下,我用的是excel 2003版本的,A列在最左边,只能向右拉。其它版本可以向左拉的话,那您就向左拉吧。

本例将A1:A100的值隔行取到B1:B50中
dim j : j=0
for i=1 to 100
if i mod 2 >0 then
j=j+1
cells(j,2)=cells(i,1)
end if
next