日付タイプの統一・文字の切り出し(ファイルメーカー)
色々なcsvを寄せてくるとそれぞれ日付の形式が違うので、いったん各々のファイルで日付をやり替えなければならなかった。
230513
2023/1/27
20230214
こんな感じで。なのでいったんバラシて統一する。
使う関数は主に
「Left」「Right」「Middle」
そして
「Length」
「Left」「Right」「Middle」は文字数をカウントして戻り値のデータタイプは「テキスト」
「Length」はテキストを検索して戻り値は「数字」を返しそのまま「文字数」となる。
日付フィールドをそれぞれ年月日にバラす場合、まず「年」「月」「日」のフィールドを作成。「年」に関しては同一年なら「フィールド内容の全置換」で対応が可能。
「20230214」から「2023」だけを抜き出す(先頭から文字を抜き出す)場合は
Left ( フィールド名 ; Length (フィールド名 ) -4 )
で最後の-4(文字数)
が「0214」の4文字を削除する。
逆に最後の文字を抜き出すには先頭を削除する。
Right ( フィールド名 ; Length ( フィールド名 ) -6)
同じく「-6」が削除する文字数。