Petua: Bahasa lain diterjemahkan Google. Anda boleh melawat English versi pautan ini.
Log masuk
x
or
x
x
Daftar Sekarang
x

or

Bagaimana untuk membalikkan tanda-tanda nilai dalam sel dalam Excel?

Apabila kita menggunakan kecemerlangan, terdapat nombor positif dan negatif dalam lembaran kerja. Sekiranya kita perlu menukar nombor positif kepada negatif dan sebaliknya. Sudah tentu, kita boleh mengubahnya secara manual, tetapi jika ada beratus-ratus nombor yang perlu diubah, kaedah ini bukan pilihan yang baik. Adakah terdapat cara cepat untuk menyelesaikan masalah ini?

Membalikkan tanda nilai dalam sel dengan fungsi Paste Special

Membalikkan tanda nilai dalam sel dengan kod VBA

Membalikkan tanda nilai dalam sel dengan Kutools untuk Excel dengan cepat


Songsang tanda semua nombor:

Kutools untuk Excel'S Tukar Tanda Nilai utiliti boleh membantu anda menukar nombor positif kepada negatif dan sebaliknya, ia juga dapat membantu anda untuk membalikkan tanda nilai dan membetulkan tanda negatif kepada normal.

Kutools untuk Excel: dengan lebih daripada 200 berguna Excel tambahan, bebas untuk mencuba tanpa had pada hari 60. Muat turun dan percubaan percuma Sekarang!


anak panah gelembung kanan biru Membalikkan tanda nilai dalam sel dengan fungsi Paste Special


Kita boleh membalikkan tanda nilai dalam sel dengan Tampal Khas fungsi dalam Excel, sila lakukan seperti berikut:

1. Ketik nombor -1 dalam sel kosong dan salinnya.

2. Pilih julat yang anda ingin menterbalikkan tanda nilai, klik kanan dan pilih Tampal Khas. Lihat tangkapan skrin:

3. Dalam Tampal Khas kotak dialog, klik Semua pilihan dari Tampal dan Darab pilihan dari Operasi. Lihat tangkapan skrin:

4. Kemudian klik OK, dan semua tanda nombor dalam julat telah diterbalikkan.

5. Padamkan nombor -1 yang anda perlukan.


anak panah gelembung kanan biru Membalikkan tanda nilai dalam sel dengan kod VBA

Juga, kita boleh menggunakan kod VBA untuk membalikkan tanda nilai dalam sel. Tetapi kita mesti tahu bagaimana untuk mendapatkan VBA untuk melakukan perkara itu. Kita boleh melakukannya sebagai langkah berikut:

1. Pilih julat yang anda ingin membalikkan tanda nilai dalam sel.

2. Klik Pemaju > Visual Basic dalam Excel, yang baru Microsoft Visual Basic untuk aplikasi tetingkap akan dipaparkan, atau menggunakan kekunci pintasan (Alt + F11) untuk mengaktifkannya. Kemudian klik Memasukkan > Modul, dan kemudian salin dan tampal kod VBA berikut:

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

3. Kemudian klik doc-reverse-sign-6 butang untuk menjalankan kod. Dan tanda nombor dalam julat yang dipilih telah dibalikkan sekali gus.


anak panah gelembung kanan biru Membalikkan tanda nilai dalam sel dengan Kutools untuk Excel dengan cepat

Kita boleh membalikkan tanda nilai dengan cepat Tukar Tanda Nilai ciri Kutools untuk Excel.

Kutools untuk Excel : dengan lebih daripada 300 berguna tambahan Excel, bebas untuk mencuba tanpa had pada hari 60.

Selepas memasang Kutools untuk Excel, sila lakukan seperti berikut:

1. Pilih julat yang anda mahu untuk menterbalikkan tanda-tanda nombor.

2. Klik Kutools > Kandungan > Tukar Tanda Nilai..., lihat tangkapan skrin:

3. Di dalam Tukar Tanda Nilai kotak dialog, periksa Membalikkan tanda semua nilai, lihat tangkapan skrin:

doc-reverse-signs-of-values5

4. Kemudian klik OK or Memohon. Semua tanda nombor telah dibalikkan.

Platform Tukar Tanda Nilai daripada Kutools untuk Excel juga boleh membetulkan tanda negatif, Change semua nilai negatif kepada positif dan menukar semua nilai positif kepada negatif. Untuk maklumat lebih terperinci mengenai Tukar Tanda Nilai, Sila layari Tukar Tanda Nilai ciri penerangan.

