◇質問
フィールドの先頭文字が数字の場合、先頭の●文字を取得するにはどうすればよいですか?
◇回答
〈MATCH関数〉と〈SUBSTR関数〉を利用することにより取得することができます。
※〈MATCH関数〉と〈SUBSTR関数〉の詳細は、機能説明書の「関数」をご参照ください。
機能説明書URL
THUMGY Data (thumgy-data.com)
【データ加工処理イメージ】
フィールドの先頭文字が数字の場合、先頭の6文字を取得する。
【操作手順】
■操作画面1
■操作画面2
■操作画面3
【スクリプト構文】
//ファイルのインポート
IMPORT EXCEL TO “FAQ014” FROM “FAQ.xlsx” TABLE “FAQ014” STARTLINE 1 FIELD [入力月] C
OPEN “FAQ014”
//文字の取得
DEFINE FIELD [FAQ014_文字の取得] C POSITION 1 COMPUTED
[入力月]
SUBSTR([入力月],1,6) IF MATCH( SUBSTR([入力月],1,1),“0,1,2,3,4,5,6,7,8,9”,0)