みんなに優しく、解りやすくをモットーに開設しています。 以下のルールを守りみんなで助け合いましょう。
1.ファイルメーカーで解らない事があればここで質問して下さい。 何方でも、ご質問・ご回答お願いします。 (優しく回答しましょう)
You are not logged in.
Pages: 1
win10、FM17
商品名フィールドに「あいうえお, かき くけ こ, さしす」と入っているとします。
フィールド商品名1は、LeftWord(商品名;1)で「あいうえお」と取得できたのですが、
フィールド商品名2の「かき くけ こ」が、MiddleWord(商品名;2;1)だと途中のスペースで別れてしまい、うまく取り出せません。
どうしたら取り出せますでしょうか。
Offline
Word系の関数では無理でしょう。
商品名の区切りが必ず「、」ならば、
それを「¶」(改行)に変えれば、
Value系の関数で取り出せるでしょう
Offline
単語でなくカンマで区切られた文字列を取り出したいってことですよね。
スペースというのは単語と単語の区切りに使う記号なので、それを含んだら単語じゃないです。
チポさんの改行に置換する方法が一番いいと思いますが、データに改行が含まれないという条件もあります。
GetValue ( Substitute ( 商品名 ; ", " ; ¶ ) ; 2 )
区切り文字が「半角カンマ+半角スペース」でない場合があると、調整が必要です。
ありがとうございます。できました。
Offline
Pages: 1
[ Generated in 0.004 seconds, 9 queries executed - Memory usage: 503.99 KiB (Peak: 514.66 KiB) ]