Klik untuk Muat turun dan percubaan percuma Kutools untuk Excel Sekarang!


anak panah gelembung kanan biru Membalikkan tanda nilai dalam sel dengan Kutools untuk Excel

Kutools untuk Excel: dengan lebih daripada 200 berguna Excel tambahan, bebas untuk mencuba tanpa had pada hari 60. Muat turun dan percubaan percuma Sekarang!


Related articles:



Alat Produktiviti yang Disyorkan

Tab Pejabat

bintang emas1 Bawa tab berguna kepada Excel dan perisian Office lain, seperti Chrome, Firefox dan Internet Explorer baru.

Kutools untuk Excel

bintang emas1 Hebat! Tingkatkan produktiviti anda dalam minit 5. Tidak memerlukan kemahiran khas, kecuali dua jam setiap hari!

bintang emas1 Ciri-ciri Baru 300 untuk Excel, Buat Excel Banyak Mudah dan Berkuasa:

  • Merge Cell / Rows / Columns tanpa Kehilangan Data.
  • Menggabungkan dan Menyusun Lembaran Berbilang dan Buku Kerja.
  • Bandingkan Ranges, Salin Pelbagai Rang Undang-Undang, Tukar Teks hingga Tarikh, Penukaran Unit dan Mata Wang.
  • Count by Colors, Subtotal Paging, Urutkan Advanced dan Super Filter,
  • More Select / Insert / Delete / Text / Format / Link / Comment / Workbooks / Worksheets Tools ...

Skrin skrin Kutools untuk Excel

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    David K · 4 years ago
    From my perspective it seems there is no foolproof way to simply remove a negative sign:

    Multiplying by -1 can screw up subsequent cell values if each one is using a formula.
    VBA requires saving in a different format.
    Kutools requires you to download/purchase an add-on.

    You can format a column to show negatives as positives, but it turns the font Red.
  • To post as a guest, your comment is unpublished.
    Kevin Cox · 4 years ago
    I'm looking to add multiple $ to cells with formulas example (=((I29+AM29+AV29+BH29+CG29+CP29+DS29+AJ78+BA91+BU91+CO91+DK78)-(V25+EF25+EN25))/4

    Is there away to do this quickly...
  • To post as a guest, your comment is unpublished.
    Michaelq · 4 years ago
    This is tangentially related. I have a workbook in Excel 2013 that's baffling me. I get a #VALUE! error with the formula =SUM(8-(F4:F23)) in cell F2.

    When I reverse that, =SUM(F4:F23)-8), I get (#) where (#) is the negative of what I expect.

    But when I use #Jonathon's formula with my working formula in it, I again get the #VALUE! error.

    How is this #VALUE! error even possible? What I want is for F2 to be a positive number that's the leftover balance when F4:F24 is less that 8.
    • To post as a guest, your comment is unpublished.
      Vikas · 3 years ago
      Michaelq please use abs function. It turns negative and positive values both to positive one.
  • To post as a guest, your comment is unpublished.
    wolfstevent · 5 years ago
    Very cool trick. I imported transactions from BofA and AMEX and of course they use different signs for debits. One multiply paste later and I'm all fixed up.

    Thanks.
  • To post as a guest, your comment is unpublished.
    JAVED KHAN · 5 years ago
    In a New Cell simply Multiply a the Cell-value by -1. It will reverse automatically. No need to perform such a long procedures.

    e.g if the value in B1 is -25 then in Cell C1 enter the formula :

    =B1 * -1

    :-)
    • To post as a guest, your comment is unpublished.
      Jonathan · 4 years ago
      OMG THANK YOU SOOO MUCH. I have been looking all over the place for a way to simply do this. I was trying to find a way to have Excel take the SUM of a group of numbers and make it negative so that it would automatically do all the rest of the math on the sheet correctly. If anyone else is looking to do something similar, using the information I just obtained from #JAVED KHAN, enter the following function (this is just an example, change the cell references to match the ranges you are needing to use)

      =SUM(B2:H2) * -1

      This will now take the sum of the range and automatically change the value to a negative number.
    • To post as a guest, your comment is unpublished.
      CPH1810 · 4 years ago
      You sir have just blown my mind with your Excel Ninja ways, I tip my hat to you sir :lol:
    • To post as a guest, your comment is unpublished.
      wolfstevent · 5 years ago
      The goal was to change an entire range of cells easily, not just a single cell. The paste multiply method is basically a one step procedure to do just that.