Saltar al contenido

Sharepoint – Fórmula de columna calculada cómo reemplazar sustituto

Este team de especialistas pasados muchos días de investigación y de recopilar de información, encontramos la solución, queremos que todo este artículo sea de gran utilidad para tu proyecto.

Solución:

No hay una función SUSTITUIR para las fórmulas calculadas de SharePoint y la función SUSTITUIR es no un reemplazo global.

Consulte https://www.365csi.nl/vm365com/365coach/#/Calculated_Column_Functions_List para obtener la lista completa de funciones disponibles

Por lo tanto, deberá utilizar un enfoque en cascada para cuidar cada guión en su texto.

El primer paso es C1 que toma su columna de texto Columna como entrada:

=IF(ISNUMBER(FIND("-",Col)),MID(Col,FIND("-",Col)+1,255),Col)

Segundo paso C2 toma C1 como entrada:

=IF(ISNUMBER(FIND("-",C1)),MID(C1,FIND("-",C1)+1,255),C1)

Menciona un máximo de 4 guiones, por lo que también necesita un C3 y C4;

Su última función ColÚltimo se encargará de la opcional espacio que mencionas:

=SI(IZQUIERDA(C4,1)=” “,MEDIO(C4,1,255),C4)

Editor CalcMaster

Tengo un (solo uso privado) Editor de columnas calculadas; por lo que todas las fórmulas se ven así:

Puede fusionar (copiar/pegar) todas las columnas C en la siguiente función; verá que esto sucede en la función C4 anterior, donde (en azul) C3 se reemplaza con la fórmula completa. Mi CalcMaster lo hace con un clic… a mano tienes que muy cuidadosamente copiar/buscar/reemplazar a mano.

PERO, metiendo todo en una Fórmula solo referenciando Columna crea una fórmula con 14574 caracteres…camino sobre el límite de 4000 caracteres para una columna calculada.

Por lo tanto, esta opción solo es posible con varias columnas calculadas en cascada.

Nota: una versión reducida de mi CalcMaster está en GitHub: https://github.com/Danny-Engelman/CalcMaster No hace nada complicado, solo ayuda a guardar automáticamente su fórmula cada vez que presiona una tecla y proporciona comentarios de error inmediatos .

La forma de ViewMaster 365

Siempre que solo necesite esto en un Vista y puede vivir con los efectos secundarios (menores)

puedes crear solo una columna calculadaestablezca la salida como número con la fórmula:

=""

esto volverá a funcionar Columna cada vez que se muestra en una Vista, por lo que no puede usar el “Cálculo” en ningún otro lugar.

La explicación y por qué funciona JavaScript en una columna calculada (¡en una VISTA!) está aquí: https://www.365csi.nl/vm365com/#/How

Esto es más fácil de implementar que CSR, pero CSR también puede hacerlo por usted en Formularios.

Comentarios y calificaciones

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags :

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *