- 締切済み
EXCELで符号反転
EXCELで、入力済(数値)のセル(複数)を選択し、符号を反転させることはできますか?。正は負に,負は正に。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- to-comas
- ベストアンサー率26% (5/19)
もう一つ別の方法をお教えいたします。 符号を反転させたいセルを選択し、右クリックで「セルの書式設定(F)」「表示形式」「ユーザー定義」と選択して、種類(T)の下に「 -#;# 」と設定してOKを押せば、..... アララ不思議、正は負に,負は正に 符号が反転します。 ただし、これは表示だけで、元のデータは変わっていません。お試しください。
①A列に数値があれば<挿入した>B列にのセルへ『=-A1』の数式?を作ります。②B1右下の黒十字になったところで、Wクリックすると、A列の空白セルがあるところまではコピーされます。③さらにB列をコピーし、C列へ「形式を選択して貼り付け」-<値(V)>なら数式がはずれます。##これが飛び飛びのセルなら、『=-A1』の数式を作ったあとこのセルをコピーし、CTRLキーを押しながら選択します。「形式を選択して貼り付け」-<数式(F)>。後は同様です。※表になっていても空いているところで同じようにできますよ
補足
ARGさんから、ほぼ同じ回答を頂きましたので、ARGさんをマスターとして推薦しました。悪しからず。
- ARC
- ベストアンサー率46% (643/1383)
例えばA1:A10の範囲に数値が入っていて、これを反転させる場合、 B1(一例です。空いてるセルならどこでもOK)に =-A1 って入力します。 で、B1のセルをコピーして、B2:B10の範囲に貼り付けます。 で、B1:B10のセルを選択し、コピーした後、A1のセルを選択し、[編集]-[形式を指定して貼り付け]-[値]-[OK]とクリックすると、符号を反転した結果が手に入ります。 B1:B10の内容は不要ですので、最後に削除します。
補足
判りました。ご教示のとおり操作し、目的の作業を完了しました。 有り難う御座いました。
補足
面白い方法ですね。仰せのとおり、元のデータは変わりませんね。グラフを作成しても、符号反転前の値が使われること、確認しました。マスターとして推薦は、ARGさんに投票しました。