
Ich möchte mehrere Instanzen von Zeichen in einer AirTable-Tabelle ersetzen, die größtenteils verwendet/kann angepasst werdenaus Excel-Formeln. Ich versuche, ein Feld zu erstellen, das dasphonetische NATO-Versioneiner Bestellnummer aus einem bestimmten Feld A
. Wenn beispielsweise A
ist S33BSAT
, würde die Formel ausgeben Sierra-33-Bravo-Sierra-Alfa-Tango
. Ich würde mich über Ihre Ideen für die sauberste Art der lokalen Implementierung freuen.
Antwort1
Wenn die Zeichen immer dem gleichen Muster folgen, können Sie eine Nachschlagetabelle und eine weitere Spalte verwenden, um das Ergebnis anzuzeigen. Verwenden Sie dann die folgende Formel, um den Code zu extrahieren und den Text zu erstellen. In meinem Beispiel befindet sich die Nachschlagetabelle in Spalte D und die Suchdaten in Spalte F und die Ergebnisse in Spalte 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)),"")