• 締切済み

Excel 数式

Excelについての質問 1)組み合わせ表 J6 M35 があります(4列30行の表) 2)作業表C3D26(2列24行の表)があります   作業表のC列に組み合わせ表の1列2列3列の何れかの文字列を記入すると 作業表のD列に上記C列に記入した文字列に対応した組み合わせ表の4列の文字列が自動的に表示されるように作業表のD列に数式(関数)を挿入したい Vlookupとうでトライしたがどうしてもできません 教えて頂きたいお願いします

みんなの回答

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.4

こんばんは! 横からお邪魔します。 ↓の画像でJ~L列内のデータは重複がないものとしています。 D4セルに =IF(C4="","",IF(COUNTIF($J$6:$L$50,C4),INDEX($M$6:$M$50,SUMPRODUCT(($J$6:$L$50=C4)*ROW($A$1:$A$45))),"該当なし")) という数式を入れオートフィルで下へコピーすると 画像のような感じになります。 的外れならごめんなさいね!m(_ _)m

takasan250
質問者

お礼

大変ありがとうございました

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 回答番号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)
回答No.2

 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)))),"")

takasan250
質問者

お礼

早速の回答ありがとうございます ご指示通りしましたができません 質問のしかたがよく表現できなかったかと 思いましたので別質問で写真いりでしましたので よろしくお願いいたします

noname#204879
noname#204879
回答No.1

D4: {=INDEX(M$6:M$16,MATCH("*"&C4&"*",J$6:J$16&K$6:K$16&L$6:L$16,0))}   (配列数式)

takasan250
質問者

お礼

早速の回答ありがとうございます ご指示通りしましたができません 質問のしかたがよく表現できなかったかと 思いましたので別質問で写真いりでしましたので よろしくお願いいたします

関連するQ&A

専門家に質問してみよう