[[20151006170920]] 『右から不特定数の数字を抜き出したい』(あやの) ページの最後に飛ぶ

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

 

『右から不特定数の数字を抜き出したい』(あやの)

今晩、データの抜き出す方法に関して助言をいただきたく投稿いたします。

東京 123あ6230
東京 123え59
東京 123え2390
東京 12え2386
日本橋 123あ218

上記のような車のナンバーの後ろの数字のみ抜き出したいのですが
関数で作業することは可能でしょうか?

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

間の空白の数はその都度違うようです
東京で6つ
日本橋で4つ
数字の頭をそろえる形になっているようです。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


[[20140722161256]] 『ナンバープレートの下桁の数字を抽出したい』(ららら) >>BOT
 こちらは参考になりますか?
(稲葉) 2015/10/06(火) 17:19

=IF(LEN(SUBSTITUTE(MID(B1,1,5)," ",""))=1,TEXT(MID(B1,14,4),"0000"),IF(LEN(SUBSTITUTE(MID(B1,1,5)," ",""))=2,TEXT(MID(B1,13,4),"0000"),IF(LEN(SUBSTITUTE(MID(B1,1,5)," ",""))=3,TEXT(MID(B1,12,4),"0000"),IF(LEN(SUBSTITUTE(MID(B1,1,5)," ",""))=4,TEXT(MID(B1,11,4),"0000"),""))))

空白の定義がわかってきたのでとりあえずこの関数でやってみました。
今のところできています。

すみませんありがとうございました。

らららさま
ありがとうございます
後程、ゆっくり確認してみたいと思います!

(あやの) 2015/10/06(火) 18:13


 59 → 0059 にしたいってこと?

 59 のままでいいのなら

 =-LOOKUP(1,-RIGHT(B1,{1,2,3,4}))
 
「0」で始まるナンバーなんかないと思うんだけど、、
 表示だけでも「0059」にしたいのなら
 表示形式〜ユーザー定義 0000 にする。

 こんな感じかな。
(笑) 2015/10/06(火) 18:23

 > とりあえずこの関数でやってみました。 
 > 今のところできています。 

 その式だと ↓ は「0386」になるのでは?

 東京      12え2386

 分類番号2桁というのがあるのかどうか知らないけど。
(笑) 2015/10/06(火) 18:48

 こんな感じでも?

 =LOOKUP(10^10,RIGHT(B1,COLUMN($1:$4))+0)
(seiya) 2015/10/06(火) 19:04

 ・分類番号はすべて3桁で、2桁はない(例題は間違い)
 ・すべて「数字の頭をそろえる形になっている」
  → スペースは半角

 のなら

 =MIDB(B1,16,4)*1

 =REPLACEB(B1,1,15,"")*1

 参考まで。
(笑) 2015/10/07(水) 12:51 加筆13:08

 細切れレスで気が引けるけど、、、

 ・分類番号はすべて3桁で、2桁はない(例題は間違い)
 ・すべて「数字の頭をそろえる形になっている」

 という前提で、関数でなくてもいいのなら、
 データ → 区切り位置 でもできる。「固定長フィールドのデータ」の方で。

 参考まで。
(笑) 2015/10/07(水) 15:19

コメント返信:

[ 一覧(最新更新順) ]


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