回答編集履歴
2
誤り訂正
answer
CHANGED
|
@@ -2,4 +2,19 @@
|
|
|
2
2
|
セルに次の式を入力して
|
|
3
3
|
=IF((Sheet2!A2:A17=Sheet1!A1)*(Sheet2!B2:B17=Sheet1!A2)*(Sheet2!C2:C17=Sheet1!A3),Sheet2!D2:D17)
|
|
4
4
|
Shit+Ctrl+Enterキーを押します。
|
|
5
|
-

|
|
5
|
+

|
|
6
|
+
|
|
7
|
+
上記では、できないというか誤りですので下記のように修正します。
|
|
8
|
+
数式>名前の管理>新規作成
|
|
9
|
+
余裕を持って
|
|
10
|
+
参照範囲 Sheet2!$A$1:$A$1000 名前 label
|
|
11
|
+
参照範囲 Sheet2!$B$1:$B$1000 名前 id
|
|
12
|
+
参照範囲 Sheet2!$C$1:$C$1000 名前 answerKey
|
|
13
|
+
参照範囲 Sheet2!$D$1:$D$1000 名前 text
|
|
14
|
+
名前を作成
|
|
15
|
+
```ここに言語を入力
|
|
16
|
+
=IF(ISERROR(MATCH(A3,IF((label= A$2)*(id=A$1),answerKey),0)),"",INDEX(text,MATCH(A3,IF((label= A$2)*(id=A$1),answerKey),0),1))
|
|
17
|
+
```
|
|
18
|
+
を変換範囲の左上のセルに配列数式を入力して、このセルを変換範囲で数式コピー、
|
|
19
|
+
B列のような例外は、セルB10に式=B3、B11に式=B4以下略とする。
|
|
20
|
+
と変更します。
|
1
誤字がありました。
answer
CHANGED
|
@@ -1,5 +1,5 @@
|
|
|
1
1
|
表頭に1行加えて、配列数式を使う方法でもいいのではと思います。
|
|
2
2
|
セルに次の式を入力して
|
|
3
|
-
=IF((Sheet2!A2:A17=Sheet1!A1)*(Sheet2!
|
|
3
|
+
=IF((Sheet2!A2:A17=Sheet1!A1)*(Sheet2!B2:B17=Sheet1!A2)*(Sheet2!C2:C17=Sheet1!A3),Sheet2!D2:D17)
|
|
4
4
|
Shit+Ctrl+Enterキーを押します。
|
|
5
5
|
4a42372b6c51f2dbcd5395ad49cbc33.jpeg)
|