=FIND
3 つのテーブルを使用して割引クラスを実際の割引に変換するために使用している価格表の作成に問題があります。
- 最初の表は生データ (割引クラスを含む)
- 2 番目のテーブルは私の割引マトリックスです。1 つの列には割引クラスがあり、もう 1 つの列には実際の割引があります。
- 3 番目のテーブルは、データを表示する場所です。
そして、私が今持っている式はうまく機能しますが、100000
行について自動入力する必要があるため、コードを手動で変更することは本当にできません.
記入したい私のコードは以下のとおりですNx
。refとCx:Cx
refに注意してください。
=FIND('Prislista 60 SZ MC_MOP_ATV 1305'!N2;'Rab kod'!B1:B32;'Rab kod'!C1:C32)
=FIND('Prislista 60 SZ MC_MOP_ATV 1305'!N3;'Rab kod'!B1:B32;'Rab kod'!C1:C32)
=FIND('Prislista 60 SZ MC_MOP_ATV 1305'!N4;'Rab kod'!B1:B32;'Rab kod'!C1:C32)
そして、Excelが実際に行う方法:
=FIND('Prislista 60 SZ MC_MOP_ATV 1305'!N2;'Rab kod'!B1:B32;'Rab kod'!C1:C32)
=FIND('Prislista 60 SZ MC_MOP_ATV 1305'!N3;'Rab kod'!B1:B32;'Rab kod'!C2:C33)
=FIND('Prislista 60 SZ MC_MOP_ATV 1305'!N4;'Rab kod'!B1:B32;'Rab kod'!C3:C34)
これを機能させる方法を知っている人はいますか?または、葯関数を使用して同じことを行うことができます。=IF を使用することも考えましたが、説明が長くなり、割引クラスの変更には多大な労力がかかります。