メインコンテンツへスキップ

Excelで負の数を正の数に変更するにはどうすればよいですか?

Author: Tech Support Last Modified: 2025-05-23

Excelで操作を処理しているとき、負の数を正の数に変換したり、その逆を行ったりする必要がある場合があります。負の数を正の数に変えるための簡単な方法はありますか?この記事では、すべての負の数を簡単に正の数に変換する方法やその逆を行ういくつかのテクニックをご紹介します。

change negative numbers to positive

「貼り付け」特別機能を使用して負の数を正の数に変更する

Kutools for Excelを使用して負の数を簡単に正の数に変更する

VBAコードを使用して範囲内のすべての負の数を正の数に変換する


「貼り付け」特別機能を使用して負の数を正の数に変更する

以下の手順で負の数を正の数に変更できます:

1. 空白セルに数字「-1」を入力し、そのセルを選択して、「Ctrl + C」キーを押してコピーします。

2範囲内のすべての負の数を選択し、右クリックして選択します。 特殊貼り付け... コンテキストメニューから選択してください。スクリーンショットをご覧ください:
Select all negative numbers in the range, right click, and select Paste Special

注意:
(1)押しながら Ctrl キーを押しながら、すべての負の数を一つずつクリックして選択することができます;
(2)Kutools for Excelがインストールされている場合、その機能である 特殊セルの選択 機能を使用して、すべての負の数を迅速に選択することができます。 無料トライアルをお試しください!
select all negative numbers by kutools

3そして 特殊貼り付け ダイアログボックスが表示されますので、選択してください すべて オプションから 貼り付けを選択し、次に 乗算 オプションから 計算をクリックします OKスクリーンショットをご覧ください:
 set options in the dialog box

4すべての選択された負の数が正の数に変換されます。必要に応じて「-1」を削除してください。スクリーンショットをご覧ください:
all negative numbers will be converted into positive numbers


Kutools for Excelを使用して負の数を迅速かつ簡単に正の数に変更する

ほとんどのExcelユーザーはVBAコードを使いたくありません。負の数を正の数に変える簡単な方法はありますか?Kutools for Excelはこれを簡単に快適に行うお手伝いをします。

Kutools for Excelは、300以上の高度な機能を提供し、複雑なタスクを簡素化し、創造性と効率を向上させます。 AI機能と統合され、Kutoolsは正確にタスクを自動化し、データ管理を容易にします。Kutools for Excelの詳細情報...無料トライアル...

1変更したい負の数を含む範囲を選択し、次にクリックします Kutools > コンテンツ > 数値の符号を変更する.
click Change Sign of Values feature of kutools

2チェックしてください すべての負の数を正の数に変更する の下にある 計算をクリックします OKスクリーンショットをご覧ください:
Check Change all negative values to positive option in the dialog box

以下のように、すべての負の数が正の数に変わったことが確認できます:
all negative numbers change to positive numbers

:この「数値の符号を変更する」機能を使用すると、末尾の負の符号を修正したり、すべての正の数を負の数に変更したり、すべての値の符号を反転させたり、すべての負の値をゼロに変更することもできます。無料トライアルをお試しください!

(1)指定された範囲ですべての正の値を迅速に負の値に変更する:
change all positive values to negative

(2)指定された範囲ですべての値の符号を簡単に反転させる:
reverse the sign of all values

(3)指定された範囲ですべての負の値を簡単にゼロに変更する:
change all negative values to zero

(4)指定された範囲で末尾の負の符号を簡単に修正する:
 fix trailing negative signs

ヒント:この機能を使用するには、まずKutools for Excelをインストールする必要があります。今すぐクリックしてダウンロードし、30日間の無料トライアルをお試しください。

VBAコードを使用して範囲内のすべての負の数を正の数に変換する

Excelのプロフェッショナルとして、VBAコードを実行して負の数を正の数に変更することもできます。

1. 「Alt + F11」キーを押して、Microsoft Visual Basic for Applicationsウィンドウを開きます。

2. 新しいウィンドウが表示されます。「挿入」>「モジュール」をクリックし、モジュールに次のコードを入力します:

Sub Positive
Dim Cel As Range
For Each Cel In Selection
If IsNumeric(Cel.Value) Then
Cel.Value = Abs(Cel.Value)
End If
Next Cel
End Sub

3その後、クリックします 実行 ボタンを押すか、または F5 キーを押してアプリケーションを実行すると、すべての負の数が正の数に変更されます。スクリーンショットをご覧ください:
vba code to convert all negative numbers to positive


デモ:Kutools for Excelを使用して負の数を正の数に変更する(またはその逆)