Selecting cells for every fourth column in a single row

Copper Contributor

Hi All,

 

Does anyone know how to get values evenly spaces across on row (so in the same row but different columns (every 4th column)) selected and copied so that they now appear below each other in one column?

 

I am trying to analyse the data of a large 4 part survey. 

 

The surveys each contain 65 items (from A2:A66). 

 

Each participant answered 4 surveys, so that the answers of one person are displayed in the Excel-sheet as:

person 1 = B2:B66, C2:C66, D:2:D66, & E2:E66.

Person 2 = F2:F66, G2:G66, H2:H66, & I2:I66.

Person 3 = J2:J66 .... etc for a total of 128 respondents. 

 

In the 66th row all the average scores of that column are found. 

 

I have been trying to calculate the difference scores of the averages of the last two surveys by extracting all the data points corresponding to what for person 1 would be D66 & E66 and for the next people would be H66 & I66 in one list and then simply subtracting the column from the other.

 

I've seen how this can be done for evenly spaced values in one column but I cannot figure out how to do it when the values are evenly spaced cells in one row instead. 

 

As I am a bit time pressed I would rather not do this manually so if anyone knows how to get values evenly spaces across on row (so in the same row but different columns (every 4th column)) selected and copied so that they now appear below each other in one column, i'd be immensely grateful!!

3 Replies

Hi @OskarONL 

 

You can copy the row and transpose it to columns
hight the row --> Copy --> go the place where you want to paste it, and right click --> special paste  

On the window that will appear tick the transpose option on the right down of the windows.

 

Do all the cells in the row have value (B66,C66,D66) or just the last cell E66?

Please edit your post & upload the sample data along with expected output, help us to understand your need to fix it !

@OskarONL 


=TRANSPOSE(FILTER(B2:SR66,MOD(COLUMN(B2:SR66)-2,4)=0,""))

where =0 determent what column you want (0,1,2,3)

But, good luck in convincing yourself that your data is right. You wont see any identification of participant or question nr

This gives the questionGroup/participant (if that's in row one). But not the question number

=TRANSPOSE(FILTER(A1:SR66,MOD(COLUMN(A1:SR66)-2,4)=0,""))