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