[[20190117111953]] 『文字列と数字を抽出したい。』(めりあ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『文字列と数字を抽出したい。』(めりあ)

 お世話になっております。

 得意先指定の請求書を作成するにあたって躓いてしまいお知恵を拝借させてください。

 抽出したものを請求書の該当するセルヘ反映させています。(すべて同一ブック内)
「文字列 6桁の数字 2桁-4桁」がほとんどですが、 「文字列 6桁の数字」のみの場合が月の内に何度かあります。
 下記の数式を抽出用のシートに入れており「文字列 6桁の数字 2桁-4桁」の場合は今の所問題なく動いています。
 「文字列 6桁の数字」の場合は当たり前ですがうまく抽出できません。
 コードが#VALUE!、No.が1と3456になってしまいます。
 どちらの場合にでも対応できるようにできないでしょうか?

 シート名:抽出
 [G]                           |[H]|[I]   |[J]                                  |[K] 
 [3]|みかん 123456 12-1234|   |      |                                    | 
 [4]|                             |   |名前 |=LEFT($G$3,FIND(" ",$G$3)-1)| 
 [5]|                             |   |コード|=MID($G$3,LEN($G$3)-13,6)| 
 [6]|                             |   |No.  |=LEFT(RIGHT($G$3,7),2)         |=RIGHT($G$3,4)

< 使用 Excel:Excel2013、使用 OS:Windows10 >


 コード:=LEFT(REPLACE(G3,1,LEN(J4)+1,""),6)
 No.前半:=LEFT(REPLACE(G3,1,LEN(J4&J5)+2,""),2)
 No.後半:=LEFT(REPLACE(G3,1,LEN(J4&J5)+5,""),4)
 ではどうだろうか?
(ねむねむ) 2019/01/17(木) 11:35

 J6 =MID(G3,LEN(J4&J5)+3,2)
 K6 =IF(J6="","",RIGHT($G$3,4))
(GobGob) 2019/01/17(木) 11:48

 ねむねむ様、GobGob様
 ありがとうございます!
 早速試しましたところばっちり抽出できました。
 すでに抽出済みのセルから抜き出すということを全く考えていませんでした…
 こういった場合にすごく使えそうなので教えていただいた関数の意味もしっかり勉強したいと思います。

 本当にありがとうございました!
(めりあ) 2019/01/17(木) 12:07

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.