
現在、Excel にバーコード スキャン システムを備えたサプライヤーが 2 社あります。Excel の列 A でスキャンしているので (次のセルに自動入力)、列 B の関連セルにサプライヤーの名前を自動的に表示できるかどうか知りたいです。例:
サプライヤーAのバーコードはB00001019355、サプライヤーBのバーコードは.07642422です。
Excelでそれぞれのバーコードをスキャンするたびに、セルBに「サプライヤーA」と「サプライヤーB」を書き込むようにするにはどうすればよいですか。ベースバーコードに表示されている文字の種類によって始まる(例では、サプライヤーAとBはそれぞれ「B」と「.」)または文字数/数字数バーコードに(サプライヤー A では 12 個、サプライヤー B では 9 個)記載されています。
答え1
最初の文字を使用するには、次のように検索して割り当てます。
=IF(LEFT(A1,1)="B","Supplier A",IF(LEFT(A1,1)=".","Supplier B",""))
文字数を数えるには、次のようにします -
=IF(LEN(A2)=12,"Supplier A",IF(LEN(A2)=9,"Supplier B",""))