HAY ALGUN EXCELL QUE ME HAGA ESTO........

Programas, sistemas, condiciones, filtros...
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

Hola amigos.

Como digo en el enunciado necesitaría un excell que me haga esto---


Pongo una imagen para que se entienda mejor--


Imagen

Lo hago con el bloc de notas, pero me lleva un poco de tiempo, por eso pregunto si habría algún excell que me lo haga mas rápidamente.

Un saludo y gracias anticipadas
:saludo:
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
victrope
11
11
Mensajes: 479
Registrado: Sab 17 Mar, 2018 12:44 am
Contactar:

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por victrope »

Hola pkodes, en linux con sed y un par de tuberías lo tienes resuelto.

Para el primer caso:

Desde consola de comandos tecleando:

sed -r 's/\,/\./g' pkodes.txt | sed 's/\ /,/g'

siendo pkodes.txt el archivo de probabilidad a transformar, el primer sed te cambia las comas por puntos y el segundo los espacios por comas. Si quieres enviar el archivo resultante a un nuevo archivo:

sed -r 's/\,/\./g' pkodes.txt | sed 's/\ /,/g' > pkodesnew.txt
Avatar de Usuario
victrope
11
11
Mensajes: 479
Registrado: Sab 17 Mar, 2018 12:44 am
Contactar:

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por victrope »

Para el caso del archivo porcenREN.txt de la misma desde una consola de linux:

sed -r 's/\ ,\ /\ /g' pkodes1.txt | sed 's/\./,/g'

Si lo quieres enviar a un archivo:

sed -r 's/\ ,\ /\ /g' pkodes1.txt | sed 's/\./,/g' > pkodesnewREN.txt

Un saludo y suerte con la jornada
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

Hola Victrope, para acceder a la consola de Linux desde windows, tengo que instalarme Ubuntu desde la tienda de aplicaciones verdad????

Luego ya sigo las instrucciones de comandos, que me has dado :ordenador:

Voy a intentarlo a ver si lo consigo :;):

Muchas gracias :saludo:
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
donmar
15
15
Mensajes: 23216
Registrado: Sab 25 Ago, 2007 8:16 pm
Ubicación: Coño en Logroño
Contactar:

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por donmar »

Hola Paco, yo de excel se muy poquito, pero con el bloc de notas, con la opción de "Reemplazar" lo puedes hacer fácil.

Quizás, desde mi poco conocimiento de excel, te puedes crear un Macro grabándolo y hacer lo mismo, lo de "Reemplazar" y luego poner el Macro en un botón para que solo tengas que pulsarlo y te realice lo que hayas grabado en el Macro.

Ya digo que mi nivel de excel es muy básico.

:saludo:
La experiencia no es lo que le pasa a un hombre, es lo que un hombre hace con lo que le pasa.
Imagen
Avatar de Usuario
victrope
11
11
Mensajes: 479
Registrado: Sab 17 Mar, 2018 12:44 am
Contactar:

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por victrope »

pkodes escribió:Hola Victrope, para acceder a la consola de Linux desde windows, tengo que instalarme Ubuntu desde la tienda de aplicaciones verdad????

Luego ya sigo las instrucciones de comandos, que me has dado :ordenador:

Voy a intentarlo a ver si lo consigo :;):

Muchas gracias :saludo:

Hola Pkodes, creo que se puede instalar ubuntu, también te puedes bajar virtualbox e instalar una distro pequeña, si solo vas a utilizar la consola.

Y luego está este programa para windows que simula la consola, que quizás es lo más sencillo para la utilidad que buscas: Cygwin

https://leninmhs.com.ve/cygwin-como-usa ... n-windows/

También tienes:

http://unxutils.sourceforge.net/

Que por lo visto ocupa menos que Cygwin

Y tienes el programa sed para windows en github

https://github.com/mbuilov/sed-windows

No he probado ninguno :)


Un saludo Pkodes
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

donmar escribió:Hola Paco, yo de excel se muy poquito, pero con el bloc de notas, con la opción de "Reemplazar" lo puedes hacer fácil.

Quizás, desde mi poco conocimiento de excel, te puedes crear un Macro grabándolo y hacer lo mismo, lo de "Reemplazar" y luego poner el Macro en un botón para que solo tengas que pulsarlo y te realice lo que hayas grabado en el Macro.

Ya digo que mi nivel de excel es muy básico.

:saludo:
Gracias Martín, es muy buena idea lo que me has dicho, pero yo de excel estoy peor que tu.

Intentaré para la próxima semana a ver si lo puedo conseguir.

Hasta ahora lo hacía con el bloc de notas , como lo has puesto en el hilo, pero necesito algo más rápido :;): :ok:

Mucha suerte con esta jor 48 :saludo: :saludo:
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

victrope escribió:
pkodes escribió:Hola Victrope, para acceder a la consola de Linux desde windows, tengo que instalarme Ubuntu desde la tienda de aplicaciones verdad????

Luego ya sigo las instrucciones de comandos, que me has dado :ordenador:

Voy a intentarlo a ver si lo consigo :;):

Muchas gracias :saludo:

