質問: エクセル2013を使用しています。 5.10.7.12 や 7.6.2.10 等 と、1つのセルの中に数字が並んでいて、それぞれの数字(4個)を1個づつ抜き出したいです。
回答: 「データ」の「区切り位置」でピリオドを区切り文字に指定して分けちゃうのが一番簡単確実。 数式でインタラクティブに何番目のデジットを取り出すか指定出来るようにするなら、指定のピリオドだけを特別な文字に置換して、その次の文字から2文字取り出します。そこのデジットが2文字なら普通に取り出せるし、1文字でも後ろに小数点が付くだけなので数値にしちゃえば問題ありませんね。というわけでA5に元の文字列があって自分はB5で、B1に何番目を取り出すかの数値があるとすると、 B5: =mid($A5,find(char(9),substitute("."&$A5, ".",char(9),B$1)),2)*1 こんな感じ。