みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
よろしくお願いします。
テキストファイルからファイルメーカーに読み込んだ作成日データがテキストになっているので、日にち計算ができるように日付タイプに変換したいのですが方法がわかりません。
テキスト:2015年9月30日土曜日 18:22:31
↓
日付 :2015/09/30(0詰め)
方法を教えてください。
よろしくお願いいたします。
GetAsDate ( GetValue ( Substitute ( テキスト ;[ "年" ; "/" ][月" ; "/" ][日" ; ¶ ]) ; 1 ) )
でいいでしょう。
0埋めは、フィールドのデータ書式で行います。
Offline
ありがとうございます!
Substituteを使うんだろうなということは想像できたのですが、複数の文字置換ができることた、「日」で改行してGetValue
で1行目だけを取得して日付タイプに変換するんですね。
大変勉強になりました。
本当にありがとうございました!
"日"の位置を求めて、Left() で取り出す、という方法もありますよ。
Offline
こんな方法も
Date ( MiddleWords ( テキスト ; 3 ; 1 ) ; MiddleWords ( テキスト ; 5 ; 1 ) ; LeftWords ( テキスト ; 1 ) )
Offline
Shin様 チポ様 ありがとうございます。
まず、チポ様の教えてくださった方法は理解できました。
単語で抽出することもできるんですね。
Shin様の教えてくださった方法はまだ試行錯誤中です。
0詰めではないので文字数のところが難しいですが、もう少しねばってみます。
いろいろな方法があることがとても勉強になりました。
自分も関数を組み合わせて使えるようになりたいと思います。
お二人とも本当にありがとうございました!
Pages: 1
[ Generated in 0.004 seconds, 7 queries executed - Memory usage: 511.57 KiB (Peak: 518.57 KiB) ]