Forum Discussion
Aerobat
5 years agoFrequent Visitor
Extracting a hierarchy from a range
I already posted a similar problem wher I got some fine help from this amazing community.
Now I have developed things a bit further and need to extract the hierarchy from a range and the value a member has.
For each row I want to know the hierachy above. Se example below. (I'm still a beginner)
| Start: | |||||||||||
| Name | Number | Endnumber | Range | ||||||||
| Main1 | 1000 | 1999 | 1000-1999 | ||||||||
| sub1 | 1020 | 1020 | |||||||||
| sub2 | 1030 | 1030 | |||||||||
| sub3 | 1040 | 1040 | |||||||||
| Main2 | 2000 | 2999 | 2000-2999 | ||||||||
| sub4 | 2010 | 2010 | |||||||||
| sub5 | 2020 | 2020 | |||||||||
| sub6 | 2030 | 2030 | |||||||||
| Main3 | 2000 | 2500 | 2000-2499 | ||||||||
| sub7 | 2410 | 2410 | |||||||||
| sub8 | 2420 | 2420 | |||||||||
| Main4 | 2000 | 2200 | 2000-2200 | ||||||||
| Sub9 | 2150 | 2150 | |||||||||
| Sub10 | 2155 | 2155 | |||||||||
| Result: | |||||||||||
| Name | Number | Range | Parent lvl 1 | Number lvl 1 | Range lvl1 | Parent lvl 2 | Number lvl 2 | Range lvl2 | Parent lvl 3 | Number lvl 3 | Range lvl3 |
| Main1 | 1000 | 1000-1999 | |||||||||
| sub1 | 1020 | Main1 | 1000 | 1000-1999 | |||||||
| sub2 | 1030 | Main1 | 1000 | 1000-1999 | |||||||
| sub3 | 1040 | Main1 | 1000 | 1000-1999 | |||||||
| Main2 | 2000 | 2000-2999 | |||||||||
| sub4 | 2010 | Main2 | 2000 | 2000-2999 | |||||||
| sub5 | 2020 | Main2 | 2000 | 2000-2999 | |||||||
| sub6 | 2030 | Main2 | 2000 | 2000-2999 | |||||||
| Main3 | 2000 | 2000-2499 | Main2 | 2000 | 2000-2999 | ||||||
| sub7 | 2410 | Main2 | 2000 | 2000-2999 | Main3 | 2000 | 2000-2499 | ||||
| sub8 | 2420 | Main2 | 2000 | 2000-2999 | Main3 | 2000 | 2000-2499 | ||||
| Main4 | 2000 | 2000-2200 | Main2 | 2000 | 2000-2999 | Main3 | 2000 | 2000-2499 | |||
| Sub9 | 2150 | Main2 | 2000 | 2000-2999 | Main3 | 2000 | 2000-2499 | Main4 | 2000 | 2000-2200 | |
| Sub10 | 2155 | Main2 | 2000 | 2000-2999 | Main3 | 2000 | 2000-2499 | Main4 | 2000 | 2000-2200 |