商品名の項目内抜出について
- このフォーラムに新しいトピックを立てることはできません
- このフォーラムではゲスト投稿が禁止されています
NAKAYOSI
投稿数: 68
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
Unipass V1 Plus で開発をしています
商品名に 'あか あお きいろ' と半角スペースで区切られ登録されています。
これを別ファイルに 商品1 'あか'
商品2 'あお'
商品3 'きいろ'
と作成したいのですが、商品2迄はできたのですが、どうしても
商品3が作成できなくています。何か良い方法が有ればご教授下さい
最終的な目的は、'あか きいろ'の検索でこの商品名を検索かけたいのです。こちらも良い方法等あれば宜しくお願いいたします。
商品名に 'あか あお きいろ' と半角スペースで区切られ登録されています。
これを別ファイルに 商品1 'あか'
商品2 'あお'
商品3 'きいろ'
と作成したいのですが、商品2迄はできたのですが、どうしても
商品3が作成できなくています。何か良い方法が有ればご教授下さい
最終的な目的は、'あか きいろ'の検索でこの商品名を検索かけたいのです。こちらも良い方法等あれば宜しくお願いいたします。
投票数:0
平均点:0.00
ISHIJIMA
居住地: 静岡県
投稿数: 1827
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
StrToken関数を確認されてみてはいかがでしょうか
検索についてはINSTR関数でその文字があるか判定すればできるのでは・・
検索についてはINSTR関数でその文字があるか判定すればできるのでは・・
投票数:0
平均点:0.00
nkmt
投稿数: 1668
![長老 長老](../../uploads/rank3dbf8eb1a72e7.gif)
(検索対象の件数はどれくらいなのでしょうか?
他にもいい方法は有るかもしれませんが・・・)
今回は区切り文字が半角スペースとの事ですから
いったんREPSTR関数で半角スペースを別文字へ変更して
STRTOKEN関数で一つ目の商品名と三つ目の商品名の取得を
してみてはいかがでしょうか?
例) 区切り文字を|へ変更してから三つ目を取得
STRTOKEN( REPSTR( 'あか あお きいろ', ' ', '|' ), 3, '|' )
他にもいい方法は有るかもしれませんが・・・)
今回は区切り文字が半角スペースとの事ですから
いったんREPSTR関数で半角スペースを別文字へ変更して
STRTOKEN関数で一つ目の商品名と三つ目の商品名の取得を
してみてはいかがでしょうか?
例) 区切り文字を|へ変更してから三つ目を取得
STRTOKEN( REPSTR( 'あか あお きいろ', ' ', '|' ), 3, '|' )
投票数:1
平均点:10.00
NAKAYOSI
投稿数: 68
![常連 常連](../../uploads/rank3dbf8e9e7d88d.gif)
ありがとうございました。
検索できるようになりました。
検索できるようになりました。
投票数:0
平均点:0.00