Проблема в том, что на листе основных данных вы имеете не цифровые значения, а строки. Прежде чем вести сравнение вам необходимо преобразовать значение в число
=ARRAYFORMULA(IFERROR(VALUE(VLOOKUP(A2&B1;{guild_characters!C2:C&guild_characters!H2:H\guild_characters!G2:G};2;0));0))
или
=ARRAYFORMULA(IFERROR(--VLOOKUP(A2&C1;{guild_characters!C2:C&guild_characters!H2:H\guild_characters!G2:G};2;0);0))
Пример в Таблице
https://docs.google.com/spreadsheets/d/1qxPT_u3O7s...