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

or

Bagaimana untuk mengira / sel jumlah dengan warna dengan pemformatan bersyarat dalam Excel?

Dalam Excel, anda boleh mewarna beberapa sel dengan menggunakan pemformatan bersyarat. Sekarang tutorial ini akan memberitahu anda beberapa kaedah mudah dan mudah untuk mengira dengan cepat atau jumlah sel dengan warna dengan pemformatan bersyarat dalam Excel.

Kira sel oleh warna fon dan latar belakang oleh VBA

Kira / sel jumlah dengan warna fon dengan format bersyarat oleh Kutools untuk Excel idea yang baik3 bermain

Hitung / sel jumlah dengan warna latar belakang dengan pemformatan bersyarat oleh Kutools untuk Excel idea yang baik3 bermain


Cepat Kenal / Sel jumlah dengan latar belakang atau warna fomt dalam Excel

Dalam sesetengah kes, anda mungkin mempunyai pelbagai sel dengan pelbagai warna, dan apa yang anda mahu ialah mengira / jumlah nilai berdasarkan warna yang sama, bagaimanakah anda dapat mengira dengan cepat?
dengan Kutools untuk Excel's Count by Color, anda boleh dengan cepat melakukan banyak pengiraan dengan warna, dan juga boleh menghasilkan laporan hasil yang dikira. Klik untuk ujian percubaan penuh percuma dalam hari 60!
kiraan doc mengikut warna 1
Kutools untuk Excel: dengan lebih daripada 300 berguna Excel tambahan, bebas untuk mencuba tanpa had pada hari 60.

anak panah gelembung kanan biru Kira sel oleh fon dan warna latar belakang oleh VBA


Dalam Excel, hanya kod VBA yang dapat mengira sel dengan cepat berdasarkan font dan warna latar belakang tertentu.

1. Akhbar Alt + F11 kunci untuk dibuka Microsoft Visual Basic untuk Aplikasi tingkap.

2. klik Memasukkan > Modul dan salin dan tampal di bawah kod VBA untuk muncul Modul tingkap.

VBA: Kira sel berdasarkan fon dan warna latar belakang.

Sub DisplayFormatCount()
	'Updateby20150305
	Dim Rng As Range
	Dim CountRange As Range
	Dim ColorRange As Range
	Dim xBackColor As Long
	Dim xFontColor As Long
	On Error Resume Next
	xTitleId       = "KutoolsforExcel"
	Set CountRange = Application.Selection
	Set CountRange = Application.InputBox("Count Range :", xTitleId, CountRange.Address, Type: = 8)
	Set ColorRange = Application.InputBox("Color Range(single cell):", xTitleId, Type: = 8)
	Set ColorRange = ColorRange.Range("A1")
	xReturn        = 0
	For Each Rng In CountRange
		qqq           = Rng.Value
		xxx           = Rng.DisplayFormat.Interior.Color
		If Rng.DisplayFormat.Interior.Color = ColorRange.DisplayFormat.Interior.Color Then
			xBackColor   = xBackColor + 1
		End If
		If Rng.DisplayFormat.Font.Color = ColorRange.DisplayFormat.Font.Color Then
			xFontColor = xFontColor + 1
		End If
	Next
	MsgBox "BackColor is " & xBackColor & Chr(10) & "FontColor is " & xFontColor
End Sub

3. klik Main butang atau tekan F5 kunci untuk menjalankan kod, kemudian pilih julat yang anda perlukan dalam dialog yang muncul. Lihat tangkapan skrin:
doc-count-by-conditional-color-1

4. klik OK, kemudian pilih sel yang font dan warna latar belakang anda ingin mengira sel berdasarkan. Lihat tangkapan skrin:

doc-count-by-conditional-color-2

5. klik OK. Kemudian dialog muncul untuk memberitahu anda berapa banyak sel mempunyai warna latar belakang yang sama dan warna fon dengan sel yang dipilih dalam julat.

doc-count-by-conditional-color-3


anak panah gelembung kanan biru Kira / sel jumlah dengan warna fon dengan format bersyarat oleh Kutools untuk Excel

Dalam Excel, anda tidak boleh mengira atau menjumlahkan sel-sel dengan warna fon dengan pemformatan bersyarat sahaja. Walau bagaimanapun, terdapat tambahan yang berguna yang dipanggil Kutools untuk Excel yang boleh membantu anda dengan cepat menyelesaikan masalah ini dengannya Count by Color ciri.

Kutools untuk Excel, dengan lebih daripada 300 fungsi yang berguna, menjadikan pekerjaan anda lebih mudah.

selepas memasang percuma Kutools untuk Excel, sila lakukan seperti di bawah:

1. Pilih julat yang anda mahu mengira atau jumlah sel dengan warna fon dengan pemformatan bersyarat, kemudian klik Enterprise > Count by Color. Lihat tangkapan skrin:

doc-count-by-conditional-color-4

2. Kemudian di Count by Color dialog, pilih Pemformatan Bersyarat di bawah Kaedah warna senarai dan Fon di bawah Jenis Warna senarai. Kemudian anda boleh melihat hasil pengiraan dan penjumlahan dalam dialog. Lihat tangkapan skrin:

doc-count-by-conditional-color-5

Nota: Jika anda ingin mengeluarkan hasil pengiraan sebagai laporan, anda boleh mengklik Hasilkan laporan in yang Count by Color dialog, maka laporan akan dibina dalam buku kerja baru. Lihat tangkapan skrin:

doc-count-by-conditional-color-6 doc-count-by-conditional-color-7

perhatikan1Kutools for Excel: Fungsi 300 yang anda mesti ada di Excel, anda boleh memuat turun dari sini

