質問: エクセルの複数シートにあるデータを1つのシートに連結したいです エクセルファイルに「シートa」と「シートb」の2シートがあり、 ≪シートa≫ (a列) (b列) (c列) 番号 項目a 項目b 1 ■■■ アイウ 1 ■■■ コサシ 2 ◇◇◇ エオカ 3 ○○○ キクケ ※このようなデータが数百行あります ≪シートb≫ (a列) (b列) (c列) ~ (z列) 番号 項目c 項目d ~ 項目aa 1 123 ××× ~ abc 3 456 □□□ ~ def ※このようなデータが数百行あります というデータが入っています。 両シートのa列の番号どうしで連結して、シートbのb列~のデータを、シートaのd列~にセットしたいです。 ≪シートa≫ (a列) (b列) (c列) (d列) (e列) ~ (ab列) 番号 項目a 項目b 項目c 項目d ~ 項目aa 1 ■■■ アイウ 123 ××× ~ abc 1 ■■■ コサシ 123 ××× ~ abc 2 ◇◇◇ エオカ 3 ○○○ キクケ 456 □□□ ~ def よろしくお願いします。
回答: こんにちは! シートb → sheet2とします。 両シートとも1行目が項目行だとします。 一例です。 「シートa」のd2セルに =iferror(index(sheet2!b:b,match($a2,sheet2!$a:$a,0)),"") という数式を入れフィルハンドルで列・行方向にコピーしてみてください。m(_ _)m