【发布时间】:2020-02-09 12:06:50
【问题描述】:
我在单元格 A1 中有一长串字符:
sdfhgt9|ft8yy|1gftre|78hedd
在单元格 A2 中,我有一组逗号分隔的数字来指示替换单元格内字符的位置:
4,10,19,26
这些位置的字符必须用“#”替换,因此输出应如下所示:
sdf#gt9|f#8yy|1gft#e|78he#d
我尝试使用带有数组公式的替换函数。
=ARRAYFORMULA(replace(A1,split(A2,","),1,"#"))
在 A3,A4,A5,A6 中创建这 4 个不同的字符串:
sdf#gt9|ft8yy|1gftre|78hedd
sdfhgt9|f#8yy|1gftre|78hedd
sdfhgt9|ft8yy|1gft#e|78hedd
sdfhgt9|ft8yy|1gftre|78he#d
我现在无法加入并构建一个包含所有 4 个“#”替换的字符串。
我正在考虑使用表格中的常规函数来解决这个问题,没有自定义编码。
【问题讨论】:
标签: google-sheets google-sheets-formula array-formulas regexp-replace gs-vlookup