2017-04-21 2 views
0

どうすればいいですか?この。私は、1枚の用紙に、このようになりますテーブルを持っている別のシートの行の値を検索し、現在のシートの一致する行と列のヘッダーに値がある場合はそれを置き、一致しない場合は0を返します。

その後
ID Answer1 Answer2 Answer3 Answer4 
1  Apples  Oranges Bananas Grapes 
2  Bananas Grapes 
3  Apples 
4  Oranges Bananas 

I持っている別のシートに、次のようになり、別のテーブル

場所1は、各列には何イムやろうとし
ID Apples Oranges Bananas Grapes 
1 
2 
3 
4 

誰かが選んだ答えと、それを選んでいない場合は0です。あなたができるはずです、私はこれを実現するために使用するかわから

ID Apples Oranges Bananas Grapes 
1  1  1   1   1 
2  0  0   1   1 
3  1  0   0   0 
4  0  1   1   0 

イムない誰かが正しい方向に私を導くことができれば、それは非常に

答えて

1

は次のように式を使用します。

=COUNTIF(INDEX(Sheet1!$B$2:$E$5,MATCH($H2,Sheet1!$A$2:$A$5,0),0),I$1) 

これはIDがルックアップテーブルにユニークであるか、それが唯一の一致した最初のIDの上に持って来ることが必要です。

enter image description here

0

をいただければ幸いです。だから、結果は次のようになります。単純なifロジックでこれを行う。

=if('other sheet'!b2="Apples",1,0) 

この数式を残りのテーブルにコピーしてください。

0

ただ、これを試してみてください。シート2のすべてのセルにコピーできます。

=IF(COUNTIF('Sheet1'!$A2:$D2;A$1)<>0;1;0) 
関連する問題