2 返信 最新の回答 日時: Mar 22, 2017 9:36 PM ユーザー:AKM

    POSSOTION 関数に関して

    AKM

      Positionは、文字位置を探し出すのに便利な関数ですが、文字間の空白(スペース)位置を返すことが出来ません。

      何か方法はありましたら、教えて頂けたら助かります。よろしくお願いいたします。

       

      例えば、名前などフィールド名:氏名「大山田 太郎」を、別のフィールドに「苗名:大山田」と「名前:太郎」に振り分けたい場合です。

       

      計算フィールド名「スペース」(数字) Position (氏名; " " ;1 ;1 ) →位置を返さず0になります。

       

      フィールド名「苗名」(テキスト) (Left(氏名;Length ( 氏名 )-スペース)

      フィールド名「名前」(テキスト) Right ( 氏名 ; Length ( 氏名 ) - スペース )

                 又は Middle ( 氏名 ; スペース + 1  ; Length ( 氏名 )  - スペース)

       

      と言った具合です。

      空白(スペース)位置の解れば、フィールドの値が希望の結果になると思うのですが…

       

      よろしくお願いいたします。