Formula Excel untuk mengira sel dengan teks: sel -sel, spesifik atau ditapis
Bagaimana cara mengira sel yang mengandungi teks dalam Excel?
Excel pada asalnya direka untuk memproses nombor, tetapi hari ini kami juga sering menggunakannya untuk menyimpan dan memproses teks. Ingin tahu berapa banyak sel dalam lembaran kerja yang mengandungi teks? Microsoft Excel menyediakan beberapa fungsi untuk mencapai matlamat ini. Fungsi mana yang harus digunakan? Ia bergantung kepada keadaan. Dalam tutorial ini, anda akan mendapati pelbagai formula dan masa terbaik untuk menggunakan setiap formula.
- Sel statistik yang mengandungi teks
- Abaikan rentetan dan ruang kosong dan mengira sel yang mengandungi teks
- Statistik sel yang mengandungi teks tertentu
- Statistik yang ditapis sel yang mengandungi teks
Cara Mengira Bilangan Sel yang Mengandung Teks Dalam Excel
Terdapat dua formula asas untuk mencari bilangan sel yang mengandungi sebarang rentetan teks atau watak dalam julat tertentu.
Gunakan formula Countif untuk mengira semua sel yang mengandungi teks
Apabila anda ingin mencari bilangan sel dalam excel yang mengandungi teks, menggunakan asterisk dalam parameter bersyarat , penyelesaian terbaik dan paling mudah ialah:
COUNTIF(*范围*, "\*")
Oleh kerana asterisk (*) adalah kad liar yang sepadan dengan urutan watak, formula akan mengira semua sel yang mengandungi sebarang teks.
Sel statistik yang mengandungi teks menggunakan formula sumroduct
Satu lagi cara untuk mendapatkan bilangan sel yang mengandungi teks adalah menggunakan fungsi sumroduct dan istext dalam kombinasi:
SUMPRODUCT(--ISTEXT(*范围*))
atau
SUMPRODUCT(ISTEXT(*范围*)*1)
Fungsi istext memeriksa sama ada setiap sel dalam julat yang ditentukan mengandungi sebarang aksara teks dan mengembalikan pelbagai nilai (sel yang mengandungi sel) dan nilai -nilai palsu (sel lain). Operator dua kali ganda (-) atau operasi pendaraban yang benar dan palsu kepada 1 dan 0 masing-masing, dengan itu menghasilkan pelbagai 1 dan 0. Fungsi sumproduct merangkum semua elemen array dan mengembalikan bilangan 1, iaitu bilangan sel yang mengandungi teks.
Untuk lebih memahami bagaimana formula ini berfungsi, lihat nilai mana yang dikira dan yang tidak dikira:
Kira kandungan | Kandungan yang tidak terkira |
---|---|
- Sel yang mengandungi teks - watak khas - Nombor yang diformatkan sebagai teks - Sel yang boleh dianggap kosong tetapi mengandungi rentetan kosong (""), apostrophes ('), ruang, atau watak yang tidak kelihatan |
- nombor - tarikh - Nilai logik yang benar dan palsu - kesilapan - Sel kosong |
Sebagai contoh, untuk mengira sel yang mengandungi teks dalam julat A2: A10 (tidak termasuk nombor, tarikh, nilai logik, kesilapan, dan sel kosong), anda boleh menggunakan salah satu formula berikut:
=COUNTIF(A2:A10, "*")
=SUMPRODUCT(--ISTEXT(A2:A10))
=SUMPRODUCT(ISTEXT(A2:A10)*1)
Angka berikut menunjukkan hasilnya:
Abaikan ruang dan rentetan kosong dan mengira sel yang mengandungi teks
Formula yang dibincangkan di atas mengira semua sel yang mengandungi sebarang aksara teks. Walau bagaimanapun, dalam beberapa kes, ini boleh mengelirukan kerana sesetengah sel mungkin kelihatan kosong tetapi sebenarnya mengandungi watak -watak yang tidak dapat dilihat oleh mata manusia, seperti rentetan kosong, apostrophes, ruang, rehat garis, dan lain -lain sebagai hasilnya, sel -sel yang boleh dianggap sebagai kosong akan dikira oleh formula, menyebabkan pengguna bimbang tentang cuba memikirkan sebabnya.
Untuk mengecualikan sel -sel kosong "positif positif" dari kiraan, gunakan fungsi countifs dan gunakan watak "tidak termasuk" dalam keadaan kedua.
Sebagai contoh, untuk mengira sel yang mengandungi teks dalam julat A2: A7 (abaikan sel yang mengandungi aksara ruang ), gunakan formula berikut:
=COUNTIFS(A2:A7,"*", A2:A7, " ")
Jika julat sasaran mengandungi sebarang nombor yang didorong oleh formula, sesetengah formula boleh menghasilkan rentetan kosong (""). Untuk mengabaikan sel -sel yang mengandungi rentetan kosong , ganti "*" dengan "*?*" Dalam parameter kriteria1 :
=COUNTIFS(A2:A9,"*?*", A2:A9, " ")
Tanda tanya yang dilampirkan dengan asterisk menunjukkan bahawa terdapat sekurang -kurangnya satu watak teks dalam sel. Oleh kerana rentetan kosong tidak mempunyai aksara, ia tidak memenuhi kriteria dan tidak akan dikira. Sel kosong bermula dengan apostrophe (') juga tidak dikira.
Dalam angka di bawah, terdapat ruang dalam A7, apostrophe dalam A8, dan rentetan kosong dalam A9 (= ""). Formula kami mengabaikan semua sel ini dan mengembalikan kiraan sel teks 3:
Cara mengira sel yang mengandungi teks tertentu dalam excel
Untuk mendapatkan bilangan sel yang mengandungi teks atau watak tertentu, hanya berikan teks dalam parameter bersyarat fungsi COUNTIF. Contoh berikut menerangkan kehalusan.
Untuk memadankan teks sampel dengan tepat, masukkan teks penuh dalam petikan:
COUNTIF(*范围*, "*文本*")
Mengira sel -sel yang sepadan dengan sebahagian , letakkan teks antara dua asterisk, yang mewakili bilangan aksara sebelum dan selepas teks:
COUNTIF(*范围*, "\**文本*\*")
sebagai contoh, untuk mengetahui berapa banyak sel dalam julat A2: A7 mengandungi perkataan "pisang", gunakan formula berikut:
=COUNTIF(A2:A7, "bananas")
Untuk mengira semua sel yang mengandungi "pisang" sebagai sebahagian daripada kandungan mereka (tanpa mengira lokasi), gunakan formula berikut:
=COUNTIF(A2:A7, "*bananas*")
Untuk menjadikan formula lebih mudah digunakan, anda boleh meletakkan keadaan dalam sel yang telah ditetapkan, seperti D2, dan letakkan rujukan sel dalam parameter kedua:
=COUNTIF(A2:A7, D2)
Berdasarkan input dalam D2, formula dapat sepenuhnya atau sebahagiannya sepadan dengan teks contoh:
- Untuk perlawanan yang tepat, taipkan perkataan atau frasa yang sama sebagai perkataan penuh atau frasa yang dipaparkan dalam jadual sumber, seperti pisang .
- Untuk perlawanan separa, taipkan teks sampel yang dikelilingi oleh aksara wildcard, seperti * pisang * .
Oleh kerana formula itu tidak sensitif , anda tidak perlu bimbang tentang kes surat, yang bermaksud * pisang * juga ok.
Sebagai alternatif, untuk mengira sel yang sepadan dengan sebahagian , menyertai rujukan sel dan watak wildcard, sebagai contoh:
=COUNTIF(A2:A7, "*"&D2&"*")
Untuk maklumat lanjut, lihat cara mengira sel yang mengandungi teks tertentu dalam Excel.
Cara mengira sel yang ditapis yang mengandungi teks dalam excel
Apabila menggunakan penapis Excel untuk memaparkan hanya data yang relevan untuk masa yang diberikan, kadang -kadang anda mungkin perlu mengira sel -sel yang dapat dilihat yang mengandungi teks . Malangnya, tidak ada penyelesaian satu klik untuk tugas ini, tetapi contoh berikut akan membimbing anda melalui langkah-langkah.
Katakan anda mempunyai jadual seperti yang ditunjukkan dalam angka berikut. Sesetengah penyertaan diekstrak dari pangkalan data yang lebih besar menggunakan formula dan beberapa kesilapan berlaku dalam proses. Anda ingin mencari jumlah item dalam lajur A. Formula COUNTIF yang kami gunakan untuk mengira sel yang mengandungi teks sangat berkesan apabila semua baris dapat dilihat:
=COUNTIF(A2:A10, "*")
Sekarang anda menyempitkan senarai berdasarkan kriteria tertentu, seperti menapis item dengan beberapa lebih daripada 10. Persoalannya - berapa banyak projek yang tersisa?
Untuk mengira sel yang ditapis yang mengandungi teks , anda perlu melakukan perkara berikut:
Dalam jadual sumber, buat semua baris kelihatan. Untuk melakukan ini, jelaskan semua penapis dan tidak tersembunyi baris tersembunyi.
-
Tambah lajur pembantu yang mengandungi formula subtotal yang menunjukkan sama ada baris telah ditapis. Untuk memproses sel yang ditapis , gunakan 3 untuk parameter fungsi_num :
=SUBTOTAL(3, A2)
Untuk mengenal pasti semua sel tersembunyi (ditapis dan tersembunyi secara manual), masukkan 103 dalam fungsi_num :
=SUBTOTAL(103, A2)
Dalam contoh ini, kami ingin mengira sel -sel yang kelihatan yang mengandungi teks , tanpa mengira bagaimana sel -sel lain tersembunyi, jadi kami memasuki formula kedua dalam A2 dan menyalinnya ke A10.
Untuk sel -sel yang kelihatan, formula mengembalikan 1. Sebaik sahaja anda menyaring atau menyembunyikan baris tertentu secara manual, formula mengembalikan 0 untuk mereka. (Anda tidak akan melihat nol ini kerana ia dikembalikan untuk baris tersembunyi. Untuk memastikan ia berfungsi dengan cara ini, hanya menyalin kandungan sel tersembunyi yang mengandungi formula subtotal ke mana -mana sel yang kelihatan, mis.
-
Gunakan fungsi countifs dan dua pasangan kriteria / kriteria yang berbeza untuk mengira sel -sel yang boleh dilihat yang mengandungi teks:
- Keadaan 1 - Cari sel yang mengandungi sebarang teks ("*") dalam julat A2: A10.
- Keadaan 2 - Cari 1 dalam julat D2: D10 untuk mengesan sel -sel yang kelihatan.
=COUNTIFS(A2:A10, "*", D2:D10, 1)
Sekarang anda boleh menapis data yang anda mahukan, dan formula akan memberitahu anda bilangan sel yang ditapis yang mengandungi teks dalam lajur A (3 dalam kes ini):
Jika anda tidak mahu memasukkan lajur tambahan ke dalam lembaran kerja anda, anda memerlukan formula yang lebih panjang untuk menyelesaikan tugas. Pilih sahaja yang anda suka:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))), --(ISTEXT(A2:A10)))
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10) - MIN(ROW(A2:A10)),,1)), -- (ISTEXT(A2:A10)))
Pengendali pendaraban juga boleh:
=SUMPRODUCT(SUBTOTAL(103, INDIRECT("A"&ROW(A2:A10))) * (ISTEXT(A2:A10)))
=SUMPRODUCT(SUBTOTAL(103, OFFSET(A2:A10, ROW(A2:A10)-MIN(ROW(A2:A10)),,1)) * (ISTEXT(A2:A10)))
Formula mana yang hendak digunakan bergantung pada keutamaan peribadi anda - hasilnya sama:
Bagaimana formula ini berfungsi
Formula pertama menggunakan fungsi tidak langsung untuk "memberikan" rujukan tunggal kepada subtotal untuk semua sel dalam julat yang ditentukan. Formula kedua menggunakan gabungan fungsi mengimbangi, baris, dan min untuk mencapai tujuan yang sama.
Fungsi subtotal mengembalikan pelbagai 1 dan 0, di mana 1 mewakili sel yang kelihatan dan 0 mewakili sel -sel tersembunyi (seperti lajur tambahan di atas).
Fungsi istext memeriksa setiap sel dalam A2: A10, dan mengembalikan benar jika sel mengandungi teks, jika tidak, pulangan palsu. Double unary operator (-) memancarkan nilai yang benar dan palsu kepada 1 dan 0. Pada ketika ini, formula adalah seperti berikut:
=SUMPRODUCT({0;1;1;1;0;1;1;0;0}, {1;1;1;0;1;1;0;1;1})
Fungsi sumproduct pertama mengadili unsur -unsur pada kedudukan yang sama dalam dua tatasusunan, dan kemudian merumuskan array yang dihasilkan.
Oleh kerana hasil mendarab dengan sifar adalah sifar, hanya sel yang diwakili oleh 1 dalam kedua -dua tatasusunan mempunyai 1 dalam array akhir.
=SUMPRODUCT({0;1;1;0;0;1;0;0;0})
Bilangan 1 dalam array di atas adalah bilangan sel yang dapat dilihat yang mengandungi teks.
Ini adalah cara mengira sel yang mengandungi teks dalam Excel. Terima kasih kerana membaca, dan berharap dapat melihat anda di blog kami minggu depan!
Fail yang boleh dimuat turun
Formula untuk mengira sel yang mengandungi teks dalam Excel
Atas ialah kandungan terperinci Formula Excel untuk mengira sel dengan teks: sel -sel, spesifik atau ditapis. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Tutorial ini menerangkan cara mengira median data berangka dalam Excel menggunakan fungsi median. Median, ukuran utama kecenderungan pusat, mengenal pasti nilai pertengahan dalam dataset, yang menawarkan perwakilan yang lebih mantap dari Tenden Central

