VLOOKUP
tem dois modos de correspondência - exatos e aproximados. Eles têm muitos detalhes listados na origem: Ajuda do VLOOKUP . No entanto, 2 qoutes são bastante relevantes para a questão:
When searching text values in the first column of table_array, ensure that the data in the first column of table_array does not have leading spaces, trailing spaces, inconsistent use of straight ( ' or " ) and curly ( ‘ or “) quotation marks, or nonprinting characters. In these cases, VLOOKUP may give an incorrect or unexpected value.
E mais um:
If range_lookup is FALSE and lookup_value is text, then you can use the wildcard characters, question mark (?) and asterisk (*), in lookup_value. A question mark matches any single character; an asterisk matches any sequence of characters. If you want to find an actual question mark or asterisk, type a tilde (~) preceding the character.
Então, dependendo de quais são suas necessidades, basta especificar as opções desejadas e usar curingas conforme descrito. Espero que tenha sido útil!