• ベストアンサー

エクセル データの一部を抜粋する方法

12,48783,12.81.8.0,546c63da38827,actiot… 1,887533,11.90.7.0,e65463da5487,actio… 上記のデータがあるとします。 二つ目の「,(ガンマ)」と三つ目の「,(ガンマ)」の間にあるデータのみ抜粋する方法はあるのでしょうか? 上記のデータでしたら 「12.81.8.0」 「11.90.7.0」 になります。 関数かマクロのどちらでも構いません。 宜しくお願いします。

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

  • ベストアンサー
  • STICKY2006
  • ベストアンサー率29% (1536/5269)
回答No.2

>>二つ目の「,(ガンマ)」と三つ目の「,(ガンマ)」の間にある 「カンマ」です。 >>12,48783,12.81.8.0,546c63da38827,actiot… >>1,887533,11.90.7.0,e65463da5487,actio… EXCELのバージョンが分かりませんが、 「データ」⇒「区切り位置」でどうにかなる内容に思います。 https://www.forguncy.com/blog/20170424_delimiterposition https://www.becoolusers.com/excel/text-to-columns.html https://yamanjo.net/senior/excel/excel_11.html 例は貼っておきますが、使い方はご自身で調べてください。

nkmyr
質問者

お礼

こんな簡単な方法があったのは知りませんでした。ありがとうございます!

その他の回答 (1)

  • watabe007
  • ベストアンサー率62% (476/760)
回答No.1

データがA1セルにあるとして Dim v As Variant v = Split(Range("A1").Value, ",") MsgBox v(2)

nkmyr
質問者

お礼

ありがとうございます。 結果をコピペできない、一つ一つずつやらないといけないなどで、私のやりたいことと違うようです。 でもマクロの内容は参考になりました。

関連するQ&A