Hi,
My suggestion: only one helper cell, $J$1 ; and no need of column B as helper
[TABLE="width: 548"]
<tbody>[TR]
[TD="class: xl65, width: 21, bgcolor: transparent"][/TD]
[TD="class: xl67, width: 64, bgcolor: #DCE6F1"]A
[/TD]
[TD="class: xl67, width: 112, bgcolor: #DCE6F1"]B
[/TD]
[TD="class: xl67, width: 112, bgcolor: #DCE6F1"]C
[/TD]
[TD="class: xl67, width: 26, bgcolor: #DCE6F1"]D
[/TD]
[TD="class: xl67, width: 26, bgcolor: #DCE6F1"]E
[/TD]
[TD="class: xl67, width: 26, bgcolor: #DCE6F1"]F
[/TD]
[TD="class: xl67, width: 26, bgcolor: #DCE6F1"]G
[/TD]
[TD="class: xl67, width: 26, bgcolor: #DCE6F1"]H
[/TD]
[TD="class: xl67, width: 82, bgcolor: #DCE6F1"]I
[/TD]
[TD="class: xl67, width: 77, bgcolor: #DCE6F1"]J
[/TD]
[TD="class: xl67, width: 64, bgcolor: #DCE6F1"]K
[/TD]
[TD="class: xl67, width: 64, bgcolor: #DCE6F1"]L
[/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]1
[/TD]
[TD="class: xl69, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"]LastColumn
[/TD]
[TD="class: xl65, bgcolor: transparent, align: right"]10
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]2
[/TD]
[TD="class: xl69, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]3
[/TD]
[TD="class: xl69, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]4
[/TD]
[TD="class: xl69, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]5
[/TD]
[TD="class: xl69, bgcolor: transparent"]Rank
[/TD]
[TD="class: xl65, bgcolor: transparent"]Subgroup
[/TD]
[TD="class: xl65, bgcolor: transparent"]Shareholder
[/TD]
[TD="class: xl65, bgcolor: transparent"]E
[/TD]
[TD="class: xl65, bgcolor: transparent"]F
[/TD]
[TD="class: xl65, bgcolor: transparent"]G
[/TD]
[TD="class: xl65, bgcolor: transparent"]H
[/TD]
[TD="class: xl65, bgcolor: transparent"]I
[/TD]
[TD="class: xl65, bgcolor: transparent"]Total Shares
[/TD]
[TD="class: xl65, bgcolor: transparent"]Percentage
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]6
[/TD]
[TD="class: xl69, bgcolor: transparent"]1
[/TD]
[TD="class: xl65, bgcolor: transparent"]Totals
[/TD]
[TD="class: xl65, bgcolor: transparent"]Totals
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]1.392.710
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]100,00%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]7
[/TD]
[TD="class: xl69, bgcolor: transparent"]1
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group A
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group A
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]1.357.955
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]97,50%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]8
[/TD]
[TD="class: xl69, bgcolor: transparent"]2
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group A
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor 1
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]1.250.000
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]89,75%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]9
[/TD]
[TD="class: xl69, bgcolor: transparent"]3
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group A
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor 2
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]55.500
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]3,99%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]10
[/TD]
[TD="class: xl69, bgcolor: transparent"]4
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group A
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor 3
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]52.455
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]3,77%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]11
[/TD]
[TD="class: xl69, bgcolor: transparent"]1
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group B
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group B
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]34.755
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]2,50%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]12
[/TD]
[TD="class: xl69, bgcolor: transparent"]4
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group B
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor 4
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]7.755
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]0,56%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]13
[/TD]
[TD="class: xl69, bgcolor: transparent"]3
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group B
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor 5
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]12.000
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]0,86%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]14
[/TD]
[TD="class: xl69, bgcolor: transparent"]2
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor Group B
[/TD]
[TD="class: xl65, bgcolor: transparent"]Investor 6
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl68, bgcolor: transparent, align: right"]15.000
[/TD]
[TD="class: xl66, bgcolor: transparent, align: right"]1,08%
[/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
[TR]
[TD="class: xl67, bgcolor: #DCE6F1"]15
[/TD]
[TD="class: xl69, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[TD="class: xl65, bgcolor: transparent"][/TD]
[/TR]
</tbody>[/TABLE]
Formula in J1
=MATCH("Percentage",$5:$5,0)
Formula in A6
=SUMPRODUCT(--($B$6:$B$1000=$B6),--(INDEX($A$6:$NY$1000,0,$J$1)>INDEX($A$6:$NY$1000,ROWS($1:1),$J$1)))+1
copy down
M.