Diegordr publicó en la clase Funciones de texto (3) hace 8 horas
Hola buenas tares mi pregunta es tengo en una tabla varias columnas, una de ellas tiene un código numérico un guion y y el nombre del proveedor, ej. la columna 1 se llama proveedor y es 1239-Leilac del cual lo que necesito es solo el nombre quitando el numero y el guion.
Entonces separando en una columna nueva dejo solo el nombre del proveedor pero necesito que esa columna nueva reemplace la columna 1 que es la original como puedo hacer, copio la columna nueva y la pego como valores en la primera o hay otra manera. Muchas gracias
Entonces separando en una columna nueva dejo solo el nombre del proveedor pero necesito que esa columna nueva reemplace la columna 1 que es la original como puedo hacer, copio la columna nueva y la pego como valores en la primera o hay otra manera. Muchas gracias
Respuestas
DanicelDugarte respondió hace hace 7 horas:
Hola Diego aquí sería con funciones anidadas, una solución puede ser con EXTRAER, ENCONTRAR Y LARGO. Ejemplo si la información está en A1 la función sería:
EXTRAE(A1; ENCONTRAR("-";A1)+1;LARGO(A1)) ;
Extrae cuando encuentres el (-) el texto que está después de ese guión (por eso el +1) y largo para que me tome todo lo que sigue de ahí.
Esta sería una solución con funciones, ahora bien, tienes que hacerlo en una columna auxiliar, y luego la puedes copiar y pegar. Sin embargo para que sea dinámica si la necesito imprimir o mostrarla; ocultaría la que no necesito en ese momento.
EXTRAE(A1; ENCONTRAR("-";A1)+1;LARGO(A1)) ;
Extrae cuando encuentres el (-) el texto que está después de ese guión (por eso el +1) y largo para que me tome todo lo que sigue de ahí.
Esta sería una solución con funciones, ahora bien, tienes que hacerlo en una columna auxiliar, y luego la puedes copiar y pegar. Sin embargo para que sea dinámica si la necesito imprimir o mostrarla; ocultaría la que no necesito en ese momento.