Hola Pkodes, creo que se puede instalar ubuntu, también te puedes bajar virtualbox e instalar una distro pequeña, si solo vas a utilizar la consola.

Y luego está este programa para windows que simula la consola, que quizás es lo más sencillo para la utilidad que buscas: Cygwin

https://leninmhs.com.ve/cygwin-como-usa ... n-windows/

También tienes:

http://unxutils.sourceforge.net/

Que por lo visto ocupa menos que Cygwin

Y tienes el programa sed para windows en github

https://github.com/mbuilov/sed-windows

No he probado ninguno :)


Un saludo Pkodes
Gracias Victrope, intentaré para la proxima semana, a ver si lo consigo, muchas gracias y suerte con la jornada 48 :ok: :;): :saludo:
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

Hola Victrope, ya me he descargado la consola de Cygwin64 para mi pc de escritorio--

Copio el archivo tuyo siguiente--sed -r 's/\,/\./g' pkodes.txt | sed 's/\ /,/g' y lo pego en la consola (no tecleo el archivo) y me sale esto ---

Imagen

Y me pone que no encuentra el archivo pkodes.txt


Imagen

y he llegado hasta aquí, no se seguir :help: :help: :saludo:


Deciros que no tengo prisa por resolverlo, es para la semana que viene :beer2:
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
MPV
10
10
Mensajes: 132
Registrado: Vie 17 Oct, 2003 11:18 am

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por MPV »

pkodes te hecho un excel, solo tienes que copiar las valoraciones y copiarlas las que han cambiado de caracteres lo demas no lo toques o se te desconfigurara el excel
http://www.filedropper.com/pkodesvalores
Imagen
Avatar de Usuario
victrope
11
11
Mensajes: 479
Registrado: Sab 17 Mar, 2018 12:44 am
Contactar:

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por victrope »

La consola te indica que no encuentra el archivo pkodes.txt que es sobre el que se hace la transformación.

Varias cosas:

Si escribes ls -l que es como un dir antiguo de ms-dos, te listará los archivos que tienes en ese directorio y verás si está pkodes.txt en el mismo. Para saber el nivel en el que estas en la consola puedes escribir pwd.

Para no liarte mucho, porque no tengo ni idea de como se instala cygwin, ni donde se sitúan los archivos puedes hacer lo siguiente que no precisa archivos:

--------------------------------------------------
Si quieres sacarlo de una vez le puedes pasar el sed directamente sin el archivo pkodes.txt:

COPIA Y PEGA las siguientes lineas en consola, echo imprime las probabilidades y sed las recoge para transformarlas.

echo "40,97 29,92 29,11
9,17 19,95 70,88
72,46 20,55 6,99
61,25 20,02 18,73
38,29 23,35 38,35
34,34 26,27 39,39
78,47 14,58 6,95
57,9 28,76 13,33
51,92 27,02 21,06
8 14,99 77,01
5,59 11,66 82,75
62,07 26,48 11,45
20,13 29,63 50,24
8,13 22,84 69,02" | sed -r 's/\,/\./g' | sed 's/\ /,/g'


A mi me da este resultado:

-desktop ~ $ echo "40,97 29,92 29,11
> 9,17 19,95 70,88
> 72,46 20,55 6,99
> 61,25 20,02 18,73
> 38,29 23,35 38,35
> 34,34 26,27 39,39
> 78,47 14,58 6,95
> 57,9 28,76 13,33
> 51,92 27,02 21,06
> 8 14,99 77,01
> 5,59 11,66 82,75
> 62,07 26,48 11,45
> 20,13 29,63 50,24
> 8,13 22,84 69,02" | sed -r 's/\,/\./g' | sed 's/\ /,/g'
40.97,29.92,29.11
9.17,19.95,70.88
72.46,20.55,6.99
61.25,20.02,18.73
38.29,23.35,38.35
34.34,26.27,39.39
78.47,14.58,6.95
57.9,28.76,13.33
51.92,27.02,21.06
8,14.99,77.01
5.59,11.66,82.75
62.07,26.48,11.45
20.13,29.63,50.24
8.13,22.84,69.02


Un saludo pkodes y te agradezco la confianza y la participación en la peña esta semana.
Avatar de Usuario
victrope
11
11
Mensajes: 479
Registrado: Sab 17 Mar, 2018 12:44 am
Contactar:

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por victrope »

echo "
echo es un comando de consola, que imprime por pantalla todo lo que indiques entre comillas.

El simbolo "|" lo que hace es redireccionar todo lo que ha impreso echo hacia el comando sed.

Sed -r analiza lo que recibe de echo como si fuera una expresión regular y ejecuta lo que pone entre comillas, en este caso 's/\,/\./g'. reemplaza una coma por un punto. Delante de , y . he de poner el símbolo / para indicar que es un caracter especial.

Lo bueno es que una vez transformado lo puedo enviar otra vez con | a otro sed que me sustituya un espacio por una coma | sed 's/\ /,/g' /,/g'.


Saludos
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

Muchas gracias a los 2, amigos MPV , muy agradecido, con esta jornada de entresemana todavía no lo he mirado, esto es un no parar, y estas cosas hay que mirarlas con calma.

