>>と入れて下へコピィして下さい。
>これをしても同じ数値がコピーされるだけなのです。
あれま、なぜでしょう。
仮に C列に =ROW() と入れて下へコピィすれば、その行番号
D列に =COUNTA(A:A)-ROW()+1 と入れて下へコピィすれば、
A列のデータの数からひとつづつ減るはずですが如何でしょうか。
INDEX関数でA列で行番号を指定しています。
>>値が必要であれば、B列コピィ、
>編集=>形式を選択して貼り付け=>値にチェックいれてOKします。
うまく表示できてもB列は関数ですので、A列を削除するとエラーになります。
A列を削除してもエラーにならないようにするために、コピィと貼り付けを行いますが、B列をコピィして、同じところに ツールバーの
編集に形式を選択して貼り付け(貼り付けの下)を実行しますが、その時に
値にチェックを入れて実行すると式ではなく、表示された結果が値としてセルに入ります。
うまくいけば
別シートに =INDEX(Sheet1!A:A,COUNTA(Sheet1!A:A)-ROW()+1)
エラー処理入れると =IF(COUNTA(Sheet1!A:A)>ROW(),INDEX(Sheet1!A:A,COUNTA(Sheet1!A:A)-ROW()+1),"")
とか入れて右へコピィ、下へコピィしておけば、データが逆さの順に常に表示されます。
お礼
あ!なるほど! どうもありがとうございました!