• ベストアンサー

excel(エクセル) の関数について

セルA1行に 20040705,1423,31,00001,3567300110015206,1 上の数値がある場合に 3567300110015206という部分だけを抜き出したい のですが関数でできますか? また、ほかによい方法があれば教えてください

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

  • ベストアンサー
  • imaruya
  • ベストアンサー率34% (63/181)
回答No.2

","の個数が固定であれば A1 セルにこの値が入っているとします。 C1セルからC6セルに以下のように入れます。 =FIND(",",A$1)    最初の,の位置を求めます。 =FIND(",",A$1,C1+1)  最初の,の位置の次の文字から次の,の位置を求めます =FIND(",",A$1,C2+1)  同上 =FIND(",",A$1,C3+1)  同上 =FIND(",",A$1,C4+1)  同上 =MID(A1,C4+1,C5-C4-1) 求めた,の位置から目的の文字列を抽出 これで、C6セルに目的の値が入ります。 これはあくまでも参考です。

その他の回答 (2)

  • hisako27
  • ベストアンサー率9% (10/104)
回答No.3

=MID(A1,24,16) でもできますが。

回答No.1

ほかに良い方法と言えば、「データ」→「区切り位置…」でカンマを 区切りに指定すると、それぞれの数値が別のセルに分離します。 これが一番簡単。

関連するQ&A