Несколько предложений (оба немного длинных), где у меня есть ранг, страна и континент в столбцах A, B и C (извините, мне потребовалось бы слишком много времени, чтобы ввести данные о населении)
Чтобы получить список в порядке убывания ранга:
=ArrayFormula({unique(filter(C:C,C:C<>"")),
vlookup(Query(A:C,"select min(A) where A is not null group by C order by min(A) label min(A) 'Rank'"),A:C,2,false)})
Чтобы получить список в алфавитном порядке континента:
=ArrayFormula({Query(A:C,"select C,min(A) where A is not null group by C label min(A) 'Rank'"),
vlookup(Query(A:C,"select min(A) where A is not null group by C label min(A) 'Rank'"),A:C,2,false)})
Хотя список (я полагаю) будет идти вплоть до Ватикана (население около 1000 человек), в большинстве стран проживает не менее нескольких тысяч человек, поэтому я полагаю, что связи маловероятны: -)
ОБНОВЛЕНИЕ - с данными о населении