Q&A

回答の並べ替え:
投稿新規に質問を投稿する

桁数の固定された文字列の抽出

hidekin hidekin

2024-04-10 17:34

お世話になります CELF初心者です。
U列の文字列の中に0000-00-0000のような4桁-2桁-4桁の文字列があります。
この文字列のみを抽出し、V列にセットしたいのですが、どのようにアクションを設定すればよいでしょうか?
よろしくお願いいたします

Yexiongmao Yexiongmao
こんにちは。

U列の一つのセルに0000-00-0000のような4桁-2桁-4桁の文字列が必ず一つのみ含まれていて、文字列の中に上記形式以外"-"が含まれないなら下の式で抽出できます。
=MID(U2,FIND("-",U2)-4,12)
上記の条件に合わないデータがあり得るのならば、それぞれの条件に合うように条件式を組み合わせることになると思います。
hidekin hidekin
新日本コンピュータマネジメント株式会社 ご担当者様
参考にさせていただきます
ありがとうございました
今後ともよろしくお願いいたします
日本コンピュータシステム(CELFチーム) 日本コンピュータシステム(CELFチーム) パートナー
こんにちは。
画像の様にU2の文字列「あ1234-56-7890い」から1つ目、2つ目のハイフン位置を取得しハインフンの位置から前後の文字を抽出する方法を考えてみました。
各セルに設定している式は以下の通りです。
V2:=SEARCH("-",U2,1)
W2:=SEARCH("-",U2,V2+1)
X2:=CONCATENATE(mid(U2,V2-4,4),"-",mid(U2,V2+1,2),"-",mid(U2,W2+1,4))

この様な式をアクションで利用することで実現できるのはないかと思います。


メールコンタクトをとる