Rumah > Topik > excel > teks badan

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

青灯夜游
Lepaskan: 2023-04-18 16:50:38
ke hadapan
18278 orang telah melayarinya

Menentukan sama ada sel mengandungi kandungan tertentu dalam Excel sudah menjadi topik biasa Saya percaya semua orang telah menghadapi banyak masalah yang serupa di tempat kerja. Hari ini saya akan memberitahu anda tiga cara biasa untuk menyelesaikan masalah seperti ini, dan saya pasti ia akan berkesan!

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Menentukan sama ada sel mengandungi kandungan khusus ialah sejenis masalah yang sering dihadapi dalam kerja harian, dan biasanya dilihat dalam jadual yang mengandungi maklumat catatan. Sebagai contoh, dalam jadual ringkasan kehadiran di bawah, adalah perlu untuk menentukan sama ada pekerja bekerja lebih masa berdasarkan kandungan dalam kenyataan, yang termasuk dalam jenis masalah ini.

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Bagaimana untuk menangani masalah sebegini Ada tiga formula yang biasa digunakan Mari perkenalkan satu persatu di bawah.

Kaedah 1: IF+COUNTIF

Formula: =IF(COUNTIF(D2,"*加班*")=0,"","是")

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Analisis formula:

COUNTIF(D2,"*加班*") ialah bahagian teras formula ini Fungsi ini melaksanakan fungsi pengiraan bersyarat, dan format asas ialah COUNTIF (kawasan bersyarat, keadaan).

Dalam contoh ini, kawasan keadaan ialah sel "D2", dan syarat ialah nilai yang diperoleh dengan menambahkan aksara kad bebas * pada kedua-dua belah kandungan yang akan dinilai Kesannya adalah untuk menyasarkan sel itu memenuhi syarat Sel dikira jika kandungan yang akan dinilai, hasilnya adalah 1. Jika tidak disertakan, hasilnya adalah 0.

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Selepas mendapat keputusan ini, gunakan fungsi IF untuk mendapatkan hasil akhir, formula =IF(COUNTIF(D2,"*overtime*")=0,"" , "Ya") mudah difahami. Jika sel D2 tidak mengandungi "lebih masa", keputusan COUNTIF ialah 0, dan IF mengembalikan nilai nol yang sepadan, jika tidak ia mengembalikan "ya".

Mari kita lihat kaedah kedua.

Kaedah 2: IF+ISERR+FIND

Formula: =IF(ISERR(FIND("加班",D2)),"","是")

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Analisis formula:

Bahagian teras formula ini ialah FIND ("lebih masa", D2 Format asas fungsi FIND ialah FIND (apa yang anda cari, di mana). untuk mencarinya, dari aksara yang mana untuk mula mencari?), jika parameter ketiga tidak ditulis, ia bermakna mula mencari dari aksara pertama. Maksud formula ini adalah untuk mencari perkataan "lebih masa" dalam sel D2 Jika ia boleh ditemui, FIND akan mengembalikan lokasi kandungan yang anda cari dalam sel Jika ia tidak menemuinya, ia akan mengembalikan ralat nilai.

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Kesan fungsi FIND boleh dilihat daripada rajah di atas. Seterusnya, anda perlu menentukan sama ada hasilnya adalah nilai ralat Jika ia adalah nilai ralat, ini bermakna tiada kandungan yang anda cari, jadi anda perlu menggunakan fungsi ISERR. Fungsi ISERR adalah sangat mudah, ia hanya menentukan sama ada nilai adalah nilai ralat selain daripada #N/A Dalam contoh ini, nilai ralat ialah #VALUE!, jadi tiada masalah menggunakan fungsi ini.

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Akhir sekali, tambah fungsi IF untuk membentuk formula lengkap =IF(ISERR(FIND("Overtime",D2)),"","Yes") .

Berbanding dengan kaedah pertama, formula ini lebih sukar sedikit, tetapi ia adalah perkara yang baik untuk mengamalkan kedua-dua fungsi dengan lebih banyak.

Akhir sekali mari kita lihat kaedah ketiga.

Kaedah 3: JIKA+GANTIKAN

Formula: =IF(SUBSTITUTE(D2,"加班","")=D2,"","是")

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Analisis formula:

Formula ini menggunakan fungsi SUBSTITUTE yang agak panjang Fungsi fungsi ini adalah untuk menggantikan aksara Format adalah SUBSTITUTE (di mana untuk menggantikan, apa yang perlu diganti , nombor mana yang hendak diganti), jika parameter terakhir tidak ditulis, ia bermakna menggantikan semua.

Formula SUBSTITUTE(D2,"加班","") bermaksud menggantikan perkataan "lebih masa" dalam sel D2 dengan apa-apa keputusan selepas penggantian adalah seperti yang ditunjukkan dalam rajah.

Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu

Langkah seterusnya adalah lebih menarik. Bandingkan kandungan yang diganti dengan kandungan asal, iaitu, GANTI(D2,"overtime","")=D2 jika disertakan lebih masa, kandungan yang diganti pastinya tidak sama dengan The sel asal diganti Sebaliknya, jika kandungan yang diganti adalah sama dengan kandungan asal, ia bermakna ia tidak mengandungi kandungan yang anda cari Pada akhirnya, JIKA digunakan untuk mengeluarkan hasilnya.

Berbanding dengan dua kaedah pertama, idea formula =IF(SUBSTITUTE(D2,"加班","")=D2,"","是") sangat bijak, dan ia juga membolehkan kita memahami semula fungsi GANTI dari aspek lain.

Ringkasan: Dari perspektif penyelesaian masalah, kaedah pertama adalah mencukupi, mudah difahami dan agak mudah. Tetapi dari perspektif pembelajaran, apabila kita menghadapi masalah, kita juga boleh mencuba beberapa idea lagi Di satu pihak, kita boleh mengembangkan pemikiran kita, dan di sisi lain, kita boleh menjadi lebih biasa dengan beberapa fungsi penyelesaian, kita juga boleh Anda boleh mengalami keseronokan mempelajari fungsi formula Ramai yang dipanggil master sebenarnya mengamalkan cara ini.

Cadangan pembelajaran berkaitan: tutorial cemerlang

Atas ialah kandungan terperinci Perkongsian kemahiran Excel Praktikal: Tentukan sama ada sel mengandungi kandungan tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:itblw.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan