人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

CSVファイルをエクセルで編集しています。
2つの列 A B があります。Aの各行には1か0の数字が、
Bにも1か0の数字がはいっています。ABの組み合わせは、1と0
1と1、0と0などありますが、そのうち
A1とB0の組み合わせのとき、A0とB0に一括で置き換えたいのですが
できるでしょうか?方法を詳しく知りたいです。また、CSVの書式が変わるということはないでしょうか。xls形式で保存すると使えないので。以下はエクセルの画面ですので参考に
お願いします。
http://www.h6.dion.ne.jp/~zipper/table.gif

●質問者: masculine
●カテゴリ:コンピュータ 学習・教育
✍キーワード:A1 CSV xls エクセル ファイル
○ 状態 :終了
└ 回答数 : 5/8件

▽最新の回答へ

1 ● auren
●0ポイント

http://www.hatena.ne.jp/1091368172#

CSVファイルをエクセルで編集しています。 2つの列 A B があります。Aの各行には1か0の数字が、 Bにも1か0の数字がはいっています。ABの組み合わせは、1と0 1と1、0と.. - 人力検索はてな

A,Bが

0,0→0,0

1,0→0,0

0,1→0,1

1,1→1,1

であればいいんですよね?

変わるのは1,0→0,0だけですから、

2列ですのでのカンマ区切りCSVに出力して

テキストエディタで開いてこの置換を行えばよいのでは。


2 ● utagawh
●0ポイント

http://www.yahoo.co.jp/

Yahoo! JAPAN

CSVファイルなら秀丸などのテキストエディタで1,0の行を0,0に置換するってのはどうでしょうか?


3 ● paphio
●21ポイント

http://www.geocities.co.jp/

Yahoo!ジオシティーズ - 容量50MBのホームページスペース。日記やゲストブック、アバターなどの機能。

(URLはダミーです。)

まず、書式が変わるのは、保存した時点ですので、excelで使っている間は、通常のとおり使っても良いです。

ご質問の件ですが、Bの右側をCの列として話を進めます。

Cの列に次の計算式を入れます。

IF(B=0,IF(A=1,0,A),A)

A,B,Cは列名。実際はA1,A2等のセル番号になる

C列に置き換え後のA列になりますので、C列をA列に置き換え(このときに、「形式を選択して張り付け」-「値」で行う)

その後C列を削除。

で邪道ではありますが、ご希望にかなうと思います。

保存のときにCSVを選択して保存してください。


4 ● nemuneko
●30ポイント

http://www.hatena.ne.jp/1091368172

CSVファイルをエクセルで編集しています。 2つの列 A B があります。Aの各行には1か0の数字が、 Bにも1か0の数字がはいっています。ABの組み合わせは、1と0 1と1、0と.. - 人力検索はてな

URLはダミーです。

1.列Bの次に列Cを作り、

2.C1のセルに「=if(A1=1,if(B1=0,0,A1),A1)」と書き、

3.C1のセルをコピーして

4.列Cの行をすべて選択(この場合だとC1からC21を選択)してコピーしてください。

5.列Aの行をすべて選択(この場合だとA1からA21を選択)して、

メニュー[編集][形式を選択して貼り付け]にて[値]を貼り付けてください。

6.列Aを選択し、メニュー[編集][削除]にて削除してください。

CSVで保存してみましたが、書式に変わりはありませんでした。


5 ● gdm
●30ポイント

http://www.h6.dion.ne.jp/

au one net

URLはダミーです。

[1] 一番上に空行を一行挿入します。

[2] [データ] → [フィルタ] → [オートフィルタ]の順にクリックします。

[3] B列のフィルタタブで[0]をクリックします。

[4] A列を全部選択します。

[5] [編集] → [置き換え]の順にクリックします。

[6] [検索する文字列]に”1”、[置換する文字列]に”0”を入力して[すべて置換]をクリックします。

[7] [1]で挿入した空行を削除してCSVにエクスポートすればできあがりです。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