• ベストアンサー

Excelで、目次のページ数だけ抜き出したい

Excelを使って、目次のページ数だけ抜き出すことはできますか? 例えば。 あああああ・・・13 いい・・・・・・・・・135 うううう・・・・・・・11 えええええ・・・168 こんな感じで、目次があります。 これの数字だけを抜き出したいのですが。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

A1セルに「あああああ・・・13」があるとすると となりのB1セルに =MID(A1,MIN(FIND({1,2,3,4,5,6,7,8,9,0},A1&"1234567890")),9) と記入します。 #参考 項目名に数字を使っている場合,必ず「・」で記入されている場合 =MID(A1,MAX(IF("・"=MID(A1,ROW($A$1:$A$99),1),ROW($A$1:$A$99)))+1,9) と記入してコントロールキーとシフトキーを押しながらEnterで入力する。

chamery
質問者

お礼

ありがとうございました!! 抜き出すことができました。 一番早く回答して頂いたので、ベストアンサーと させて頂きます。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

=MID(A1,FIND({1,2,3,4,5,6,7,8,9},A1&123456789),999)

chamery
質問者

お礼

ありがとうございました!

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

例データ A1:A3 asd・・・・123 ASADF・・・12 あいうえ・・・2345 例えばD1セルに =VALUE(RIGHT(A1,LEN(A1)-MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))+1)) 下方向に式を複写 結果 asd・・・・123 123 ASADF・・・12 12 あいうえ・・・2345 2345 ーー ページ数の数字は半角数字とする。数字以外(文字とリーダーの点)は何文字でも良い。 MIN(FIND({0,1,2,3,4,5,6,7,8,9},A1&1234567890))は、不思議と思うかもしれないが、定石のような式。 先輩の遺産。 WEB照会でもみつかる。

chamery
質問者

お礼

ありがとうございました!

関連するQ&A