Excel: Jika sel mengandungi maka kira, jumlah, serlahkan, salin atau padam

  • Berkongsi Ini
Michael Brown

Dalam tutorial kami sebelum ini, kami melihat Excel If mengandungi formula yang mengembalikan beberapa nilai kepada lajur lain jika sel sasaran mengandungi nilai yang diberikan. Selain itu, apa lagi yang boleh anda lakukan jika sel mengandungi teks atau nombor tertentu? Pelbagai perkara seperti mengira atau menjumlahkan sel, menyerlahkan, mengalih keluar atau menyalin keseluruhan baris dan banyak lagi.

    Excel 'Kira jika sel mengandungi' contoh formula

    Dalam Microsoft Excel, terdapat dua fungsi untuk mengira sel berdasarkan nilainya, COUNTIF dan COUNTIFS. Fungsi ini merangkumi kebanyakan, walaupun bukan semua, senario. Contoh di bawah akan mengajar anda cara memilih Count jika sel yang sesuai mengandungi formula untuk tugasan tertentu anda.

    Kira jika sel mengandungi sebarang teks

    Dalam situasi apabila anda ingin mengira sel yang mengandungi sebarang teks , gunakan aksara kad bebas asterisk sebagai kriteria dalam formula COUNTIF anda:

    COUNTIF( julat,"*")

    Atau, gunakan fungsi SUMPRODUCT dalam kombinasi dengan ISTEXT:

    SUMPRODUCT( --(ISTEX( julat)))

    Dalam formula kedua, fungsi ISTEXT menilai setiap sel dalam julat yang ditentukan dan mengembalikan tatasusunan nilai TRUE (teks) dan FALSE (bukan teks); pengendali unari berganda (--) memaksa BETUL dan SALAH menjadi 1 dan 0; dan SUMPRODUCT menambah nombor.

    Seperti yang ditunjukkan dalam tangkapan skrin di bawah, kedua-dua formula menghasilkan hasil yang sama:

    =COUNTIF(A2:A10,"*")

    =SUMPRODUCT(--(ISTEXT(A2:A10)))

    Anda juga mungkin mahulihat cara mengira sel bukan kosong dalam Excel.

    Kira jika sel mengandungi teks tertentu

    Untuk mengira sel yang mengandungi teks tertentu, gunakan formula COUNTIF mudah seperti ditunjukkan di bawah, dengan julat ialah sel untuk diperiksa dan teks ialah rentetan teks untuk dicari atau rujukan kepada sel yang mengandungi rentetan teks.

    COUNTIF( julat," teks")

    Contohnya, untuk mengira sel dalam julat A2:A10 yang mengandungi perkataan "pakaian", gunakan formula ini:

    =COUNTIF(A2:A10, "dress")

    Atau yang ditunjukkan dalam tangkapan skrin:

    Anda boleh menemui lebih banyak contoh formula di sini: Cara mengira sel dengan teks dalam Excel: mana-mana, khusus, sel yang ditapis.

    Kira jika sel mengandungi teks (padanan separa)

    Untuk mengira sel yang mengandungi subrentetan tertentu, gunakan fungsi COUNTIF dengan aksara kad bebas asterisk (*).

    Sebagai contoh, untuk mengira berapa banyak sel dalam lajur A mengandungi "pakaian" sebagai sebahagian daripada kandungannya, gunakan formula ini:

    =COUNTIF(A2:A10,"*dress*")

    Atau, taip teks yang dikehendaki dalam beberapa sel dan gabungkan sel t dengan aksara kad bebas:

    =COUNTIF(A2:A10,"*"&D1&"*")

    Untuk mendapatkan maklumat lanjut, sila lihat: formula COUNTIF dengan padanan separa.

    Kira jika sel mengandungi berbilang subrentetan (DAN logik)

    Untuk mengira sel dengan berbilang syarat, gunakan fungsi COUNTIFS. Excel COUNTIFS boleh mengendalikan sehingga 127 pasangan julat/kriteria dan hanya sel yang memenuhi semua syarat yang ditentukan akandikira.

    Sebagai contoh, untuk mengetahui bilangan sel dalam lajur A yang mengandungi "pakaian" DAN "biru", gunakan salah satu daripada formula berikut:

    =COUNTIFS(A2:A10,"*dress*", A2:A10,"*blue*")

    Atau

    =COUNTIFS(A2:A10,"*"&D1&"*", A2:A10,"*"&D2&"*")

    Kira jika sel mengandungi nombor

    Formula untuk mengira sel dengan nombor ialah formula paling mudah yang boleh dibayangkan:

    COUNT( julat)

    Sila ingat bahawa fungsi COUNT dalam Excel mengira sel yang mengandungi sebarang nilai berangka termasuk nombor, tarikh dan masa, kerana dari segi Excel dua yang terakhir juga adalah nombor.

    Dalam kes kami, formula adalah seperti berikut:

    =COUNT(A2:A10)

    Untuk mengira sel yang TIDAK mengandungi nombor, gunakan fungsi SUMPRODUCT bersama-sama dengan ISNUMBER dan NOT:

    =SUMPRODUCT(--NOT(ISNUMBER(A2:A10)))

    Jumlah jika sel mengandungi teks

    Jika anda sedang mencari formula Excel untuk mencari sel yang mengandungi teks tertentu dan jumlahkan nilai yang sepadan dalam lajur lain, gunakan fungsi SUMIF.

    Sebagai contoh, untuk mengetahui jumlah pakaian dalam stok, gunakan formula ini:

    =SUMIF(A2:A10,"*dress*",B2:B10)

    Di mana A2:A10 adalah teks nilai untuk diperiksa dan B2:B10 ialah nombor untuk dijumlahkan.

    Atau, letakkan subrentetan minat dalam beberapa sel (E1) dan rujuk sel itu dalam formula anda, seperti yang ditunjukkan dalam tangkapan skrin di bawah:

    Untuk jumlah dengan berbilang kriteria , gunakan fungsi SUMIFS.

    Sebagai contoh, untuk mengetahui bilangan pakaian biru yang tersedia, pergi dengan formula ini:

    =SUMIFS(B2:B10, A2:A10,"*dress*",A2:A10,"*blue*")

    Atau gunakan inisatu:

    =SUMIFS(B2:B10, A2:A10,"*"&E1&"*",A2:A10,"*"&E2&"*")

    Di mana A2:A10 ialah sel untuk diperiksa dan B2:B10 ialah sel yang dijumlahkan.

    Lakukan pengiraan berbeza berdasarkan nilai sel

    Dalam tutorial terakhir kami, kami membincangkan tiga formula berbeza untuk menguji berbilang keadaan dan mengembalikan nilai berbeza bergantung pada keputusan ujian tersebut. Dan sekarang, mari lihat bagaimana anda boleh melakukan pengiraan berbeza bergantung pada nilai dalam sel sasaran.

    Andaikan anda mempunyai nombor jualan dalam lajur B dan ingin mengira bonus berdasarkan nombor tersebut: jika jualan melebihi $300 , bonus ialah 10%; untuk jualan antara $201 dan $300 bonus ialah 7%; untuk jualan antara $101 dan $200 bonus ialah 5% dan tiada bonus untuk jualan di bawah $100.

    Untuk melakukannya, hanya darabkan jualan (B2) dengan peratusan yang sepadan. Bagaimana anda tahu peratusan yang hendak didarabkan? Dengan menguji keadaan berbeza dengan IF bersarang:

    =B2*IF(B2>=300,10%, IF(B2>=200,7%, IF(B2>=100,5%,0)))

    Dalam lembaran kerja sebenar, mungkin lebih mudah untuk memasukkan peratusan dalam sel berasingan dan merujuk sel tersebut dalam formula anda:

    =B2*IF(B2>=300,$F$5,IF(B2>=200,$F$4,IF(B2>=100,$F$3,$F$2)))

    Perkara utama ialah membetulkan rujukan sel bonus dengan tanda $ untuk menghalangnya daripada berubah apabila anda menyalin formula ke bawah lajur.

    Pemformatan bersyarat Excel jika sel mengandungi teks tertentu

    Jika anda ingin serlahkan sel dengan teks tertentu, sediakan peraturan pemformatan bersyarat Excel berdasarkan salah satu daripada yang berikutformula.

    Tidak peka huruf besar-kecil:

    CARI(" teks", sel_paling atas)>0

    Sensitif huruf besar-kecil:

    CARI( " teks", topmost_cell)>0

    Contohnya, untuk menyerlahkan SKU yang mengandungi perkataan "pakaian", buat peraturan pemformatan bersyarat dengan formula di bawah dan gunakannya kepada seberapa banyak sel dalam lajur A yang anda perlukan bermula dengan sel A2:

    =SEARCH("dress", A2)>0

    Formula pemformatan bersyarat Excel: jika sel mengandungi teks (berbilang syarat)

    Untuk menyerlahkan sel yang mengandungi dua atau lebih rentetan teks, sarang beberapa fungsi Carian dalam formula DAN. Contohnya, untuk menyerlahkan sel "pakaian biru", buat peraturan berdasarkan formula ini:

    =AND(SEARCH("dress", A2)>0, SEARCH("blue", A2)>0)

    Untuk langkah terperinci, sila lihat Cara untuk buat peraturan pemformatan bersyarat dengan formula.

    Jika sel mengandungi teks tertentu, alih keluar seluruh baris

    Sekiranya anda ingin memadamkan baris yang mengandungi teks tertentu, gunakan ciri Cari dan Ganti Excel dengan cara ini :

    1. Pilih semua sel yang ingin anda semak.
    2. Tekan Ctrl + F untuk membuka kotak dialog Cari dan Ganti .
    3. Dalam kotak Cari apa , taip teks atau nombor yang anda cari dan klik Cari Semua
    4. Klik pada mana-mana hasil carian dan kemudian tekan Ctrl + A untuk memilih semua.
    5. Klik butang Tutup untuk menutup Cari dan Ganti
    6. Tekan Ctrl dan butang tolak pada masa yang sama ( Ctrl - ), iaitu Excelpintasan untuk Padam.
    7. Dalam kotak dialog Padam , pilih Seluruh baris dan klik OK. Selesai!

    Dalam tangkapan skrin di bawah, kami sedang memadamkan baris yang mengandungi "pakaian":

    Jika sel mengandungi, pilih atau salin keseluruhan baris

    Dalam situasi apabila anda ingin memilih atau menyalin baris dengan data yang berkaitan, gunakan Penapis Auto Excel untuk menapis baris tersebut. Selepas itu, tekan Ctrl + A untuk memilih data yang ditapis, Ctrl+C untuk menyalinnya dan Ctrl+V untuk menampal data ke lokasi lain.

    Untuk menapis sel dengan dua atau lebih kriteria, gunakan Penapis Lanjutan untuk mencari sel sedemikian, dan kemudian menyalin keseluruhan baris dengan keputusan atau mengekstrak lajur tertentu sahaja.

    Beginilah cara anda memanipulasi sel berdasarkan nilainya dalam Excel. Saya mengucapkan terima kasih kerana membaca dan berharap dapat berjumpa anda di blog kami minggu hadapan!

    Buku kerja Amalan

    Excel Jika Sel Mengandungi Kemudian - contoh (fail .xlsx)

    Michael Brown ialah peminat teknologi yang berdedikasi dengan semangat untuk memudahkan proses kompleks menggunakan alat perisian. Dengan lebih sedekad pengalaman dalam industri teknologi, beliau telah mengasah kemahirannya dalam Microsoft Excel dan Outlook, serta Helaian Google dan Dokumen. Blog Michael berdedikasi untuk berkongsi pengetahuan dan kepakarannya dengan orang lain, menyediakan petua dan tutorial yang mudah diikuti untuk meningkatkan produktiviti dan kecekapan. Sama ada anda seorang profesional berpengalaman atau pemula, blog Michael menawarkan pandangan berharga dan nasihat praktikal untuk memanfaatkan sepenuhnya alatan perisian penting ini.