我想用E列中的期望输出替换E列中的输出。
标记为之间的任何值都应替换为C列中的值。
例如
更改前的E列E行19输出* 03-007 Fill in 'Change Team' modal with <Team> & <TeamName>
C列第19行中的文本,用于添加值a new team, thisisnoteam
,并用逗号分隔。
更改* 03-007 Fill in 'Change Team' modal with "a new team" & "thisisnoteam"
后,E列第19行输出
将<Team>
替换为"a new team"
,而<TeamName>
替换为"thisisnoteam"
答案 0 :(得分:0)
在>工具>>脚本编辑器中添加此公式,并将项目保存为一个名称:
function TAGS(input,textreplacement) {
if (input.length > 0) {
var lst = input.split(",")
var rep = textreplacement.match(/<[^>]*>/g)
for (i in lst){
textreplacement = textreplacement.replace(rep[i],'"'+lst[i]+'"')
}
return textreplacement
}
else{
return textreplacement
}
}
在工作表中使用,例如工作表公式,例如单元格F13 = TAGS(C5,D5)