Isi kandungan
Tutorial menunjukkan cara melakukan penolakan dalam Excel dengan menggunakan tanda tolak dan fungsi SUM. Anda juga akan belajar cara menolak sel, keseluruhan lajur, matriks dan senarai.
Penolakan ialah salah satu daripada empat operasi asas aritmetik dan setiap murid sekolah rendah tahu bahawa untuk menolak satu nombor daripada yang lain anda menggunakan tanda tolak. Kaedah lama yang baik ini juga berfungsi dalam Excel. Apakah jenis perkara yang boleh anda tolak dalam lembaran kerja anda? Hanya apa-apa perkara: nombor, peratusan, hari, bulan, jam, minit dan saat. Anda juga boleh menolak matriks, rentetan teks dan senarai. Sekarang, mari kita lihat bagaimana anda boleh melakukan semua ini.
Formula penolakan dalam Excel (formula tolak)
Demi kejelasan, fungsi SUBTRACT dalam Excel tidak wujud. Untuk melakukan operasi tolak mudah, anda menggunakan tanda tolak (-).
Formula asas tolak Excel adalah semudah ini:
= nombor1- nombor2Sebagai contoh, untuk menolak 10 daripada 100, tulis persamaan di bawah dan dapatkan 90 sebagai hasilnya:
=100-10
Untuk memasukkan formula dalam anda lembaran kerja, lakukan perkara berikut:
- Dalam sel yang anda mahukan hasilnya dipaparkan, taip tanda kesamaan ( = ).
- Taip nombor pertama diikuti dengan tanda tolak diikuti dengan nombor kedua.
- Lengkapkan formula dengan menekan kekunci Enter.
Seperti dalam matematik, anda boleh melakukan lebih daripada satuoperasi aritmetik dalam formula tunggal.
Sebagai contoh, untuk menolak beberapa nombor daripada 100, taip semua nombor tersebut yang dipisahkan dengan tanda tolak:
=100-10-20-30
Untuk menunjukkan yang mana bahagian formula perlu dikira dahulu, gunakan kurungan. Contohnya:
=(100-10)/(80-20)
Tangkapan skrin di bawah menunjukkan beberapa lagi formula untuk menolak nombor dalam Excel:
Cara menolak sel dalam Excel
Untuk menolak satu sel daripada sel lain, anda juga menggunakan formula tolak tetapi membekalkan rujukan sel dan bukannya nombor sebenar:
= sel_1- sel_2Sebagai contoh, untuk menolak nombor dalam B2 daripada nombor dalam A2, gunakan formula ini:
=A2-B2
Anda tidak semestinya perlu menaip rujukan sel secara manual, anda boleh menambahkannya dengan cepat ke formula dengan memilih sel yang sepadan. Begini caranya:
- Dalam sel yang anda mahu keluarkan perbezaan, taip tanda sama dengan (=) untuk memulakan formula anda.
- Klik pada sel yang mengandungi minuend (a nombor yang mana nombor lain akan ditolak). Rujukannya akan ditambahkan pada formula secara automatik (A2).
- Taip tanda tolak (-).
- Klik pada sel yang mengandungi subtrahend (nombor yang akan ditolak) untuk menambahnya rujukan kepada formula (B2).
- Tekan kekunci Enter untuk melengkapkan formula anda.
Dan anda akan mendapat hasil yang serupa dengan ini:
Cara menolak berbilang sel daripada satusel dalam Excel
Untuk menolak berbilang sel daripada sel yang sama, anda boleh menggunakan mana-mana kaedah berikut.
Kaedah 1. Tanda tolak
Hanya taip beberapa rujukan sel dipisahkan dengan tanda tolak seperti yang kita lakukan semasa menolak berbilang nombor.
Sebagai contoh, untuk menolak sel B2:B6 daripada B1, bina formula dengan cara ini:
=B1-B2-B3-B4-B5-B6
Kaedah 2. Fungsi SUM
Untuk menjadikan formula anda lebih padat, tambahkan pecahan kecil (B2:B6) menggunakan fungsi SUM, dan kemudian tolak jumlah daripada minuend ( B1):
=B1-SUM(B2:B6)
Kaedah 3. Jumlahkan nombor negatif
Seperti yang anda ingat daripada kursus matematik, menolak nombor negatif adalah sama dengan menambahnya. Jadi, jadikan semua nombor yang anda ingin tolak negatif (untuk ini, hanya taip tanda tolak sebelum nombor), dan kemudian gunakan fungsi SUM untuk menambah nombor negatif:
=SUM(B1:B6)
Cara menolak lajur dalam Excel
Untuk menolak 2 lajur baris demi baris, tulis formula tolak untuk sel paling atas, kemudian seret pemegang isian atau dua kali klik tanda tambah untuk menyalin formula ke seluruh lajur.
Sebagai contoh, mari kita tolak nombor dalam lajur C daripada nombor dalam lajur B, bermula dengan baris 2:
=B2-C2
Disebabkan penggunaan rujukan sel relatif, formula akan dilaraskan dengan betul untuk setiap baris:
Tolak nombor yang sama daripada lajur nombor
Kepadatolak satu nombor daripada julat sel, masukkan nombor itu dalam beberapa sel (F1 dalam contoh ini) dan tolak sel F1 daripada sel pertama dalam julat:
=B2-$F$1
Titik utama adalah untuk mengunci rujukan untuk sel yang akan ditolak dengan tanda $. Ini mencipta rujukan sel mutlak yang tidak berubah tidak kira di mana formula disalin. Rujukan pertama (B2) tidak dikunci, jadi ia berubah untuk setiap baris.
Akibatnya, dalam sel C3 anda akan mempunyai formula =B3-$F$1; dalam sel C4 formula akan berubah kepada =B4-$F$1, dan seterusnya:
Jika reka bentuk lembaran kerja anda tidak membenarkan sel tambahan untuk menampung nombor yang hendak ditolak, tiada apa yang menghalang anda daripada mengekodkannya secara terus dalam formula:
=B2-150
Cara menolak peratusan dalam Excel
Jika anda mahu hanya menolak satu peratus daripada satu lagi, formula tolak yang sudah biasa akan berfungsi dengan baik. Contohnya:
=100%-30%
Atau, anda boleh memasukkan peratusan dalam sel individu dan menolak sel tersebut:
=A2-B2
Jika anda ingin menolak peratusan daripada nombor, iaitu kurangkan nombor dengan peratusan , kemudian gunakan formula ini:
= Nombor* (1 - %)Sebagai contoh, berikut ialah cara anda boleh mengurangkan nombor dalam A2 sebanyak 30%:
=A2*(1-30%)
Atau anda boleh memasukkan peratusan dalam sel individu (katakan, B2) dan merujuk kepada sel itu dengan menggunakan mutlakrujukan:
=A2*(1-$B$2)
Untuk maklumat lanjut, sila lihat Cara mengira peratusan dalam Excel.
Cara menolak tarikh dalam Excel
Cara paling mudah untuk menolak tarikh dalam Excel ialah memasukkannya dalam sel individu dan menolak satu sel daripada yang lain:
= Tarikh_Tamat- Tarikh_Mula
Anda juga boleh membekalkan tarikh secara langsung dalam formula anda dengan bantuan fungsi DATE atau DATEVALUE. Contohnya:
=DATE(2018,2,1)-DATE(2018,1,1)
=DATEVALUE("2/1/2018")-DATEVALUE("1/1/2018")
Maklumat lanjut tentang menolak tarikh boleh didapati di sini:
- Cara menambah dan menolak tarikh dalam Excel
- Cara mengira hari antara tarikh dalam Excel
Cara menolak masa dalam Excel
Formula untuk menolak masa dalam Excel dibina dengan cara yang serupa:
= End_time- Start_timeContohnya, untuk mendapatkan perbezaan antara masa dalam A2 dan B2, gunakan formula ini:
=A2-B2
Untuk hasil dipaparkan dengan betul, pastikan anda menggunakan format Masa pada sel formula:
Anda boleh mencapai hasil yang sama dengan membekalkan nilai masa secara terus dalam formula. Untuk Excel memahami masa dengan betul, gunakan fungsi TIMEVALUE:
=TIMEVALUE("4:30 PM")-TIMEVALUE("12:00 PM")
Untuk mendapatkan maklumat lanjut tentang masa tolak, sila lihat:
- Cara mengira masa dalam Excel
- Cara menambah & tolak masa untuk menunjukkan lebih 24 jam, 60 minit, 60 saat
Cara melakukan penolakan matriks dalam Excel
Andaikan anda mempunyai duaset nilai (matriks) dan anda ingin menolak elemen sepadan set seperti yang ditunjukkan dalam tangkapan skrin di bawah:
Begini cara anda boleh melakukannya dengan formula tunggal:
- Pilih julat sel kosong yang mempunyai bilangan baris dan lajur yang sama dengan matriks anda.
- Dalam julat yang dipilih atau dalam bar formula, taipkan formula penolakan matriks:
=(A2:C4)-(E2:G4)
- Tekan Ctrl + Shift + Enter untuk menjadikannya formula tatasusunan.
Hasil penolakan akan muncul dalam julat yang dipilih. Jika anda mengklik pada mana-mana sel dalam tatasusunan yang terhasil dan melihat bar formula, anda akan melihat bahawa formula dikelilingi oleh {curly braces}, yang merupakan petunjuk visual formula tatasusunan dalam Excel:
Jika anda tidak suka menggunakan formula tatasusunan dalam lembaran kerja anda, maka anda boleh memasukkan formula penolakan biasa dalam sel paling kiri atas dan menyalin ke kanan dan ke bawah kepada seberapa banyak sel kerana matriks anda mempunyai baris dan lajur.
Dalam contoh ini, kita boleh meletakkan formula di bawah dalam C7 dan menyeretnya ke 2 lajur dan 2 baris seterusnya:
=A2-C4
Disebabkan penggunaan rujukan sel relatif (tanpa tanda $), formula akan melaraskan berdasarkan kedudukan relatif lajur dan baris tempat ia disalin:
Tolak teks daripada satu sel daripada sel lain
Bergantung pada sama ada anda mahu merawat huruf besar dan huruf kecilaksara sebagai sama atau berbeza, gunakan salah satu daripada formula berikut.
Formula sensitif huruf besar untuk menolak teks
Untuk menolak teks satu sel daripada teks dalam sel lain, gunakan fungsi SUBSTITUTE untuk menggantikan teks yang akan ditolak dengan rentetan kosong, dan kemudian TRIM ruang tambahan:
TRIM(SUBSTITUTE( full_text, text_to_tolak,""))Dengan teks penuh dalam A2 dan subrentetan yang anda mahu alih keluar dalam B2, formulanya adalah seperti berikut:
=TRIM(SUBSTITUTE(A2,B2,""))
Seperti yang anda lihat, formula berfungsi dengan baik untuk menolak subrentetan dari permulaan dan dari penghujung rentetan:
Jika anda ingin menolak teks yang sama daripada julat sel, anda boleh "hard-code" teks tersebut dalam formula anda.
Sebagai contoh, mari kita keluarkan perkataan "Epal" daripada sel A2:
=TRIM(SUBSTITUTE(A2,"Apples",""))
Agar formula berfungsi, sila pastikan untuk menaip teks dengan tepat, termasuk huruf besar .
Formula tidak peka huruf besar untuk menolak teks
Formula ini adalah berdasarkan formula yang sama pendekatan - menggantikan teks untuk menolak dengan rentetan kosong. Tetapi kali ini, kita akan menggunakan fungsi REPLACE dalam kombinasi dengan dua fungsi lain yang menentukan tempat untuk dimulakan dan berapa banyak aksara yang perlu diganti:
- Fungsi SEARCH mengembalikan kedudukan aksara pertama untuk ditolak dalam rentetan asal, mengabaikan kes teks. Nombor ini pergi ke start_num hujah bagi fungsi REPLACE.
- Fungsi LEN mencari panjang subrentetan yang harus dialih keluar. Nombor ini pergi ke argumen num_chars bagi REPLACE.
Formula lengkap kelihatan seperti berikut:
TRIM(REPLACE( full_text, SEARCH( teks_untuk_tolak, teks_penuh), LEN( teks_untuk_tolak),""))Digunakan pada set data sampel kami, ia mengambil bentuk berikut:
=TRIM(REPLACE(A2,SEARCH(B2,A2),LEN(B2),""))
Di mana A2 ialah teks asal dan B2 ialah subrentetan yang akan dialih keluar.
Tolak satu senarai daripada yang lain
Andaikata, anda mempunyai dua senarai nilai teks dalam lajur yang berbeza, senarai yang lebih kecil menjadi subset senarai yang lebih besar. Persoalannya ialah: Bagaimanakah anda mengalih keluar elemen senarai yang lebih kecil daripada senarai yang lebih besar?
Secara matematik, tugasan bermuara kepada menolak senarai yang lebih kecil daripada senarai yang lebih besar:
Senarai yang lebih besar: { "A", "B", "C", "D"}
Senarai yang lebih kecil: {"A", "C"}
Hasil: {"B", "D" }
Dari segi Excel, kita perlu membandingkan dua senarai untuk nilai unik, iaitu mencari nilai yang muncul hanya dalam senarai yang lebih besar. Untuk ini, gunakan formula yang dijelaskan dalam Cara membandingkan dua lajur untuk perbezaan:
=IF(COUNTIF($B:$B, $A2)=0, "Unique", "")
Di mana A2 ialah sel pertama bagi senarai yang lebih besar dan B ialah lajur yang menampung senarai yang lebih kecil.
Akibatnya, nilai unik dalam senarai yang lebih besar dilabelkan dengan sewajarnya:
Dan kini, anda boleh menapis nilai unik dansalinnya di mana sahaja anda mahu.
Begitulah anda menolak nombor dan sel dalam Excel. Untuk melihat contoh kami dengan lebih dekat, sila muat turun contoh buku kerja kami di bawah. Saya berterima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!
Buku kerja latihan
Contoh formula penolakan (fail.xlsx)