I am trying to work my way through some vb with excel userform tutorials and i have came across an example that uses a range to populate the userform, i was wondering if anyone would be kind enough to break this line down for me, i have got myself into abit of a muddle:

=OFFSET(Data!$A$1,1,MATCH("Age",Data!$1:$1,0)-1,COUNTA(Data!$A:$A)-1,1)


Many thanks