
パスポート番号の入力規則として、「英字2桁 + 数字7桁(全体で9桁)」というフォーマットをExcelのデータの入力規則で制御するカスタム数式を紹介します。
![]() | ![]() |
国際民間航空機関(ICAO)の標準フォーマット は英字2文字+数字7文字です。
AB1234567 ✅(正しい)
XY7654321 ✅(正しい)
A12345678 ❌(1文字目が1文字しかない)
ABC234567 ❌(英字が3文字)
1A2345678 ❌(最初が数字)
Ab1234567 ❌(小文字混在)
データの入力規則:
入力値の種類(A)で、「ユーザー設定」を選び、以下の数式を設定します。
=AND(LEN(A1)=9, A1=UPPER(A1), ISNUMBER(VALUE(RIGHT(A1,7))), ISTEXT(LEFT(A1,2)))
ポイント
1.LEN(A1)=9
全体の長さが9文字であること。
2.A1=UPPER(A1)
全て大文字であること(小文字を許さない)。
3.ISNUMBER(VALUE(RIGHT(A1,7)))
後ろ7桁が数字であること。
4.ISTEXT(LEFT(A1,2))
先頭2桁がテキスト(英字)であること。





コメントを残す