Dalam artikel sebelumnya "Perkongsian kes Excel: 5 teknik cekap yang boleh direalisasikan dengan hanya "seret dan lepas"", kami mempelajari 5 teknik cekap yang boleh direalisasikan dengan hanya "seret dan lepas" dalam Excel. Hari ini kita akan bercakap tentang formula fungsi Excel untuk menyemak ketulenan nombor kad pengenalan, datang dan lihat!
Bercakap tentang perkara yang mengerikan seperti vaksin palsu dan susu tepung tercemar, saya benar-benar marah dan tidak berdaya untuk perkara sebegini, sebagai orang biasa, kita hanya boleh berharap yang berkaitan jabatan Kita boleh memperkukuhkan usaha pengurusan dan pemeriksaan untuk mengelakkan kejadian ganas seperti itu berulang. Pada masa yang sama, anda mesti lebih berhati-hati tentang kerja anda, dan semak berulang kali dalam banyak pautan yang terdedah kepada ralat untuk mengelakkan beberapa akibat buruk Contohnya, nombor ID dalam fail pekerja adalah kawasan bencana yang sangat terdedah kepada masalah!
Hari ini kami akan berkongsi dengan anda formula untuk menyemak sama ada terdapat ralat dalam nombor ID.
Secara umumnya, akan terdapat dua jenis ralat dalam nombor ID, ralat panjang dan ralat kandungan.
Kebanyakan sebab ralat berlaku semasa proses input Untuk ralat panjang, ia pada masa ini adalah nombor 18 digit Jika terdapat ralat dalam panjang, ia lebih mudah dicari, tetapi jika salah satu daripada nombor muncul Ralat sangat sukar untuk dikesan dan boleh menyebabkan akibat yang serius pada masa hadapan Oleh itu, tumpuan hari ini adalah untuk mengesahkan ketepatan kandungan.
1. Prinsip komposisi nombor ID
Pertama sekali, anda perlu memahami sedikit tentang peraturan pengekodan nombor ID:
Nombor ID 18 digit terdiri daripada: dddddddyyyymmddxxsp, sejumlah 18 digit, di mana: 1-6 digit ialah kod kawasan, 7-14 ialah tarikh kelahiran, 15-17 ialah kod jantina, dan digit terakhir Ia adalah digit semak berdasarkan 17 digit sebelumnya.
Peraturan pengiraan untuk digit semakan adalah lebih rumit:
(1) Formula penjumlahan berwajaran bagi kod ontologi tujuh belas digit pertama
S = Jumlah (Ai * Wi), i = 0, ..., 16, pertama jumlahkan pemberat 17 digit pertama
Ai: mewakili nilai digital nombor ID pada kedudukan ke-i
Wi: mewakili faktor pemberat pada kedudukan ke-i
Wi: 7 9 10 5 8 4 2 1 6 3 7 9 10 5 8 4 2
(2) Modul pengiraan
Y = mod(S, 11)
(3) Dapatkan kod semak yang sepadan melalui modulus
Y: 0 1 2 3 4 5 6 7 8 9 10
Kod semak: 1 0 Kod semak dikira mengikut peraturan dan kemudian dibandingkan dengan digit terakhir Jika tidak konsisten, terdapat a masalah. Agak sukar untuk memahami peraturan ini. Mari kita ambil contoh:
1. Darabkan 17 digit nombor ID sebelumnya dengan pekali yang berbeza. Pekali dari kedudukan pertama hingga ketujuh belas ialah:
7-9-10-5-8-4-2-1-6-3-7-9-10-5-8- 4-2 .
2. Tambahkan hasil darab nombor dan pekali 17 digit ini.
3. Bahagikan hasil tambah dengan 11, apakah bakinya?
4. Baki hanya boleh 11 nombor: 0-1-2-3-4-5-6-7-8-9-10. Nombor ID terakhir yang sepadan ialah 1-0-X-9-8-7-6-5-4-3-2.
5 Dengan membandingkan kod semakan, kita tahu bahawa jika bakinya ialah 3, angka ke-18 kad pengenalan akan muncul sebagai 9. Jika nombor yang sepadan ialah 10, nombor terakhir pada kad pengenalan ialah angka Rom 2.
Contohnya: nombor kad pengenalan lelaki ialah [53010219200508011x], mari lihat sama ada kad pengenalan ini ialah kad pengenalan yang sah.
Mula-mula kita mendapat jumlah produk 17 digit pertama
[(5*7) (3*9) (0*10) (1* 5) (0 *8) (2*4) (1*2) (9*1) (2*6) (0*3) (0*7) (5*9) (0*10) (8* 5) (0 *8) (1*4) (1*2)】 ialah 189, dan kemudian bahagikan 189 dengan 11 untuk mendapatkan keputusan 189/11=17-- --2 , yang bermaksud bakinya ialah 2. Akhir sekali, melalui peraturan yang sepadan, kita boleh mengetahui bahawa kod semak sepadan dengan baki 2 ialah X, jadi kita boleh menentukan bahawa ini adalah nombor ID yang betul.
2. Semak ketulenan nombor kad pengenalan dengan ExcelPersoalannya sekarang ialah bagaimana menggunakan formula Excel untuk proses pengiraan ini, kongsi formula dengan semua orang di sini:
=IF(RIGHT(A2)=MID("10X98765432",MOD(SUM(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11) 1,1),"真","假")
Formula kelihatan sangat rumit Apabila menggunakannya, anda hanya perlu mengubah suai dua A2 kepada kedudukan yang sepadan dengan nombor ID dalam borang anda.
Mari kita bercakap secara ringkas tentang idea formula
MID("10X98765432",MOD(SUM(MID(A2,ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11) 1,1)
Fungsi rentetan ini adalah untuk mengira 17 digit sebelumnya mengikut peraturan kod semak, dan kemudian membandingkannya dengan RIGHT(A2) Fungsi RIGHT(A2) adalah untuk bermula dari Ekstrak digit paling kanan dari A2 dan gunakan fungsi if untuk menilai berdasarkan hasil perbandingan.
Kita boleh menggunakan formula ini sekali lagi untuk menyemak sama ada nombor ID dalam gambar pada permulaan artikel adalah betul:
Hasilnya palsu.
Anda juga boleh menggunakan formula ini untuk menyemak sama ada terdapat nombor ID yang salah dalam borang anda.
Cadangan pembelajaran berkaitan: tutorial cemerlang
Atas ialah kandungan terperinci Perkongsian kes Excel: Gunakan formula fungsi untuk menyemak ketulenan nombor ID. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于折叠表格的相关问题,就是分类汇总的功能,这样查看数据会非常的方便,下面一起来看一下,希望对大家有帮助。

在之前的文章《实用Excel技巧分享:利用 数据透视表 来汇总业绩》中,我们学习了下Excel数据透视表,了解了利用数据透视表来汇总业绩的方法。而今天我们来聊聊怎么计算时间差(年数差、月数差、周数差),希望对大家有所帮助!

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于AGGREGATE函数的相关内容,该函数用法与SUBTOTAL函数类似,但在功能上比SUBTOTAL函数更加强大,下面一起来看一下,希望对大家有帮助。

在之前的文章《实用Word技巧分享:聊聊你没用过的“行号”功能》中,我们了解了Word中你肯定没用过的"行号”功能。今天继续实用Word技巧分享,看看Excel表格怎么借用Word进行分栏打印,快来收藏使用吧!

在之前的文章《实用Excel技巧分享:原来“定位功能”这么有用!》中,我们了解了定位功能的妙用。而今天我们聊聊合并后的单元格如何实现筛选功能,分享一种复制粘贴和方法解决这个问题,另外还会给大家分享一种合并单元格的不错的替代方式。

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于zenmm制作倒计时牌的相关内容,使用Excel中的日期函数结合按指定时间刷新的VBA代码,即可制作出倒计时牌,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于excel的相关知识,其中主要介绍了关于如何使用函数寻找总和为某个值的组合的问题,下面一起来看一下,希望对大家有帮助。

本篇文章给大家带来了关于Excel的相关知识,其中主要介绍了关于XLOOKUP函数的相关知识,包括了常规查询、逆向查询、返回多列、自动除错以及近似查找等内容,下面一起来看一下,希望对大家有帮助。


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

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Dreamweaver CS6
Alat pembangunan web visual

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.

Pelayar Peperiksaan Selamat
Pelayar Peperiksaan Selamat ialah persekitaran pelayar selamat untuk mengambil peperiksaan dalam talian dengan selamat. Perisian ini menukar mana-mana komputer menjadi stesen kerja yang selamat. Ia mengawal akses kepada mana-mana utiliti dan menghalang pelajar daripada menggunakan sumber yang tidak dibenarkan.

EditPlus versi Cina retak
Saiz kecil, penyerlahan sintaks, tidak menyokong fungsi gesaan kod

mPDF
mPDF ialah perpustakaan PHP yang boleh menjana fail PDF daripada HTML yang dikodkan UTF-8. Pengarang asal, Ian Back, menulis mPDF untuk mengeluarkan fail PDF "dengan cepat" dari tapak webnya dan mengendalikan bahasa yang berbeza. Ia lebih perlahan dan menghasilkan fail yang lebih besar apabila menggunakan fon Unicode daripada skrip asal seperti HTML2FPDF, tetapi menyokong gaya CSS dsb. dan mempunyai banyak peningkatan. Menyokong hampir semua bahasa, termasuk RTL (Arab dan Ibrani) dan CJK (Cina, Jepun dan Korea). Menyokong elemen peringkat blok bersarang (seperti P, DIV),
