Assumindo que seu valor de pesquisa está em I2:
=VLOOKUP(IF(I2<=5, "1-5", IF(I2<=10, "6-10", IF(I2<=20, "'11-20", "21 or more"))),B2:C5,2,TRUE)
Exceto no meu Excel, ele se recusa a tratar esse 11-20 como texto e o chama de "Data de texto com ano de 2 dígitos". Por causa disso, a fórmula não funciona para 11-20. Eu vou deixar a solução de 90% no caso de alguém saber uma correção para o problema 'o texto é um ano de dois dígitos'.