web-dev-qa-db-ja.com

カンマ区切りの値を2つのExcelセルにコピーする

次のようなカンマ区切りの値があります。

17  ab  2880662,2880663
15  ab  2877244,2877247
21  ab  2874201
21  ab  2873876

これをExcelにコピーすると、次のように、コンマ区切りの値が2つのセルに分割されます。

17  ab  2880662    2880663
15  ab  2877244    2877247
21  ab  2874201    (empty)
21  ab  2873876    (empty)

テキストとしてコピーを使用すると機能しないので、天才的なアイデアが必要です:)

30
madkitty
  1. テキスト全体を最初のセルに貼り付けます
  2. 貼り付けの下部に表示されるアイコンをクリックして、「テキストインポートウィザードを使用」を選択します
  3. ウィザードのステップ2で、区切り文字としてスペースとコンマの両方を選択します

あなたはまさにあなたが望むものを得るべきです。私はあなたのテキストを使ってこれを試しました、そしてそれはうまくいきました。 Excel 2003にこれがあるかどうかはわかりませんが、以降のバージョンにはあります。

ステップ2:

Step 2

ステップ3:

Step 3

53
PonyEars

最初にいくつかのテキストを含むセルを選択してから、以下を選択できます。

Data> Text To Columns> Delimited> Next:Comma Check

次にCancelをクリックして、これらの設定を保存します。コンマで区切られたテキストをメモ帳からコピーして貼り付けると、必要に応じて列に分割されます。

:デフォルト設定(数値形式が一般に設定)の場合Excelは、ローカル設定に応じて日付や数値などの一部のデータ値を解釈しようとします。たとえば、「3/7」でのコピーはアメリカまたはヨーロッパの日付として解釈される場合があり、数値コードを先頭のゼロでコピーすると失われる場合があります。不要な変換を回避するために、データのコピー先の列の数値形式をTextに設定できます。

20
lori_m

データをメモ帳などのプレーンテキストエディターでmyfile.csvとして保存し、Excelで開きます。そこでデリミタをカンマに設定できます。

1
luukes