Assuming your data starts in A1 on sheet 2 and you want the data from every
6th row starting row 6 in sheet2, then in sheet 1 in A1 put
=OFFSET(Sheet2!$A$1,ROW()*6-1,)
and copy down
--
Regards
Ken....................... Microsoft MVP - Excel
Sys Spec - Win XP Pro / XL 97/00/02/03
----------------------------------------------------------------------------
It's easier to beg forgiveness than ask permission :-)
----------------------------------------------------------------------------
"hlckom" <rubbish@nothing12.com> wrote in message
news:2munv0purf13t8lk1fldbl31fludhp551o@4ax.com...
> I am trying to copy selected data in every 6th cell in one row(A6) on
> sheet2 and put it into a single column(A) on sheet one.
>
> So:
>
> 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6
>
> becomes
>
> 6
> 6
> 6
>
> I created the following function to do this.
>
> =OFFSET(SHEET2!$A$6,0,(6*COUNTA(("A6:A"&((CELL("row"))-1)))))
>
> However the count part will not work. It keeps returning nothing
> instead of a count of the number of cells containing data in column
> A. It is neccessary to do the "Cell" part to exclude the current cell
> and so avoid getting a circular reference .
>
> Further testing shows that it is something to do with excel not
> evaluating the counta formula correctly. But I do not know why.
>
> Any help/suggestions appreciated.
>
>
>
>
Bookmarks