替换多个字符 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)),"")

图片:

相关内容