Cómo convertir formatos de caracteres a formato de fecha<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />Estimados,
Recibo datos en Excel con columnas de fecha en varios formatos (definidos como caracteres)
31.02.2015
31.2.2015
31 de febrero de 2015
.
.
.
y muchos más..
Intentando en Excel formatearlos pero no funciona para el asistente de importación de Excel (mac)
¿Cómo los convertiré en una columna de fecha válida en JMP?
Gracias de antemano por su apoyo.
Re: Cómo convertir formatos de caracteres a formato de fechaHola @MikeD_Anderson ,
Estaba teniendo un problema similar al de la publicación original, pero más con la conversión de un formato de fecha del estilo alemán: dd.mm.yyyy a mm/dd/yyyy.
Intenté el enfoque de InFormat(), pero no funcionó, ¡mientras que la fórmula en la tabla de datos de ejemplo de fecha funcionó perfectamente! Entonces, también marcaría la tuya como una solución correcta, aunque no es tan elegante.
¡Gracias!,
SD
Re: Cómo convertir formatos de caracteres a formato de fechaNo, para nada fuera de lugar... Mi VBA es realmente débil ... ¡apegándome a mis puntos fuertes aquí!
Re: Cómo convertir formatos de caracteres a formato de fechaEstoy hablando fuera de lugar aquí. Si se trata de una conversión única, a veces es más fácil escribir macros de VBA para que los datos en el origen se ajusten a algún estándar antes de exportarlos y luego importarlos a JMP. YMMV.
Re: Cómo convertir formatos de caracteres a formato de fechaDos opciones fuera de mi cabeza. Use la Utilidad Recode para cambiarlos todos a la vez. O podría usar los argumentos anidados de Informat() que propuse. Podría incorporar un argumento Match() en la lógica para traducir los nombres de los meses de forma larga en algo que JMP espera.
Mejor,
METRO
Enviado desde mi iPhone
Re: Cómo convertir formatos de caracteres a formato de fechaUno de los dos formatos char que función de información no se puede resolver como se muestra en la captura de pantalla.
La función puede resolver solo el mes de "Mayo", supongo porque es el único mes de 3 caracteres como propio y es igual al carácter de mes abreviado.
Recodificación de todos los meses excepto mayo o búsqueda y reemplazo de todos los meses en abreviatura de 3 caracteres. unos serían una solución, por supuesto, pero ninguno de ellos sería tan "elegante".
Cualquier idea sera apreciada:

Re: Cómo convertir formatos de caracteres a formato de fecha¡Gracias por el aporte!
Después de probar varios formatos de fecha de caracteres extraños importados como caracteres a través del asistente de importación de Excel (mac), el informar función con la eliminación del argumento secundario puede manejar la mayor parte del proceso (12 de 14 formatos de caracteres diferentes).
¡Una vez más, muchas gracias a la comunidad de JMP!
Re: Cómo convertir formatos de caracteres a formato de fechaMirando mi ejemplo y ron_horne 's ejemplo... son básicamente el mismo concepto... Usa la función informal().
La parte que no sabía, que indica el video, es que si dejas afuera la segunda opción de la función informat(), generalmente informal(, ), en realidad hará lo mismo que lo que estaba proponiendo, pero con mucha menos codificación.
Por lo tanto, cree una función en su tabla de datos que contenga "Informato ()" y debería tenerlo configurado.
Por favor asegúrese de marcar ron_horne 's respuesta como la correcta si eso te ayuda, ya que es la más elegante de las dos soluciones.
Mejor,
METRO
Re: Cómo convertir formatos de caracteres a formato de fechaPruebe esto (vea la columna de fórmula en la tabla de datos adjunta)... Puede ampliar los diferentes formatos de fecha que encuentre.
Mejor,
METRO
Re: Cómo convertir formatos de caracteres a formato de fechaTambién he tenido problemas con la importación de formatos de fecha a JMP.Lo que hago es esto: en Excel, formateo mi columna de fecha como "fecha corta", es decir, 23/6/15. Luego, después de importar la hoja de cálculo a una hoja de datos de JMP, hago doble clic en la parte superior de la columna de fecha y cambio el tipo de datos a Numérico y luego cambio el tipo de modelado a "Continuo".A continuación, haga clic en "Formato de entrada" y haga clic en "Fecha" en el menú desplegable.Luego puede seleccionar el formato de fecha que desea ver en su tabla de datos JMP.
Re: Cómo convertir formatos de caracteres a formato de fechatal vez esto puede funcionar para usted:
https://www.youtube.com/watch?v=9nRaDwsYB28
Ron
Re: Cómo convertir formatos de caracteres a formato de fecha¿Alguna idea?