『特定の情報を抜き出し別シートに記載する』(もも) お願いします。 A1、B1は項目名 C1〜横方向に日付 A2:A3(結合セル)に顧客管理番号(N0001等) B2:B3(結合セル)顧客名 C2〜横軸は行動予定 C3〜横軸は行動予定(予備)もしくは完了日付を記入 下記参照      A       B       C      D     E 1  顧客管理No   顧客名    10月1日   10月2日  10月3日 2   N0001     顧客A     提出     戻し    再提出 3          同日修正          同日決定 4   N0002     顧客B     再提出          戻し 5                 同日作業        10/3               こういった工程管理表があるとき、別シートにカレンダーを作っておき、 カレンダーのシートのA1に顧客管理番号を入力した際に、その顧客の行動予定(行動予定予備)をカレンダーの日付のすぐ下のセルに転記したいのですが、 関数もしくはVBAでどうすればいいでしょうか。 よろしくお願いいたします。 A       B      C 1 顧客管理No 下記カレンダー 2  10/1    10/2    10/3 3  提出    戻し    再提出 4  同日作業  (空白)  同日決定 < 使用 Excel:Excel2016、使用 OS:Windows10 > ---- こんなカンジでどうでしょう? |[A] |[B] |[C] [1]|N0001 |=MATCH(A1,Sheet1!A:A,0)| [2]|10月1日 |10月2日 |10月3日 [3]|=INDEX(Sheet1!$1:$1048576,$B$1,MATCH(A$2,Sheet1!$1:$1,0)) |戻し |再提出 [4]|=INDEX(Sheet1!$1:$1048576,$B$1+1,MATCH(A$2,Sheet1!$1:$1,0))| 0|同日決定 (稲葉) 2017/10/03(火) 14:17 ---- できました!! ありがとうございます! (もも) 2017/10/03(火) 14:36 ---- 2つのシートは、同じ日付が同じ順番に並んでるんですか? だとすれば B1 =IFNA(MATCH(A1,Sheet1!A:A,0),"") A3 =IF($B$1="","",INDEX(Sheet1!C:C,$B$1)&"") A4 =IF($B$1="","",INDEX(Sheet1!C:C,$B$1+1)) A4の表示形式〜ユーザー定義 m/d;;;@ A3とA4を右にコピー ※セル番地の間違い修正(15:26) 参考まで (笑) 2017/10/03(火) 15:08