KutoolsforOffice— 1 つのソリューション、5 つの強力なツール。少ない労力で大きな成果。

Excel でセル内の値の符号を反転させるには?

著者テクニカルサポート変更日

Excel で作業していると、データ内に正の数と負の数が混在していることがよくあります。こうした数値の符号を素早く反転させたい—つまり、正の値を負に、負の値を正に変更したい—場合、手動で一つひとつ修正するのは、特に大規模なデータセットでは非常に時間がかかります。 Fortunately、Excel には数値の符号を一括で反転させるための迅速かつ効率的な方法がいくつか用意されています。このガイドでは、それぞれの手法を詳しく解説し、あなたの作業をスピーディーに完了できるようサポートします。

Excel で数値の範囲を表示しているスクリーンショット矢印Excel で符号が反転された値を表示しているスクリーンショット

特殊貼り付け関数を使ってセル内の値の符号を反転させます

Excel の「形式を選択して貼り付け」機能を使えば、セル内の値の符号を簡単に反転させることができます。以下の手順に従って操作してください。

1.空白セルに「-1」と入力して、コピーしてください。

2.符号を反転させたい範囲を選択し、右クリックして「形式を選択して貼り付け」を選択してください。下図をご参照ください:

3.「特殊貼り付け」ダイアログボックスで、「貼り付け」オプションから「すべて」を、「演算」オプションから「乗算」を選択してください。

符号を反転させるための乗算操作を示す「形式を選択して貼り付け」オプションのスクリーンショット

4.「OK」をクリックすると、指定範囲内のすべての数値の符号が反転されます。

Excel で数値の範囲を表示しているスクリーンショット矢印Excel で符号が反転された値を表示しているスクリーンショット

5.必要に応じて、数値「-1」を削除してください。


Kutools for Excel を使ってセル内の値の符号を素早く反転させます

「Kutools for Excel」の「数字の符号を変更」機能を使えば、値の符号を瞬時に反転できます。

Kutools for Excelは、複雑な作業を効率化する300 以上の高度な機能を提供し、創造性と生産性を高めます。AI 機能を統合したKutools は正確にタスクを自動化し、データ管理を簡単に行えるようにします。Kutools for Excel の詳細情報。。。         無料トライアル。。。

1。符号を反転させたい数値の範囲を選択します。

2。「Kutools」>「コンテンツ」>「数字の符号を変更…」をクリックしてください。スクリーンショットをご参照ください。

Excel の Kutools「値の符号を変更」オプションのスクリーンショット

3。「数字の符号を変更」ダイアログボックスで、「すべての正負を反転」をオンにしてください。

「値の符号を変更」ダイアログボックスのスクリーンショット

4。次に、「OK」または「適用」をクリックすると、すべての数値の符号が反転されます。

ヒント

VBA コードを使ってセル内の値の符号を反転させます

また、セル内の値の符号を反転させるには VBA コードを使うこともできます。ただし、その目的を達成するには、VBA をどのように使えばよいかをあらかじめ知っておく必要があります。以下の手順で実行できます:

1。セル内の値の符号を反転させたい範囲を選択してください。

2。Excel で[開発]タブの[Visual Basic]をクリックすると、「Microsoft Visual Basic for Applications」ウィンドウが開きます。または、ショートカットキー(Alt+F11)でも起動できます。次に、[挿入]>[モジュール]をクリックし、以下の VBA コードをコピーして貼り付けてください。

Sub Convert()
Dim C As Range
For Each C In Selection
C.Value = -C.Value
Next C
End Sub

3。次に、「実行」ボタンをクリックするか、F5 キーを押してコードを実行すると、選択した範囲内の数値の符号が一括で反転されます。