• ベストアンサー

ファイルの結合について

こんなシートファイルが2つあるとします SHEET(1)の表 日付  コード   製品   数量  コード2  得意先  工程  単価 6/1   01    YY   120 6/2   03    XX   56 6/3   03    XX   20 6/4   02    BB   482 6/5   04    KK   37 SHEET(2)の表 日付  コード 製品   数量  コード2  得意先  工程   単価 6/1                  A5    TAKAI    AA    30 6/1                  C2    YAMA  BA    25 6/4                  E6    KIMU     CA    50 6/5                  A3    OKUDA   BB    45 6/5                  D4    TAKAI    DA    24 共通項は日付だけです SHEET(3)の表 日付  コード   製品 数量  コード2  得意先  工程  単価 6/1   01    YY   120 6/1                  A5    TAKAI   AA   30 6/1                  C2    YAMA   BA   25 6/2   03    XX   56 6/3   03    XX   20 6/4   02    BB   482 6/4                  E6    KIMU    CA   50 6/5   04    KK   37 6/5                  A3    OKUDA    BB   45 6/5                  D4    TAKAI    DA   24 上の様に結合したいのです。 エクセルのファイルメニュー--->データ--->結合 を試してみたのですが 思い通りになりません。このような形式では結合できないのでしょうか?

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

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

A.SHEET(1)の表をそのままSHEET(3)にコピーします。 B.単価の列の右に1、2、3、4・・・の連番を振ります。 C.Aを行った次の行に、SHEET(2)の表の表題を除いた部分を、にコピーします。 D.コピーしたSHEET(2)部分の単価の列の右に    100001、100002、100003、100004・・・の連番を振ります。 E.<日付>と<単価の右の列>でソートします。 F.<単価の右の列>を削除します。 BとDの連番は、SHEET(1)とSHEET(2)を区分し、元の並びを保持するためです。

JOX
質問者

お礼

そうなんですよね 難しく考えすぎて答えを導けませんでした マクロでは相当複雑になるんだろうとか、 関数を使ったほうが良いのだろうかと・・・・・ 結局、並び替えで出来るんだ・・恥ずかしいかぎりです。 「papayuka」様、共々ありがとう御座いました

すると、全ての回答が全文表示されます。

その他の回答 (1)

  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

こんにちは。 Sheet1の表をそっくり、Sheet3へコピー Sheet2の表をタイトル行を除いて、Sheet3のSheet1データを貼り付けた下にコピー Sheet3の表を日付とコードなどで並び替え ではダメなんでしょうか?

JOX
質問者

お礼

ああっ、そうなんですね コピーして並び替えでよかったんだ 難しく考えすぎていました。 ありがとうございます

すると、全ての回答が全文表示されます。

関連するQ&A