Nuevamente agradeceros :beer2: :beer2: :amigos:
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

Hola MPV,

Me he puesto con el excell que has puesto tan amablemente y te lo agradezco enormemente :beer2:

Tengo un problema y me sale al pegar en el bloc de notas, las valoraciones que voy a usar, me salen las valoraciones con las comillas y así no me funciona. Necesitaria que las comillas no me salieran.

He hecho lo siguiente,en VALORES INICIALES he pegado las valoraciones que voy a usar, he tenido que usar el asistente de texto (tal vez este sea el problema), y ya me salen como pone en la imagen verde,( valoraciones finales) aparentemente todo va bien.

Pero al copiar y pegar en el bloc de notas me sale con comillas " como te he puesto en la imagen..


Imagen
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
MPV
10
10
Mensajes: 132
Registrado: Vie 17 Oct, 2003 11:18 am

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por MPV »

pkodes las comillas deben salir por usar el asistente de texto
yo copio las valoraciones desde el bloc de notas a excel y de excel otra vez al bloc de notas con los caracteres cambiados y no me salen las comillas, hazlo asi a ver si te funciona
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

MPV escribió:pkodes las comillas deben salir por usar el asistente de texto
yo copio las valoraciones desde el bloc de notas a excel y de excel otra vez al bloc de notas con los caracteres cambiados y no me salen las comillas, hazlo asi a ver si te funciona


Si yo lo hago también así pero no me deja (me salen todos los porcentajes juntos como se ve en la imagen) luego uso el asistente de texto y me queda bien pero luego salen las comillas, lo he intentado con las teclas ctr+c y ctr+v pero es lo mismo .

Imagenwhen does shell gas station open

No te preocupes también puedo quitar las comillas con el bloc de notas.

Un saludo y gracias por el trabajo amigo :beer2:
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Avatar de Usuario
victrope
11
11
Mensajes: 479
Registrado: Sab 17 Mar, 2018 12:44 am
Contactar:

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por victrope »

Puedes utilizar esta consola online PKODES:

https://www.tutorialspoint.com/unix_terminal_online.php

COPIA Y PEGA PARA EL PRIMER CASO Y PRESIONA ENTER

echo "40,97 29,92 29,11
9,17 19,95 70,88
72,46 20,55 6,99
61,25 20,02 18,73
38,29 23,35 38,35
34,34 26,27 39,39
78,47 14,58 6,95
57,9 28,76 13,33
51,92 27,02 21,06
8 14,99 77,01
5,59 11,66 82,75
62,07 26,48 11,45
20,13 29,63 50,24
8,13 22,84 69,02" | sed -r 's/\,/\./g' | sed 's/\ /,/g'


PARA EL SEGUNDO LO MISMO:
echo "40.97 , 29.92 , 29.11
9.17 , 19.95 , 70.88
72.46 , 20.55 , 6.99
61.25 , 20.02 , 18.73
38.29 , 23.35 , 38.35
34.34 , 26.27 , 39.39
78.47 , 14.58 , 6.95
57.9 , 28.76 , 13.33
51.92 , 27.02 , 21.06
8 , 14.99 , 77.01
5.59 , 11.66 , 82.75
62.07 , 26.48 , 11.45
20.13 , 29.63 , 50.24
8.13 , 22.84 , 69.02" | sed -r 's/\ ,\ /\ /g' | sed 's/\./,/g'

Claro está que cambiando las probabilidades por las que tu quieras.

Luego tienes que copiar y pegar desde la misma página los resultados obtenidos.

https://www.tutorialspoint.com/unix_terminal_online.php

Saludos
Avatar de Usuario
MPV
10
10
Mensajes: 132
Registrado: Vie 17 Oct, 2003 11:18 am

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por MPV »

pkodes que excel usas? igual es problema de version yo 2016
las valoraciones del bloc de notas las debes pegar en la celda A1
Avatar de Usuario
laguineu
11
11
Mensajes: 509
Registrado: Vie 30 Dic, 2011 2:25 pm

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por laguineu »

Hola ,

Hay una función en excel que se llama SUSTITUIR con la cual se puede sustituir cualquier cosa con otra dentro de una cadena texto .

Prueba este excel y dime si funciona . En el caso que te falla seria mejor subir por aquí los 2 archivos en formato texto que quieres modificar , para asi saber exactamente que separaciones tienen

https://www.dropbox.com/s/4gmkzevtsbbp5 ... .xlsx?dl=0

:saludo:
Imagen
Avatar de Usuario
pkodes
13
13
Mensajes: 3027
Registrado: Vie 25 Nov, 2005 6:04 pm
Ubicación: Basauri

Re: HAY ALGUN EXCELL QUE ME HAGA ESTO........

Mensaje por pkodes »

.
Última edición por pkodes el Mié 03 Abr, 2019 7:38 pm, editado 1 vez en total.
Imagen



Mantra para atraer el dinero[/u][/i][/b].https://www.google.es/search?q=mantra+p ... e&ie=UTF-8
Responder