Excel でセル内の値の符号を反転させるには?
著者テクニカルサポート•変更日
Excel で作業していると、データ内に正の数と負の数が混在していることがよくあります。こうした数値の符号を素早く反転させたい—つまり、正の値を負に、負の値を正に変更したい—場合、手動で一つひとつ修正するのは、特に大規模なデータセットでは非常に時間がかかります。 Fortunately、Excel には数値の符号を一括で反転させるための迅速かつ効率的な方法がいくつか用意されています。このガイドでは、それぞれの手法を詳しく解説し、あなたの作業をスピーディーに完了できるようサポートします。
![]() | ![]() | ![]() |
特殊貼り付け関数を使ってセル内の値の符号を反転させます
Excel の「形式を選択して貼り付け」機能を使えば、セル内の値の符号を簡単に反転させることができます。以下の手順に従って操作してください。
1.空白セルに「-1」と入力して、コピーしてください。
2.符号を反転させたい範囲を選択し、右クリックして「形式を選択して貼り付け」を選択してください。下図をご参照ください:

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

4.「OK」をクリックすると、指定範囲内のすべての数値の符号が反転されます。
![]() | ![]() | ![]() |
5.必要に応じて、数値「-1」を削除してください。
Kutools for Excel を使ってセル内の値の符号を素早く反転させます
「Kutools for Excel」の「数字の符号を変更」機能を使えば、値の符号を瞬時に反転できます。
1。符号を反転させたい数値の範囲を選択します。
2。「Kutools」>「コンテンツ」>「数字の符号を変更…」をクリックしてください。スクリーンショットをご参照ください。

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

4。次に、「OK」または「適用」をクリックすると、すべての数値の符号が反転されます。
- この機能をご利用になるには、まずKutools for Excel をダウンロードするにはこちらをクリックしてください。。
- Kutools for Excel の「数字の符号を変更」機能を使えば、「末尾のマイナス記号をすべて修正」したり、「負の数をすべて正の数に変換」したり、「正の数をすべて負の数に変換」することも簡単です!この「数字の符号を変更」機能の詳細は、次のチュートリアルをご覧ください:Excel で数値の符号を素早く反転させる方法。
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 キーを押してコードを実行すると、選択した範囲内の数値の符号が一括で反転されます。
関連記事
セル内の値の符号を反転させる
Excel を使っていると、ワークシートに正の数と負の数が混在していることがあります。正の数を負の数に、負の数を正の数に一括で変更したい場合、もちろん手動で一つひとつ修正することも可能ですが、対象が数百にもなると、この方法では非効率です。そんなとき、この作業を素早くこなせるテクニックがあるのでしょうか?
正の数を負の数に変更する
Excel で正の数(値)をすべて素早く負の数に変更したい場合、以下の方法を使えば、一瞬で完了できます。
セル内のすべての末尾のマイナスを修正
何らかの理由で、Excel のセル内で末尾にマイナス記号が付いた数値(例:「90-」)を修正する必要がある場合があります。このようなとき、末尾のマイナス記号を右から左へ効率よく削除・修正するにはどうすればよいでしょうか?以下に、すぐに使える便利なテクニックをいくつかご紹介します。
負の数をゼロに変更する
選択範囲内のすべての負の数を一括でゼロに変更する方法をご紹介します。
最高の Office 生産性ツール
Kutools for Excel - あなたを群衆の中から際立たせます
| 🤖 | KUTOOLS AI アシスタント:次に基づいてデータ分析を革新します:インテリジェント実行 | コード生成| カスタム数式作成 | データ分析とチャート生成| 拡張機能呼び出し… |
| 人気の機能:検索、ハイライト、または重複をマーキング | 空白行を削除する | データを失うことなく列の結合またはセルを処理 | 数式を使用しない四捨五入... | |
| スーパー VLookup:複数条件 | 複数値 | 複数シート間 | ファジーマッチ... | |
| 高度なドロップダウンリスト:簡単なドロップダウンリスト | 連動型ドロップダウンリスト | 複数選択可能なドロップダウンリスト... | |
| 列マネージャー:指定した数の列を追加 | 列の移動 | 非表示列の表示/非表示状態を切り替え |列を比較して同じ/異なるセルを選択... | |
| 注目の機能:グリッドフォーカス | デザインビュー | 強化された数式バー | ワークブックとシートマネージャー|リソースライブラリ(オートテキスト)| 日付ピッカー | ワークシートの統合 | 暗号化/セルの復号化 | リストからメール送信 | スーパーフィルター | 特殊フィルタ(太字のフォントを持つセルをフィルタリング/イタリック/取り消し線。。。) 。。。 | |
| トップ15 ツールセット:12 テキストツール(テキストの追加、特定の文字を削除...)| 50+チャートタイプ(ガントチャート...)| 40+実用的な数式(誕生日に基づいて年齢を計算します...)| 19 挿入ツール(QR コードを挿入、パスから画像を挿入...)| 12 変換ツール(単語に変換する、為替レートの変換...)| 7 結合と分割ツール(高度な行のマージ、Excel セルを分割...)|。。。他にも多数 |
Kutools for Excel は300 以上の機能を備えており、必要な機能が常にワンクリックで利用できます…
Microsoft Office(Excel を含む)でタブを使った閲覧・編集を可能にする Office Tab
- 数十の開いているドキュメントを1 秒で切り替え!
- 毎日何百回ものマウスクリックを削減して、マウス手首ともさよならしましょう。
- 複数のドキュメントを閲覧・編集する際の生産性が50%も向上します。
- Chrome、Edge、Firefox と同様に、Office(Excel を含む)にも効率的なタブ機能をもたらします。


