• ベストアンサー

CSVで1列目を空白にする方法は?

お世話になります。 EXCEL2000で表を作っていて、それをCSVに変換します。 例えば下記表のようにA1は空白でB1は東京、C1は23が入っています。 A B C 1   東京 23 2   大阪 21 3   愛知 25 これをCSV形式で保存すると、Aの列が消えてしまいます。   A B C 1 東京 23 2 大阪 21 3 愛知 25 CSVでAの列を空白のまま保存したいのですが、どうすれば良いでしょうか? テキストで見ると、イメージはこのようになって欲しいのですが、 ,東京,23 ,大阪,21 ,愛知,25 下記のようになります。 東京,23 大阪,21 愛知,24 どうすれば頭に空白の列を入れれるのですか?

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

  • ベストアンサー
  • mojonbo
  • ベストアンサー率57% (4/7)
回答No.1

空白のセルの表示形式を文字列に変更することで出来るかと思います

myu_kaori
質問者

お礼

早速の返答ありがとうございます。 試してみたら、うまくいきました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

  • chie65536
  • ベストアンサー率41% (2512/6032)
回答No.2

A1セルの「書式」を適当に変えて下さい。標準状態以外であれば何でも良いです。 例えば ・表示形式を「標準」以外に変える ・フォントの色を「黒」にする ・フォントのサイズを変える ・罫線(枠)を付ける ・パターンで背景色を「白」にする などから、お好みの方法を1つ選んで変えて下さい。 要は「中身は無いけど、書式が何か変えられてるセル」があればOK。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • CSV形式にすると出てくる空白を消したいです。

    エクセル形式で、表を作ってCSV形式で保存するのですが、 CSV形式で保存したデータをメモ帳(テキスト形式)で開くと、 エクセル・CSV形式の時には表示されていなかった空白(半角スペース)が出来てしまっています。。。 業務上必要なデータで、項目には半角英数13ケタの数字しか入力してはいけないのですが、 その空白が出来てしまってしまうので、エラー扱いにされてしまいます。 どのようにすればテキスト形式で表示したときにこの空白が生れないように出来るのでしょうか? 宜しくお願い致します。

  • 【Excel】 csvの作成時、空白セルにもカンマ

    こんにちは A列のA10まで、に値が入ります。 B列は、B1=IF(A1="","",A1) として、B10までフィルしました。 A1からA5までに1、2、3、4、5と入力し、A6からA10は空白にします。 B1からB5までは、1、2、3、4、5が表示され、 B6からB10までは空白です。 このSheetを、csvで保存し、テキストで開きますと 1,1 2,2 3,3 4,4 5,5 , , , , , , となります。 この、6行から10行の「,」がないcsvを出力したいのですが、 元のSheetの式はどうしたらよいでしょうか。 Excel2007です。 宜しくお願いします。

  • csvデータの列の入れ替えができるソフト

    次のようなCSVデータがあります a,b,c,d,e 11,12,13,14,15 21,22,23,24,25 31,32,33,34,35 上記のc列を1番目、次に、b,a,e,dのように列の順番を変えたいと 思っています 変換後は下記のイメージです c,b,a,e,d, 13,12,11,15,14 23,22,21,25,24 33,32,31,35,34 これはイメージであり、CSVの列数は300列程あります a,b,c,d,eの列の並びを指定することにより、全てのデータ が並び替えれるソフトをご存知でしたら教えていただけませんか よろしくお願いします。

  • Excelで特定の列の空白を埋める方法

    エクセルで次のようなことは可能でしょうか? 昨日も同じような質問をいたしましたが、よろしくお願いします。 A列に次のように入力されているとします。 (昨日、質問で文字列にa,b,cを付け加える方法を教えていただきましたが、以下のものは一つずつ入力してあるとします。) 001a 001b 空白 空白 002a 空白 空白 空白 003a 空白 空白 ここの空白を 001a 001b 空白 → 001c 空白 → 001d 002a 空白 → 002b 空白 → 002c 空白 → 002d 003a 空白 → 003b 空白 → 003c とする方法はないでしょうか?(千行くらいを自動的に) あとこれに関連して別の質問ですが、 ある列の001a, 001bなどのアルファベットのみ削除(はずす)して 001,002だけの数字にする方法も教えていただけないでしょうか? よろしくお願いします。

  • エクセルで重複データの内容を右の列に増やす方法

    エクセル2007で、表(1)のようなレコードがあります。 B列とC列の両列をキー列として、両列が次の行と同じ場合、表(2)のように一行にまとめるVBAをどなたかご教示お願いします。 過去ログ等で重複データの行削除は理解できたのですが、キー列が2列の場合や、表(2)のように右の列にデータをどんどん増やす方法がわかりません。 条件は、レコードは1000行以上、市idと社idは昇順に並んでいるため重複データは必ず上下に連続している、商品の種類は50以上あり、どれ位右に列が増えるか不明、などです。 VBA初心者です。よろしくお願いします。 表(1)(sheet1) 県名|市id | 社id|社名|商品|空白|空白・・ 秋田|0001|0001|A株|青大|空白 秋田|0001|0001|A株|赤小|空白 東京|0002|0003|B株|黒中|空白 大阪|0004|0001|C有|赤中|空白 大阪|0004|0001|C有|白大|空白 大阪|0004|0002|D株|赤大|空白 大阪|0004|0002|D株|黄中|空白 大阪|0004|0002|D株|緑小|空白 ・ ・ 表(2)(sheet2) 県名|市id| 社id|社名|商品|商品|商品・・ 秋田|0001|0001|A株|青大|赤小|空白 東京|0002|0003|B株|黒中|空白|空白 大阪|0004|0001|C有|赤中|白大|空白 大阪|0004|0002|D株|赤大|黄中|緑小 ・ ・

  • エクセルで重複データの内容を右の列に増やす方法は?

    エクセル2007で、表(1)のようなレコードがあります。 B列とC列の両列をキー列として、両列が次の行と同じ場合、表(2)のように一行にまとめるVBAを、どなたかご教示お願いします。 過去ログ等で重複データの行削除は理解できたのですが、キー列が2列の場合や、表(2)のように右の列にデータをどんどん増やす方法がわかりません。 条件は、レコードは1000行以上、市idと社idは昇順に並んでいるため重複データは必ず上下に連続している、商品の種類は50以上あり、どれ位右に列が増えるか不明、などです。 VBA初心者です。よろしくお願いします。 表(1)(sheet1) 県名|市id | 社id|社名|商品|空白|空白・・ 秋田|0001|0001|A株|青大|空白 秋田|0001|0001|A株|赤小|空白 東京|0002|0003|B株|黒中|空白 大阪|0004|0001|C有|赤中|空白 大阪|0004|0001|C有|白大|空白 大阪|0004|0002|D株|赤大|空白 大阪|0004|0002|D株|黄中|空白 大阪|0004|0002|D株|緑小|空白 ・ ・ 表(2)(sheet2) 県名|市id| 社id|社名|商品|商品|商品・・ 秋田|0001|0001|A株|青大|赤小|空白 東京|0002|0003|B株|黒中|空白|空白 大阪|0004|0001|C有|赤中|白大|空白 大阪|0004|0002|D株|赤大|黄中|緑小 ・ ・

  • エクセルで一列おきに空白列を入れたい

    ABCDEF・・・ の表を A B C D E F ・・・ のように一列空白の列を入れたいのですがどうすればいいのでしょうか。

  • エクセルファイルの1レコード(1行)を1csvファイルへ変換マクロ

    エクセルファイルの1レコード(1行)を1csvファイルへ変換し、エクセルファイルにあるレコード数分だけあるフォルダに自動作成するマクロを教えて下さい。 因みに、csvファイル名は、エクセルデータの『a列.csv』となるようにしたいです。 【例】 本日2007/11/13 ○○.xls A列 B列 C列 111 1 356 13 1 2 ・ ・ ・ ・ ・ ・ 111.CSV "2007/11/13(火)","1","356,"","","" 13.CSV "2007/11/13(火)","1","2,"","","" 変換後のcsvの中身は 1列目に、本日の日付 2列目に、1 3列目に、変換元のエクセルファイルの3列目 4、5、6列目に空白 という形式です。 どなたかお分かりになるかた、ご教授願います。

  • A列が空白なら、計算式の入っているB.C・・~列も空白で表示する方法。

    A列に対して、B.C・・~列にそれぞれ違った式が入っています。 A列が空白だと、B列#N/A、C列1 ・・・と、それぞれ答えが返ってきます。 今までは、各B、C・・列に「A列が空白の場合は表示しない」設定を「条件付書式」を使ったり「IF(ISERROR・・」の関数を使ったり 無い知恵と知識を振り絞って悪戦苦闘の末、1列1列・・こつこつ設定していたのですが 「もっと簡単な方法があるのでは??」と都合のいいことを考えました。 しかし、恥ずかしながら私には知識が無いもので、そんな事が出来るのか、また仮に出来るとしても方法がわかりません。 関数でも、条件付書式でも、何でもかまいません。 指定したセルが空白の場合、そのセルに対して数式が入っている他の複数セルにも何も表示しないように一発で出来るようにするには、 どうすればいいのか教えて頂けませんか? 98です。出来るだけ簡単な方法がありがたいです。 余談なのかもしれませんが、B列にはVLOOKUPの関数、C列には「A列内の数字+1」と言う式が入っています。 C列はA列に0と入力しても、空白でも1という答えが返ってきてしまいます。そこでA列が空白の場合答えが表示されないようにしたいのです。) 宜しくお願いします。

  • エクセルで空白のセル列を削除したい

    こんにちは。よろしくお願いします。 エクセルの使い方で質問があります。 こういう使い方があるのかどうかわかりませんが、 たとえば Aデータ  10202 Bデータ  3343 Cデータ  90394 のようなテキストファイルからコピペして持ってきたデータ の空白の列をまとめて一括で削除したいのですが、 なにかいい方法ないでしょうか? よろしくお願いします。空白の列は規則的です。 2、3列 5、6列 89列目 のような感じで空白列があります。

専門家に質問してみよう