• 締切済み

EXCELで符号反転

EXCELで、入力済(数値)のセル(複数)を選択し、符号を反転させることはできますか?。正は負に,負は正に。

みんなの回答

  • to-comas
  • ベストアンサー率26% (5/19)
回答No.3

 もう一つ別の方法をお教えいたします。  符号を反転させたいセルを選択し、右クリックで「セルの書式設定(F)」「表示形式」「ユーザー定義」と選択して、種類(T)の下に「 -#;# 」と設定してOKを押せば、..... アララ不思議、正は負に,負は正に 符号が反転します。  ただし、これは表示だけで、元のデータは変わっていません。お試しください。

noname#23
質問者

補足

面白い方法ですね。仰せのとおり、元のデータは変わりませんね。グラフを作成しても、符号反転前の値が使われること、確認しました。マスターとして推薦は、ARGさんに投票しました。

noname#591
noname#591
回答No.2

①A列に数値があれば<挿入した>B列にのセルへ『=-A1』の数式?を作ります。②B1右下の黒十字になったところで、Wクリックすると、A列の空白セルがあるところまではコピーされます。③さらにB列をコピーし、C列へ「形式を選択して貼り付け」-<値(V)>なら数式がはずれます。##これが飛び飛びのセルなら、『=-A1』の数式を作ったあとこのセルをコピーし、CTRLキーを押しながら選択します。「形式を選択して貼り付け」-<数式(F)>。後は同様です。※表になっていても空いているところで同じようにできますよ

noname#23
質問者

補足

ARGさんから、ほぼ同じ回答を頂きましたので、ARGさんをマスターとして推薦しました。悪しからず。

  • ARC
  • ベストアンサー率46% (643/1383)
回答No.1

例えばA1:A10の範囲に数値が入っていて、これを反転させる場合、 B1(一例です。空いてるセルならどこでもOK)に =-A1 って入力します。 で、B1のセルをコピーして、B2:B10の範囲に貼り付けます。 で、B1:B10のセルを選択し、コピーした後、A1のセルを選択し、[編集]-[形式を指定して貼り付け]-[値]-[OK]とクリックすると、符号を反転した結果が手に入ります。 B1:B10の内容は不要ですので、最後に削除します。

noname#23
質問者

補足

判りました。ご教示のとおり操作し、目的の作業を完了しました。 有り難う御座いました。