
Я хочу заменить несколько экземпляров символов в электронной таблице AirTable, которая в основном использует/может быть адаптированиз формул Excel. Я пытаюсь создать поле, которое создаетфонетическая версия НАТОномера заказа из заданного поля A
. Например, если A
это S33BSAT
, формула выведет Sierra-33-Bravo-Sierra-Alfa-Tango
. Буду признателен за ваши идеи для самого чистого способа реализации локально.
решение1
Если символы всегда следуют одному и тому же шаблону, то вы можете использовать таблицу поиска и другой столбец для отображения результата. Затем используйте формулу ниже, чтобы извлечь код и построить текст. В моем примере таблица поиска находится в столбце D, данные поиска в столбце F, а результаты в столбце H.
=IF(F5<>"",INDEX(D:D,XMATCH(MID(F5,1,1) & "?",$D$1:$D$26,1)) & "-" & MID(F5,2,2) & "-" & INDEX(D:D,XMATCH(MID(F5,4,1) & "?",$D$1:$D$26,1)) & "-" & INDEX(D:D,XMATCH(MID(F5,5,1) & "?",$D$1:$D$26,1)) & "-" & INDEX(D:D,XMATCH(MID(F5,6,1) & "?",$D$1:$D$26,1)) & "-" & INDEX(D:D,XMATCH(MID(F5,7,1) & "?",$D$1:$D$26,1)),"")