Excel sorting cells with formula

Copper Contributor

Hi I got a question about Excel sorting. The function I used is Sort & Filter.

Here is my setting - see below illustration: 

Column A - parameter input

Column B-C - INDEX and MATCH function to retrieve data from another sheet based on column A

 

 Column AColumn BColumn C
RowNameAgeBirth Month
1Peter12February
2Mary34May
3John23April

 

If I sort column B from largest to smallest, the becomes as below:

 Column AColumn BColumn C
RowNameAgeBirth Month
1Mary23April
2John12February
3Peter34May

 

Can someone help? Thanks!

5 Replies

Hello @kittysum ,

 

can you post the formulas you use in B and C? Or even better, post a workbook with a small data sample that shows the problem.

 

I am attaching a sample file where the sort order does not change the looked up values. The Index/Match uses absolute references for the lookup range.

 

=INDEX($F$2:$F$4,MATCH(A2,$E$2:$E$4,0))

 

Are your lookup ranges referenced with $ signs??

@Ingeborg Hawighorst Here's a sample document. I use $ sign for columns but not for rows because I have hundreds sets of data. If I used $ sign, I need to revise the  formula in every row, right?

 

Thanks!

@kittysum 

In your List sheet remove reference on this sheet in formulas, i.e. use

=INDEX(Update!D:D, MATCH($C5, Update!$C:$C,0))

instead of

=INDEX(Update!D:D, MATCH(List!$C5, Update!$C:$C,0))

 

@Sergei Baklan 

 

Thanks! It works!

@kittysum , you are welcome