Google sheets 用查找表中的值替换字符串的几个部分

Google sheets 用查找表中的值替换字符串的几个部分,google-sheets,Google Sheets,我有一个单元格,上面有文字:“aaa、bbb、ccc、ddd、eee” 我有一个查找表,其中的值对应于不同的字符串。例如,“aaa”=1,“bbb”=2等 我需要创建一个带有文本的单元格,其中“aaa”等已替换为相应的值 例如,字符串“aaa,bbb”应创建字符串“1,2” 有办法吗 如果查找表位于A:B列中,并且要替换单元格C1中的文本,请尝试: =JOIN(“,”,ArrayFormula(VLOOKUP(SPLIT(C1,“,”,A:B,2,0))顺便说一句。有什么方法可以让JOIN()在

我有一个单元格,上面有文字:“aaa、bbb、ccc、ddd、eee”

我有一个查找表,其中的值对应于不同的字符串。例如,“aaa”=1,“bbb”=2等

我需要创建一个带有文本的单元格,其中“aaa”等已替换为相应的值

例如,字符串“aaa,bbb”应创建字符串“1,2”


有办法吗

如果查找表位于A:B列中,并且要替换单元格C1中的文本,请尝试:


=JOIN(“,”,ArrayFormula(VLOOKUP(SPLIT(C1,“,”,A:B,2,0))

顺便说一句。有什么方法可以让JOIN()在ArrayFormula中工作吗?我不这么认为。您可以在其周围环绕一个IFERROR(),然后将公式复制到列的底部。然后,对于任何空行,都会得到一个空白结果,而不是错误消息OK。它的动态性稍差,但在我的情况下有效。再次感谢!