Просидев 5 часов, я чего-то да добился.
А именно, я решил 2 вопрос и 3 вопрос (первую часть вопроса)
Ответ для 2 вопроса:
Сделать столбик для выпадающего списка, рядом поставить столбик с цифрами, прихерачить к ячейки выпадающий список через проверку данных, потом через ВПР вызывать нужные значение.
VLOOKUP("Слово или значение из ячейки с выпадающим списком";'Лист1'!A$2:B$21;2;FALSE)
Добавил в конец false, чтоб поиск был в слово в слово.
Ответ для 3 вопроса:
=VLOOKUP(D2;'Значения'!A$2:B$21;2;FALSE)&"-"&VLOOKUP(G2;'Значения'!E$2:F$29;2)&"-"&IF(IF(A2 >= 100;TRUE;FALSE);A2;IF(A2 >= 10; CONCAT("0";A2);CONCAT("00";A2)))