# According to list 2 return the value of list 1

**URL:** https://forum.dynamobim.com/t/according-to-list-2-return-the-value-of-list-1/6811
**Category:** Lists-Logic
**Created:** [October 17, 2016, 3:17am UTC](https://forum.dynamobim.com/t/according-to-list-2-return-the-value-of-list-1/6811 "2016-10-17T03:17:05Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![A.C](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@A.C](https://forum.dynamobim.com/u/A.C)
#### Post date: [October 17, 2016, 3:17am UTC](https://forum.dynamobim.com/t/according-to-list-2-return-the-value-of-list-1/6811/1 "2016-10-17T03:17:05Z")

</div>

![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/2X/d/d22efa0d70fd1b50d9730a8d6f4695f288694ab2.png)  
Here is the picture. LIst 1 returns surface value and list 2 returns area value.  
So I want to index list 1 accroding to list 2. The final value return surface.  
Do you have any idea how to do this?

---

<div class="post-metadata">

### Author: ![Andreas\_Dieckmann](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/andreas_dieckmann/32/365_2.png) [@Andreas\_Dieckmann](https://forum.dynamobim.com/u/Andreas_Dieckmann)
#### Post date: [October 17, 2016, 4:14am UTC](https://forum.dynamobim.com/t/according-to-list-2-return-the-value-of-list-1/6811/2 "2016-10-17T04:14:36Z")

</div>

Do a search for “sort” in the node browser.

---

<div class="post-metadata">

### Author: ![A.C](https://avatars.discourse-cdn.com/v4/letter/a/53a042/32.png) [@A.C](https://forum.dynamobim.com/u/A.C)
#### Post date: [October 17, 2016, 6:31am UTC](https://forum.dynamobim.com/t/according-to-list-2-return-the-value-of-list-1/6811/3 "2016-10-17T06:31:28Z")

</div>

Thanks for you help.

---

<div class="post-metadata">

### Author: ![Vikram\_Subbaiah](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/vikram_subbaiah/32/50797_2.png) [@Vikram\_Subbaiah](https://forum.dynamobim.com/u/Vikram_Subbaiah)
#### Post date: [October 17, 2016, 7:50am UTC](https://forum.dynamobim.com/t/according-to-list-2-return-the-value-of-list-1/6811/4 "2016-10-17T07:50:17Z")

</div>

@A.C Use _List.SortByKey_ or _SortByFunction_

 ![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/2X/a/aa8454aae1beb843f62c4765ba0688bada3c7379.png)
