メインコンテンツまでスキップ

身分証明書番号に基づいて性別を自動的に計算する

身分証明書番号に基づいて性別を自動的に計算するには、身分証明書の17位が性別位、奇数が男性、偶数が女性であることを知っていればよい。

知っている身分証明書番号の作成ルールがあれば、有用な情報を抽出することができる。まず、身分証明書番号から性別を抽出する方法を見てみましょう。

身分証明書番号の17桁目の数字を判定することで、奇数は男性、偶数は女性で、我々は二つの実現方法を得た。

1.余り判定法

1つ目の方法は、この17桁目の数字を2で割ることで、余りが1の場合は男性、そうでない場合は女性、そして計算式を書くことです

次のコードは公式エディタに直接コピーできます身分証明書番号フィールドの置き換えに注意してください

{"text":"IF(EQ(MOD(VALUE(MID(​身份证号​,17,1)),2),1),\"男\",\"女\")","marks":[{"from":{"line":0,"ch":20,"sticky":null},"to":{"line":0,"ch":26,"sticky":null},"value":"textField_ksfyitkm","invalid":false}],"isCmData":true}
  • If (条件を判断し、結果がtrueの戻り値、結果がfalseの戻り値)
  • Mod (number、divisor): 2つの数を割った余りを返します
  • Mid (a、b、c): a文字列で、b番目からc文字を取り出します
  • Value (text)): テキストを数字に変換します
  • Eq (value 1、value 2) の2つの値が等しい場合はtrueを返し、数字、日付をサポートします

性別の計算式

2.if関数がすべての奇数ケースを列挙して判定する

2つ目の方法は、1 ~ 10のすべての奇数項目をリストアップすることで、身分証明書番号の17番目の数字がいずれの奇数にも該当すれば結果は男性で、そうでなければ女性である。 (この方法は可能性のある結果が少ない場合に適しており、一般的には方法1を推奨します)

次のコードは公式エディタに直接コピーできます身分証明書番号フィールドの置き換えに注意してください

{"text":"IF(OR(EQ(MID(​身份证号​,17,1),1),EQ(MID(​身份证号​,17,1),3),EQ(MID(​身份证号​,17,1),5),EQ(MID(​身份证号​,17,1),7),EQ(MID(​身份证号​,17,1),9)),\"男\",\"女\")","marks":[{"from":{"line":0,"ch":13,"sticky":null},"to":{"line":0,"ch":19,"sticky":null},"value":"textField_ksfyitkm","invalid":false},{"from":{"line":0,"ch":36,"sticky":null},"to":{"line":0,"ch":42,"sticky":null},"value":"textField_ksfyitkm","invalid":false},{"from":{"line":0,"ch":59,"sticky":null},"to":{"line":0,"ch":65,"sticky":null},"value":"textField_ksfyitkm","invalid":false},{"from":{"line":0,"ch":82,"sticky":null},"to":{"line":0,"ch":88,"sticky":null},"value":"textField_ksfyitkm","invalid":false},{"from":{"line":0,"ch":105,"sticky":null},"to":{"line":0,"ch":111,"sticky":null},"value":"textField_ksfyitkm","invalid":false}],"isCmData":true}
  • If (条件を判断し、結果がtrueの戻り値、結果がfalseの戻り値)
  • Mid (a、b、c): a文字列で、b番目からc文字を取り出します
  • Or (テッセラ1,[テッセラ2], …): 括弧内の1つの論理式がtrueであれば、返される結果は1、つまりtrueです
  • Eq (value 1、value 2) の2つの値が等しい場合はtrueを返し、数字、日付をサポートします

性別の計算式

3.ビデオデモ

性別ビデオデモの自動計算

4.より多くの身分資料を抽出して文書を読むことを歓迎する👇:

1.身分証明書番号に基づいて誕生日を自動的に計算する

2.身分証明書番号に基づいて省を自動的に計算する

3.身分証明書番号から星座を自動的に計算する

4.身分証明書番号から自動的に生肖を計算する

より良い最適化のためにマニュアルの内容と品質を使うべきで、3 ~ 5分の時間を取って、書類のフィードバックアンケートに記入してください。ドキュメントフィードバックアンケートは匿名で提出され、アンケート情報はドキュメント体験フィードバック収集にのみ使用され、適切なサポートに感謝します

ここをクリックして調査アンケートに記入します


-------------------- 最新情報を入手して、私たちに注目してください -------------------- ----

この文書は機械翻訳により生成されています。翻訳により生じた齟齬や相違点は拘束力を持たず、コンプライアンスや執行目的において法的効力はありません。
© DingTalk (Singapore) Private Limited