• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでどのような関数を使えばいいでしょうか。)

Excelで同じデータを横に一致させる方法とセルに色を付ける方法

このQ&Aのポイント
  • Excelで同じBook内にある2つのシートのデータを一致させる方法を教えてください。特定の条件に基づいてデータを取得し、別のシートに表示する方法を知りたいです。
  • また、Excelの条件付き書式を使用して、特定の条件に基づいてセルに色を付ける方法も知りたいです。特定の値がある場合にセルをハイライトする方法を教えてください。
  • よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • nishi6
  • ベストアンサー率67% (869/1280)
回答No.1

無理やり、1つの式にしてしまいました。8行にして描いていますが、連続した式です。 Sheet2の条件で検索して見つからない場合を想定して、判定を絡めているため冗長な式になっています。 Sheet2のA1に入力する式です。データ範囲の行数は4行としています。 配列数式なので、登録するとき、CtrlキーとShiftキーを押しながら Enterキーを押します。 条件に合致するセルの行を求めて、Index関数で値を求めています。 Sheet2のA列の書式はユーザー定義で #;# として、『0』を表示しないようにします。 = IF(MAX(IF(Sheet1!$B$1:$B$4=B1,     IF(Sheet1!$C$1:$C$4=C1,     IF(Sheet1!$D$1:$D$4=D1,ROW(Sheet1!$B$1:$B$4),0))))>0,  INDEX(Sheet1!$A$1:$A$4,   MAX(IF(Sheet1!$B$1:$B$4=B1,     IF(Sheet1!$C$1:$C$4=C1,     IF(Sheet1!$D$1:$D$4=D1,ROW(Sheet1!$B$1:$B$4),0))))                 ),)

yu_ko
質問者

お礼

できましたー!!! ありがとうございました。 長くてもぜんぜんOKです。

関連するQ&A