Hi
VB can do this easy with .findnext, but with functions lets see??
lets say your array is from A1:C100 in column D1:D100 put A2:A100, so in D1 you have A2 and so on. Dont put =A2, just A2. it needs to be the next row so D50 would have A51 in it.
now do a vlookup in lets say E1 and return the value in the fourth column. so if it finds the value in A30 it would return what is in D31.
In F1 put = D1&":"C100" This should give the range from the row below the first vlookup find and C100;
now do another vlookup but for the range type indirect(F1) this should start the second vlookup after where the first value was found.
Hope this gets you started.
Jacob
Hi
VB can do this easy with .findnext, but with functions lets see??
lets say your array is from A1:C100 in column D1:D100 put A2:A100, so in D1 you have A2 and so on. Dont put =A2, just A2. it needs to be the next row so D50 would have A51 in it.
now do a vlookup in lets say E1 and return the value in the fourth column. so if it finds the value in A30 it would return what is in D31.
In F1 put = E1&":"C100" This should give the range from the row below the first vlookup find and C100;
now do another vlookup but for the range type indirect(F1) this should start the second vlookup after where the first value was found.
Hope this gets you started.
Jacob