Hitung / sel jumlah dengan warna latar belakang dengan pemformatan bersyarat oleh Kutools untuk Excel

Sekiranya anda mahu mengira atau jumlah sel oleh warna latar belakang dengan pemformatan bersyarat, anda juga boleh memohon Count by Color utiliti Kutools untuk Excel.

1. Pilih julat yang anda mahu mengira atau sel jumlah dengan warna latar belakang dengan pemformatan bersyarat, kemudian klik Enterprise > Count by Color.

selepas memasang percuma Kutools untuk Excel, sila lakukan seperti di bawah:

2. Kemudian di Count by Color dialog, pilih Pemformatan Bersyarat di bawah Kaedah warna senarai dan latar Belakang di bawah Jenis Warna senarai. Kemudian anda boleh melihat hasil pengiraan dan penjumlahan dalam dialog. Lihat tangkapan skrin:

doc-count-by-conditional-color-8

Nota: Jika anda ingin mengeluarkan hasil pengiraan sebagai laporan, anda boleh mengklik Buat laporan dalam Count by Color dialog, maka laporan akan dibina dalam buku kerja baru. Lihat tangkapan skrin:

doc-count-by-conditional-color-9

Klik di sini untuk maklumat lanjut mengenai Count by Color.

Petua.dengan Count by Color Utiliti, anda juga boleh menghitung / jumlah / purata sel-sel oleh warna latar belakang atau warna font dengan format standard sahaja atau kedua-duanya pemformatan standard dan bersyarat. Jika anda ingin memohon Count oleh Color tanpa had pada hari 60, sila muat turun dan dapatkan percubaan percuma sekarang.


anak panah gelembung kanan biru Kira sel-sel dengan warna fon atau warna latar belakang



Cadangan Alat Produktiviti untuk Excel

kte tab 201905

Kutools untuk Excel Membantu Anda Selalu Menyelesaikan Kerja di Hadapan Masa, dan Berdiri Daripada Orang

  • Lebih daripada ciri-ciri canggih 300 yang canggih, yang direka untuk senario kerja 1500, meningkatkan produktiviti oleh 70%, memberi anda lebih banyak masa untuk menjaga keluarga dan menikmati kehidupan.
  • Tidak perlu lagi menghafal formula dan kod VBA, berikan rehat dari otak anda sekarang.
  • Menjadi pakar Excel dalam minit 3, Operasi yang rumit dan berulang boleh dilakukan dalam beberapa saat,
  • Mengurangkan beribu-ribu operasi papan kekunci & tetikus setiap hari, mengucapkan selamat tinggal kepada penyakit pekerjaan sekarang.
  • 110,000 orang yang sangat berkesan dan pilihan syarikat 300 + yang terkenal di dunia.
  • Ciri-ciri penuh 60-hari adalah percubaan percuma. Jaminan wang balik 60 hari. Tahun 2 peningkatan dan sokongan percuma.

Membawa Browsing Tab dan Editing ke Microsoft Office, Jauh Lebih Berkuasa Daripada Tab Penyemak Imbas

  • Tab Pejabat direka untuk Aplikasi Pejabat Word, Excel, PowerPoint dan Lain-lain: Penerbit, Akses, Visio dan Projek.
  • Buka dan buat beberapa dokumen dalam tab baharu pada tetingkap yang sama, dan bukannya dalam tetingkap baru.
  • Meningkatkan produktiviti anda oleh 50%, dan mengurangkan beratus-ratus klik tetikus untuk anda setiap hari!
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.
    Heather Heathfield · 4 months ago
    Hi,

    This is a great piece of VBA and works perfectly. Are you able to modify this code to make it a function and then be used as a formula?

    e.g.
    =DisplayFormatCount(A14:E14,A2,False) for counting background colour (Count Range, Colour Match Cell, type)

    =DisplayFormatCount(C29:D29,A2,True) for counting font colour

    I would like to you something like this for an input form of many tables and validation fields that are compulsory. I would then be able to count how many fields that have not been completed correctly.


    Cheers
  • To post as a guest, your comment is unpublished.
    Rajendhar · 7 months ago
    Could you please teach me VBA codes I would like to learn VBA using excel sheet
  • To post as a guest, your comment is unpublished.
    Long Tran · 9 months ago
    Chào bạn.

    VBA đếm ô màu rất hay, tuy nhiên bạn có thể sửa giúp mình để kết quả không hiện thành msg box mà hiện luôn trên ô excel chỉ định được không? thêm cả hàm sum, average nữa thì càng tốt :D . Mail của mình là tranvanlong.dne@gmail.com. Mình cám ơn.
  • To post as a guest, your comment is unpublished.
    falina · 1 years ago
    Hi,
    How do I modified the code for the cell contain conditional formatting? Because it count the background as "blank".


    Thanks.
    • To post as a guest, your comment is unpublished.
      Sunny · 1 years ago
      Sorry I have no idea about the VBA code.
  • To post as a guest, your comment is unpublished.
    Morton Wakeland · 3 years ago
    May I congratulate you on a most easily understood and well written VBA program to perform such a simple task - i.e., count the number of cells with a specific color derived from Conditional Formatting.
    It beats the pants of the monster program by Pearson, and his does not even work, at least in Excel 2013. Nor do other supposed counting programs work that I have tried. Yours is the only one!! This worked perfectly.
    Thank you, thank you, thank you.
    Best Holiday Wishes,
    Mort in Dallas
    • To post as a guest, your comment is unpublished.
      Naresh · 1 years ago
      hi


      kindly send the above VBA code same code is I need please help.