• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:行を一気に埋めるには?)

一気に埋める方法はある? 図Aのデーターをもとに図BのB列からF列をうめる方法

このQ&Aのポイント
  • 図Aのデーターをもとに図BのB列からF列を一気に埋める方法を教えてください。
  • 現在は一列ずつVLOOKUPをしていますが、列が多いため大変です。
  • データが多いのでデーターを並べ変えて貼り付ける方法は使えません。

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

  • ベストアンサー
  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

No.1です! 何度もごめんなさい。 投稿した後、もう一度質問文を読み直してみますと >ちなみに、図Aにないコードも図Bにはあり・・・ とありましたので 数式を変更してみてください。 Sheet2のB2セルを =IF(OR($A2="",ISERROR(VLOOKUP($A2,Sheet1!$A$2:$F$20,COLUMN(),0))),"",VLOOKUP($A2,Sheet1!$A$2:$F$20,COLUMN(),0)) に訂正してください。 尚、オートフィルでのコピーは前回の回答の通りでOKかと思います。 これでSheet1にないデータの場合は空白になるはずです。 どうもたびたび失礼しました。m(__)m

miyamiya77
質問者

お礼

すばらしい回答ありがとうございます。 そうか。普通にVLOOKでオートフィルしてできたんですね。 早速やってみます。 わかりやすい画像まではりつけていただき、とても助かりました☆

miyamiya77
質問者

補足

実際にやってみたら本当にできました!! 感動して何回もやってしまいまいた。 すばらしい回答本当に感謝いたします

その他の回答 (1)

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.1

こんばんは! 色々方法はあると思いますが・・・ 一例としてです VLOOKUP関数で対応できると思いますよ。 ↓の画像のSheet1のデータを元に Sheet2に反映させるとします。 Sheet2のB2セルに =IF($A2="","",VLOOKUP($A2,Sheet1!$A$2:$F$20,COLUMN(),0)) としてロット5まで行方向にオートフィルでコピーします。 その後、B2~F5セルを範囲指定したまま F5セルの右下のオートフィルの(+)のフィルハンドルでダブルクリック! これで希望に近い形にならないでしょうか? 尚、Sheet1のデータは20行と仮定しての数式ですので データが多い場合は範囲指定を広くしてみてください。 他に良い方法があれば軽く読み流してくださいね。m(__)m

関連するQ&A