• ベストアンサー

excel2000で、結合したセルにコピーをすると・・

シートがA、Bとあり、AのシートのA列にデータが入力されています。 このデータをBのシートのA列に写したいのですが、BのシートのA列は2行づつセルが結合されており、A1,A3、A5・・・となっているのです。 そこで、シートBのA1に「=A!A1」と入力して、これをA3,A5・・にコピーしても、「=A!A3」、「=A!A5」・・と、シートAのA2,A4・・といった偶数行が反映されないのですが、何か対処法はあるのでしょうか?

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

  • ベストアンサー
  • zinchan
  • ベストアンサー率49% (97/197)
回答No.1

 結合セルは、その範囲の最も左かつ上のセルを代表のアドレスとするので、BシートのA列が2行ずつ結合セルになっていれば、上の行の方のアドレスがその結合セルのアドレスになってしまい、下の行のアドレスは隠れている状態になっています。結合セルのまま、下の行のアドレスに反映することはできません。  対処方法は下記に示します。有効な方法を選択してください。  結合セルを解除して支障がないのでしたら、A列を範囲指定し、メニューの書式→セルで出てきたダイアログの、配置タグをクリックし、文字の制御に関してのセルを結合するのチェックか、もしくは灰色になっているところを解除して白くします。okを押せば、結合セルが解除されます。  改めて、BシートのA1セルに、=A!A1とし、下にコピーすれば、偶数行も反映されます。  仮に、結合セルを解除するのがまずい場合は、異なる第3のシートで行うか、Bシートの異なる列に反映させるしかありません。

関連するQ&A