Menguasai sheet google countif: panduan komprehensif Panduan ini meneroka fungsi countif serba boleh di Helaian Google, menunjukkan aplikasinya di luar pengiraan sel mudah. Kami akan merangkumi pelbagai senario, dari perlawanan tepat dan separa ke Han

Tutorial ini menyediakan panduan komprehensif untuk berkongsi buku kerja Excel, meliputi pelbagai kaedah, kawalan akses, dan resolusi konflik. Versi Excel Moden (2010, 2013, 2016, dan kemudian) Memudahkan pengeditan kolaboratif, menghapuskan keperluan untuk m

Tutorial ini meneroka pelbagai kaedah untuk menukar fail .xls ke imej .jpg, merangkumi kedua-dua alat Windows terbina dalam dan penukar dalam talian percuma. Perlu membuat persembahan, berkongsi data spreadsheet dengan selamat, atau merancang dokumen? Menukar yo

Tutorial ini menjelaskan fungsi nama -nama Excel dan menunjukkan bagaimana untuk menentukan nama untuk sel, julat, pemalar, atau formula. Ia juga meliputi penyuntingan, penapisan, dan memadam nama yang ditetapkan. Nama Excel, sementara sangat berguna, sering melampaui

Tutorial ini menjelaskan perbezaan antara sisihan piawai dan kesilapan piawai min, membimbing anda pada fungsi Excel yang optimum untuk pengiraan sisihan piawai. Dalam statistik deskriptif, sisihan min dan piawai adalah intrinsi

