View Single Post
  #2   Report Post  
Posted to microsoft.public.excel.worksheet.functions
Bob Phillips Bob Phillips is offline
external usenet poster
 
Posts: 10,593
Default Filtering using Formulas

Select A2:A6 on the second sheet and enter this formula in the formula bar

=IF(ISERROR(SMALL(IF(Sheet1!C1:C20<=SMALL(Sheet1!C 1:C20,5),ROW($A1:$A20),"")
,ROW($A1:$A20))),"",
INDEX(Sheet1!A1:A20,SMALL(IF(Sheet1!C1:C20<=SMALL( Sheet1!C1:C20,5),ROW($A1:$
A20),""),ROW($A1:$A20))))

which is an array formula, it should be committed with Ctrl-Shift-Enter, not
just Enter.

Then in B2 enter

=VLOOKUP(A2,Sheet1!A1:C20,2,FALSE)

in C2 enter

=VLOOKUP(A2,Sheet1!A1:C20,3,FALSE)

Copy B2:C2 down to B6:c6.

Then copy A2:C6 to D2:F6, etc.,

--
HTH

Bob Phillips

(replace somewhere in email address with gmail if mailing direct)

"Debbie D." wrote in message
...
I have information is several columns. Column A contains names, column B
contains addresses and column c contains rent payment. I need to be able

to
see the top 5 highest rents paid along with name and addresses. I can do
this by using a filter and works fine. However each of columns A,B and C

are
repeated 12 times for Jan-Dec therefore D,E and F would now represent Feb
etc. Of course each of the different months contain varying data.

On a separate part of the spreadsheet I would like to be able copy using a
formula to automate for another user the spreadsheet to automatically grab
the top five rents, name and addresses (a grouping of three columns) for

all
of the single months without having to use a filter. Essentially a copy

of
the original figures but just showing the top 5 rents from each month.

Many thanks for taking the time to read this and any and all help welcome.
Hope the above explains in enough and yet not too much details.

Debbie D. (UK)