数字の種類に応じてセルを埋める方法

数字の種類に応じてセルを埋める方法

現在、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",""))

関連情報