患者さんの待ち時間を把握するためバーコード入力の時刻スタンプをEXCELで作成中です

EXCELルックアップテーブルを見直していて発見したのですがバーコード入力欄の数値が入力桁数を超えると誤まった値を返す!!!
バーコード入力なら問題ないのでしょうが~
具体的にA0000002A
この記号の間の7桁の数字部分が例えば
A00000021Aと8桁を入力するとA0000001Aのテーブル氏名を返すのです
通常はバーコード入力なので間違えることはなく問題ないのでしょうが手入力した場合に誤変換してしまいますね
ルックアップテーブル作成中

・桁数をチェックする
・エラーを返す

ただいま対策検討中! ↓暫定対策

EXCELの入力規則他にも良い方法があるかも知れませんが取り合えず桁数でエラーとなるようEXCELの入力規則を設定しました
入力規則を設定するセルを選択し、[データ] タブの [データ ツール] の [データの入力規則] をクリック
入力値の種類:文字列(長さ指定)
データ:次の値の間
最小値:9
最大値:9

ここで桁数制限をしてもまたまた今度は
読み取り値に数字ではなく記号が入っていようがルックアップはチェックせず無視、
この場合読み取り結果は最終行の値を表示するので氏名の最終欄はエラーを記載しときました

作成途中のルックアップテーブル ↓
<EXCELアイコンをクリックするとファイルのダウンロードが始まります>

EXCEL