替換多個字元 Excel / AirTable

替換多個字元 Excel / AirTable

我正在尋找替換 AirTable 電子表格中的多個字元實例,該電子表格大部分使用/可以調整來自 Excel 公式。我正在嘗試創建一個字段來創建北約拼音版本來自給定欄位的訂單號碼A。例如,如果AS33BSAT,則公式將輸出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)),"")

圖片:

相關內容