У меня возникли проблемы при попытке вывести число из заданной мной комбинации букв. Например, если ячейки A1:A10
содержат буквы A - J
, а ячейки B1:B10
содержат цифры 1 - 10
, я хочу иметь возможность создать число из комбинации букв.
Например, ADJ
would become 1410
, AAAA
would become 1111
и т. д. Я попробовал несколько функций, но, честно говоря, я недостаточно разбираюсь в Excel, чтобы даже знать, что искать, сложно сформулировать это кратко в любой поисковой системе.
Любая помощь или подталкивание в правильном направлении будут оценены по достоинству, спасибо.
решение1
Если бы ваш текст был в формате CELL
E1
, вы могли бы использовать следующую формулу для создания числовой комбинации:
=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,2,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,3,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,4,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,5,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,6,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,7,1),A1:A10,0),1),"")&IFERROR(INDEX(B1:B10,MATCH(MID(E1,8,1),A1:A10,0),1),"")
По сути, это повторение нижеизложенного:
=IFERROR(INDEX(B1:B10,MATCH(MID(E1,1,1),A1:A10,0),1),"")
Однако начальная часть детали MID
увеличивается:
MID(E1,1,1)
Максимальная длина этого параметра составляет CELL
E1
8 символов.