次の (部分的な) Excel シートを検討してください。
| A | B C D
-+---+------------------
1|id | comp1 comp2 comp3
-+---+------------------
2| 1 | 1 0 0
3| 1 | 1 0 0
4| 2 | 0 1 0
5| 3 | 0 0 1
6| 1 | 1 0 0
7| 3 | 0 0 1
例として、列にすべてゼロと 1 を入力しB、C手動で入力した場合D。データセットが大きすぎてすべて手動で実行できないため、これを自動化する必要があります。たとえば、 cellの値がcellのcompany に似ているB2かどうかをチェックする式が必要です。そうであれば a を設定し、そうでなければ aを設定します。別の例: 行 4 を見てください。セルに会社があるため、(comp1) は、およびです。A2idB110id 2A4B40C4 1D4 0
セル B2 で次の式を使用し、他のすべてのセルにドラッグする準備ができました。
=IF($A2=RIGHT(B$1;1);1;0)
0ただし、 B2には a を入れます。A2は値 1 を持っているRIGHT(B1;1)のでIF(1=1;1;0)、わかりませB2ん1。しかし、どこが間違っているのでしょうか?