2011-10-31 00:08:32 +0000 2011-10-31 00:08:32 +0000
13
13

カンマで区切られたリストをエクセルで2つの列に分けるにはどうすればいいですか?

私はエクセルでこのように見える長いカンマで区切られたリストを持っています:

401.50,0.027  
402.00,0.028  
402.50,0.029  
403.00,0.031  
403.50,0.032  
404.00,0.034  
404.50,0.037

これを2つの別々の列に変換する簡単な方法はありますか? 800以上の値があり、それらをすべて個別に分離するのは本当に楽しみではありません。

回答 (3)

28
28
28
2011-10-31 13:54:05 +0000

Text to Columns**を使用してみましたか?

  1. リストを含む列をハイライト表示します。Data** > Text to Columns に移動します。区切りを選択します。次へをクリックします。コンマを選択します。Nextをクリックします。目的地**をそのままにしておくか、別の列を選択します。

2 つの式を 2 つの別々の列で使用することもできます。

コンマの左側の値を取得するには:

=0+LEFT(K1,FIND(",",K1)-1)

コンマの右側の値を取得するには:

=0+RIGHT(K1,LEN(K1)-FIND(",",K1))

ここで、K1 は、抽出された部分文字列を数値データに変換する前に、401.50,0.027

** 0+ のような最初の文字列を含みます。

3
3
3
2011-10-31 00:27:34 +0000

テキストをテキストエディタにコピー/ペーストする スペース文字をすべてcarriagereturn/linefeedsに置き換える TXTファイルとして保存する。エクセルでファイルを開きます。

0
0
0
2011-10-31 09:31:32 +0000

あなたのリストを処理するために少しvbaを書く

これは、値のリストが単一のセルにあり、選択されていると仮定しています。結果を次のセルに配置します。