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!
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.
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,"","是")
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.
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)),"","是")
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.
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.
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,"","是")
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.
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!