Explicación: ingrese la descripción de la imagen aquí

Me gustaría reemplazar la salida de la columna E con la salida deseada como se ve en la columna F.

Cualquier valor que esté marcado entre debe reemplazarse con los valores de la columna C.

E.g.

Salida de la fila 19 de la columna E antes del cambio * 03-007 Fill in 'Change Team' modal with <Team> & <TeamName>

Texto de la columna C, fila 19 para agregar valores a new team, thisisnoteam separados por una coma.

Salida de la fila 19 de la columna E después del cambio * 03-007 Fill in 'Change Team' modal with "a new team" & "thisisnoteam"

Donde <Team> se reemplaza con "a new team" y <TeamName> se reemplaza con "thisisnoteam"

0
Tristan C 10 oct. 2019 a las 18:04

1 respuesta

La mejor respuesta

Agregue esta fórmula en> herramientas >> editor de scripts y guarde el proyecto con un nombre:

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
  }

}

Úselo en la hoja como una fórmula de hoja, celda de ejemplo F13 = TAGS(C5,D5)

enter image description here

0
PySeeker 11 oct. 2019 a las 13:59