Rumah >Tutorial perisian >Perisian Pejabat >Ketahui cara menggunakan fungsi pengecaman teks dalam Excel

Ketahui cara menggunakan fungsi pengecaman teks dalam Excel

WBOY
WBOYke hadapan
2024-01-23 19:54:141049semak imbas

Ketahui cara menggunakan fungsi pengecaman teks dalam Excel

Cara menambah fungsi pengecaman teks dalam excel

'Tambahkannya pada modul makro dan anda boleh menggunakannya seperti formula.

Fungsi ColorSum(Rng Sebagai Julat, Warna Sebagai Julat) Berganda

Malapkan Tmp Sebagai Julat

ColorSum = 0

Untuk Setiap Tmp Dalam Rng

' Proses nombor dengan warna yang sama seperti warna yang ditentukan dalam julat yang dipilih dan kecualikan sel teks dengan warna yang sama

Jika Tmp.Interior.ColorIndex = Color.Interior.ColorIndex Dan IsNumeric(Tmp.Value) Kemudian

ColorSum = ColorSum + Tmp.Value

Tamat Jika

Seterusnya

Fungsi Tamat

Cara mengenal pasti format fail

Baca pengepala fail untuk menyelesaikan masalah. Sebagai contoh, anda ingin menyemak sama ada gambar adalah "benar-benar" dalam format "jpg". Kemudian anda perlu mengekstrak 2 bait Jika pengepala fail ialah "255216", ia bermakna ia dalam format "jpg". Kodnya adalah seperti berikut:

FileStream fs = new FileStream(@"C:1.jpg", FileMode.Open, FileAccess.Read);

bait[] bait imej = bait baharu[fs.Length];

BinaryReader br = BinaryReader(fs); //Pembaca fail binari

imagebytes = br.ReadBytes(2); //Baca 2 bait daripada strim semasa ke dalam tatasusunan bait

rentetan s = "";

untuk (int i = 0; i {

s += imagebait[i];

}

jika(s=="255216")

Console.WriteLine ("adalah format jpg"

lain

Console.WriteLine ("bukan format jpg"

Tajuk fail pelbagai format fail menduduki bait yang berbeza, contohnya: jpg, 2 bait png, 8 bait, 6 bait; Anda hanya perlu menukar bilangan bait yang dibaca dan kemudian menilai.

Bagaimana untuk menentukan jenis fail fail yang tidak diketahui menggunakan bahasa C

Mudah untuk membuka fail, mudah membaca beberapa aksara, tetapi sukar untuk menentukan jenisnya.

Atur cara berikut menentukan format .exe .jpg .gif

20 bait pertama dibaca dalam adalah dalam char s[20].

Anda boleh melihatnya sebagai perpuluhan atau perenambelasan.

Borang input:

Nama program boleh laku, nama fail untuk dinilai

Contohnya:

fail ccalb.exe.gif

#include

#include

utama(int argc, char *argv[]){

FAIL *sirip;

char namein[80];

char s[20];

jika (argc

printf("Penggunaan:

kembali 0;

}

strcpy(namein,argv[1]);

fin = fopen(nama,"rb");

jika (!fin){

printf("Buka %s errorn",namakan);

kembali 0;

}

fread(s,20,1,fin);

fclose(sirip);

jika (s[0]=='M' & s[1]=='Z') printf("Ia adalah .exe filen");

lain jika (s[6]=='J' & s[7]=='F' & s[8]=='I' & s[9]=='F')printf("Ia adalah . jpg filen");

lain jika (s[0]=='G' & s[1]=='I' & s[2]=='F' ) printf("Ia adalah .gif filen");

else printf("fail lain");

kembali 0;

}

Atas ialah kandungan terperinci Ketahui cara menggunakan fungsi pengecaman teks dalam Excel. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:docexcel.net. Jika ada pelanggaran, sila hubungi admin@php.cn Padam