2011-06-01 10:05:41 +0000 2011-06-01 10:05:41 +0000
38
38

Excelのテキストインポートでデフォルトの区切り文字を変更する方法を教えてください。

CSVファイルをExcelにインポートしたいのですが、そのCSVファイルはカンマ区切りになっているのですが(図参照)、テキストインポートウィザードのデフォルトの区切り文字は「タブ」になっています。CSVファイルにはカンマで区切られたデータがありますが、テキストインポートウィザードのデリミタはデフォルトで「タブ」に設定されています。代わりにデフォルトを「カンマ」に変更するにはどうしたらいいですか?

回答 (3)

23
23
23
2011-06-01 10:43:05 +0000

(Office 2003 インターフェイスの場合)

その代わりに Data ¶> Import External Data ¶> Import Data…

これは、デリミタを選択できるテキスト インポート ウィザードを起動します。

または、新しいインターフェイスを使用している場合は、Dataタブの**> From Text* :

これにより、File Openダイアログが表示され、その後に同じText Importダイアログが表示されます。

12
12
12
2011-06-16 18:16:38 +0000

これは、これを参照するすべてのプログラム(ここではExcel)で使用されるWindowsの設定です。

  1. スタートボタンをクリックし、コントロールパネルをクリックします。地域と言語のオプション]ダイアログボックスを開きます。以下のいずれかを実行します。Windows Vista/7 では、[フォーマット]タブをクリックし、[このフォーマットをカスタマイズ]をクリックします。Windows XP の場合、[地域オプション] タブをクリックし、[カスタマイズ] をクリックします。リストセパレータボックスに新しいセパレータを入力します。
6
6
6
2011-06-01 13:48:19 +0000

Excelは、セッションで最後に使用された区切り文字を使用しているように見えます。Dave Petersonは、可能な解決策を説明しています ここ 基本的には、デフォルトの区切り文字を設定するマクロを作成して、それをxlstartフォルダに配置します。他の人のマシン上のファイルに対してこれを行う場合、おそらくうまくいかないでしょうが、これはあなた自身のシステム上でプログラム的にアプローチする方法であり、あなたの状況に合わせて適応することができます。以下のコードを実行することで、あらかじめデリミタを設定しておく必要があります。これは既存のセッションで動作します。ですから、特定のデリミタを設定することを期待するコンテンツがある場合は、インポートの前に以下のようなコードを実行して、お好きなパラメータを設定してください。