- ベストアンサー
excel(エクセル) の関数について
セルA1行に 20040705,1423,31,00001,3567300110015206,1 上の数値がある場合に 3567300110015206という部分だけを抜き出したい のですが関数でできますか? また、ほかによい方法があれば教えてください
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
","の個数が固定であれば 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) でもできますが。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.1
ほかに良い方法と言えば、「データ」→「区切り位置…」でカンマを 区切りに指定すると、それぞれの数値が別のセルに分離します。 これが一番簡単。