0
2列(H2:I8
)のデータがあり、そのデータを処理してグリッド内の値を割り当てる必要があります(B1:E5
)。Excelのリストからグリッドを作成する数式
あなたが見ることができるように、最初の行の複数の値がありますので、私はスタート地点式INDEX
とMATCH
を使用することです。次のレベルに到達するために、私はこの式を使用:
{=IF(INDEX($I$2:$I$8,SMALL(IF($B2=$H$2:$H$8,ROW($H$2:$H$8)-ROW($H$2)+1),COLUMN(A1)))=C$1,"YES","NO")}
- 今の#NUM!
心配しないでください。
トラブルはD3
はNO
あるべき一方、SMALL
機能のみ一致する値が含まれているので、CHECK 3
はD3
に表示され、私は実際にE3
でそれをしたい(と明らかに私はYES
にこれを変更するだろう)ということです。
しかし、私はどのように行うのか分からない...
任意の助けをいただければ幸いです!
おかげで、 クリス
これは非常に近く、セル参照のいくつかでしたが、ありがとうブライアン。 = IF(IF($ B2 = $ H $ 2:$ H $ 8,1,0)* IF(C $ 1 = $ I $ 2:$ I $ 8,1,0))= 1、 "YES"、 "NO") – Chris
ちょっとした警告です。合計で、正確な答えが2回ある場合は、2を取得します。あなたのifは失敗し、答えはノーになります。 '= 1'の代わりに'> = 1'を使うことをお勧めします。 –
良い点ブライアン。 BTW - C $ 1がワイルドカードマッチ( "check"の代わりに "heck")でなければならない場合、Excelは範囲内のIFでコピーしますか? – Chris