Forum Discussion

Syndicate_Admin's avatar
Syndicate_Admin
Icon for Administrator rankAdministrator
3 years ago

indefinido

Tengo una columna en una tabla que contiene texto. Me gustaría crear otra columna a partir de esto que mostrará un texto (tengo 3 textos que quiero encontrar) si alguno de estos textos se encuentra en la otra columna y en blanco si no contiene ninguno de los 3 textos. Supongo que contener o contener la función string debería funcionar, pero no estoy seguro de cómo.

Por favor, vea el ejemplo a continuación

Columna A Columna B

Desgaste general reemplazar pieza Desgaste general

Contaminación gota de aceite encontrada Contaminación

vaccuum limpio -

otra máquina movió otra

contaminación caída contaminación de aceite

1 Reply

  • @kb19270 ,

    Tiene razón al usar CONTAINSSTRING, pero combinado con la función SWITCH. Actúa de manera muy parecida a un IF anidado, pero mucho más fácil de usar y leer:

    ColumnB = SWITCH(
                  TRUE(),
                  CONTAINSSTRING( [Column A], "General wear" ), "General wear",
                  CONTAINSSTRING( [Column A], "Contamination" ), "Contamination",
                  CONTAINSSTRING( [Column A], "other" ), "other",
                  "-" )

    Confíe en que podrá hacer que esto funcione para usted.

    Saludos