Tutorial Excel ini menunjukkan cara mengira akar persegi dan akar n. Mencari akar persegi adalah operasi matematik yang biasa, dan Excel menawarkan beberapa kaedah. Kaedah untuk mengira akar persegi di Excel: Menggunakan fungsi SQRT: The

Buka kunci kekuatan lembaran Google: Panduan Pemula Tutorial ini memperkenalkan asas -asas Google Sheets, alternatif yang kuat dan serba boleh kepada MS Excel. Ketahui cara untuk menguruskan spreadsheet dengan mudah, memanfaatkan ciri -ciri utama, dan bekerjasama


Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

Video Face Swap
Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Alat panas

Dreamweaver Mac版
Alat pembangunan web visual

SublimeText3 Linux versi baharu
SublimeText3 Linux versi terkini

SecLists
SecLists ialah rakan penguji keselamatan muktamad. Ia ialah koleksi pelbagai jenis senarai yang kerap digunakan semasa penilaian keselamatan, semuanya di satu tempat. SecLists membantu menjadikan ujian keselamatan lebih cekap dan produktif dengan menyediakan semua senarai yang mungkin diperlukan oleh penguji keselamatan dengan mudah. Jenis senarai termasuk nama pengguna, kata laluan, URL, muatan kabur, corak data sensitif, cangkerang web dan banyak lagi. Penguji hanya boleh menarik repositori ini ke mesin ujian baharu dan dia akan mempunyai akses kepada setiap jenis senarai yang dia perlukan.

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan