• 締切済み

Excelのデータシートを別のシートのデータに反映させたいのですが、ど

Excelのデータシートを別のシートのデータに反映させたいのですが、どうすれば、一気に出来ますか? たとえば、下記の用になっているExcelの表のデータを 1S aaa bbb 6S ddd ggg 8S (上記のように、その行の情報が並んでいる) ・ ・ ・ となっている データを次のような表に組み込みたいのですが・・・ 1S (1Sの情報) 2S 3S 4S 5S 6S  (6Sの情報) 7S 8S  (8Sの情報) 9S 10S それぞれの行には、各行の情報を入れたいのです 要するに、連番になっていない表データーを 連番通りに、組み込みたいのです。3Sや4S他空白の行は、そのまま、空白にしたいのですが。。。 ややこしくて、すみません。宜しくご指導お願いします。

みんなの回答

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

シート1のA列に1S、6SなどのデータがありaaaやbbbなどのデータはB列やC列などに並んでいるとします。 シート2のA列には1S,2S,3Sなどのデータを連続して下方に入力します。 シート2のB1セルには次の式を入力して右横方向にオートフィルドラッグしたのちに下方向にもオートフィルドラッグします。 =IF(COUNTIF(Sheet1!$A:$A,$A1)=0,"",VLOOKUP($A1,Sheet1!$A:$X,COLUMN(B1),FALSE))

chakivl
質問者

お礼

早速、ご回答頂き、本当に、ありがとうございました。<(_ _)>

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

元データがSHEET1のA,B,C列にあるとして、 SHEET2(1S~10SがA列に記入されたシート)のB列に =VLOOKUP(A3,Sheet1!A:C,2,FALSE) SHEET2(1S~10SがA列に記入されたシート)のC列に =VLOOKUP(A3,Sheet1!A:C,3,FALSE) と記入して、B列、C列とも下へドラッグコピーして下さい。

chakivl
質問者

お礼

早速、ご回答頂き、本当に有り難うございました<(_ _)> 仕事で、困っていまいたので、本当に、助かりました。

関連するQ&A