Excelの1つのセルに複数のIF(3〜5の条件、1z33で始まる場合はUPS、4455で始まる場合はフェデックス...)を使用できますか? PC Windows 11

0
2022.03.08

1つのセルに複数のIFを設定することは可能ですか?例ifleftA1 = 4455、 "Maro" if = 5522、 "John"など...私は配送作業を行っており、商品の配送ラベルをスキャンすると、宅配会社を表示するために必要です/ありがとうございます

回答
2
2022.03.08

IFをネストできます。

 =IF(LEFT(A1,4)="1z33","UPS",IF(LEFT(A1,4)="4455","fedex",...))

リストを使い果たすまで、それらをネストし続けます。

IFSがある場合は、それを使用することもできます。

 =IFS(LEFT(A1,4)="1z33","UPS",LEFT(A1,4)="4455","fedex",...)

常に最初の4文字を見ている場合は、NDEX / MATCHを使用することもできます。

 =INDEX({"UPS","fedex",...},MATCH(LEFT(A1,4),{"1z33","4455",...},0))