- 締切済み
Excel 数式
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- tom04
- ベストアンサー率49% (2537/5117)
- kagakusuki
- ベストアンサー率51% (2610/5101)
回答番号ANo.2です。 >ご指示通りしましたができません 申し訳御座いません、関数の動作確認を行っている途中で操作ミスをしてしまい、列が1つ右にずれておりました。 正しい関数は次の通りです。 =IF(COUNTIF($J:$L,INDEX($C:$C,ROW())),INDEX($M:$M,MATCH(INDEX($C:$C,ROW()),IF(COUNTIF($J:$J,INDEX($C:$C,ROW())),$J:$J,IF(COUNTIF($K:$K,INDEX($C:$C,ROW())),$K:$K,$L:$L)))),"")
- kagakusuki
- ベストアンサー率51% (2610/5101)
D列の適当なセルに次の数式を入力してから、そのセルをコピーして、D列のその他のセルに貼り付けると良いと思います。 =IF(COUNTIF($K:$M,INDEX($C:$C,ROW())),INDEX($N:$N,MATCH(INDEX($C:$C,ROW()),IF(COUNTIF($K:$K,INDEX($C:$C,ROW())),$K:$K,IF(COUNTIF($L:$L,INDEX($C:$C,ROW())),$L:$L,$M:$M)))),"")
お礼
早速の回答ありがとうございます ご指示通りしましたができません 質問のしかたがよく表現できなかったかと 思いましたので別質問で写真いりでしましたので よろしくお願いいたします
D4: {=INDEX(M$6:M$16,MATCH("*"&C4&"*",J$6:J$16&K$6:K$16&L$6:L$16,0))} (配列数式)
お礼
早速の回答ありがとうございます ご指示通りしましたができません 質問のしかたがよく表現できなかったかと 思いましたので別質問で写真いりでしましたので よろしくお願いいたします
お礼
大変ありがとうございました