O problema que você tem é que não há correspondência.
A fórmula está procurando o valor em G1 , " Envio - Entrega padrão até 17h ", mas não há nada que corresponda a isso na matriz de dados.
Se G1 não tiver o texto precedente de "* Frete - *", ele retornará o valor que você está procurando.
Se eu entendi corretamente, você disse que o sistema de onde os dados vêm adiciona o texto "* Shipping - *" ao importar. Portanto, ajuste sua fórmula VLOOKUP para incluir a função MID para aparar o texto desnecessário - MID(G1, 12, 99) .
Com o VLOOKUP , ficará assim:
=VLOOKUP(MID(G1, 12, 99), A:B, 2, FALSE)
Observação: usei 99 na função MID porque o tamanho da string é desconhecido. O Excel ignora espaços em branco no final, portanto, isso não é um problema.