人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

excelの関数について質問です。

山田太郎 (6,301件)
山田次郎 (55件)
山田三郎 (5,144件)
山田四郎 (2件)

これらの文字列から、数字の部分のみ、数値として取り出したいのです。

関数を使って実現できたのは確認済みですが、具体的にどんな関数を組み合わせたかがわかりません。。。

具体的な答えを示していただけると最高です。宜しくお願いします!


●質問者: bababa
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:Excel 山田 山田太郎 数字 文字列
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● qazu
●35ポイント

1つ隣のセルに

FIND("(",セルの場所,1)

を入れて"("が左から何番目にあるか把握

更に隣のセルに

FIND("件",セルの場所,1)

を入れて"件"が左から何番目にあるか把握

そして更に隣のセルに

=MID(セルの場所,1つ隣のセルに表示されている数字+1,2つ隣のセルに表示されている数字-1つ隣のセルに表示されている数字)

を入れれば出ませんか?

http://www.yahoo.co.jp/


2 ● きゃづみぃ
●35ポイント

A1に入っているとして

=TEXT(MID(A1,MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890)),MAX(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))-10),"0")

とすれば数値のみにできますよ。


http://q.hatena.ne.jp/1178845653


3 ● SALINGER
●10ポイント

A1に文字列が入っているとして

ただし名前とかに”(”が入っていないことが条件です。

=MID(A1,FIND("(",A1)+1,LEN(A1)-FIND("(",A1)-2)

ダミー


4 ● りくっち
●10ポイント

A列に例示の内容の規則性でデータが入っているとして、

A1のデータ内の数字をB1に表示するなら

B1=VALUE(MID(A1,FIND("(",A1)+1,LEN(A1)-(FIND("(",A1)+2)))


でどうでしょうか。

http://excel.onushi.com/function/value.htm


5 ● hiko3karasu
●10ポイント

2の回答者さんの式だと検出できない数字がありますね。

山田太郎 (10294件)

とか

1の回答者さんと考え方は同じですが

=MID(A1,FIND("(",A1)+1,(FIND("件",A1)-FIND("(",A1)-1))

の方がいいと思います。

http://dummy ダミーです

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