解決済みの質問
いつもお世話になっています♪
先日「エクセル2000で」というタイトルで連番の入れ方を教えていただいたのですが、どうもうまくいきません。別シートは作ってはいけない決まりになっているので、教えていただいた「ROW」を使って数式を入れてみたのですが、数式バーのところはちゃんと入力したした数字が出てるのに、セルのところは数字が変わります。
例えば、数式バーで「="CW"&2000+ROW()&"XX1"」と入力しているのにセルでは例えば「2060」と数字が変わるので、そのまま行にコピーしても「CW2061XX1」「CW2062XX1」・・・と連番で出てきます。なぜでしょうか??これを阻止する方法はありますか??
きちんと「CW2000XX1」「CW2001XX1」・・・という風に
出したいのですが・・・。
よろしくお願いします。
投稿日時 - 2003-05-11 23:45:44
6人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(4件中 1~4件目)
>1行目に入力することはできないんです・・・。
なぜか、会社の決まりで・・・1行目から数行は
データが入ってますので。
値を取り出すまでの一時的なものですので、どこでやってもよいと思いますが、1行目に(一時的とはいえ)入力できないのなら#2さんの方法がよいかもしれません。
別のシートを(一時的に)作ってそこで1行目に入れてするという方法もありますが、あとはokomariさんのお好みによります。
投稿日時 - 2003-05-12 00:37:10
お礼
ありがとうございます♪
まぁ、会社の人たちと相談しながらどの方法が良いか
話し合って、決めたいと思います。
投稿日時 - 2003-05-12 00:46:14
#1です。
言葉が足りなかったので補足です。
="CW"&2000+ROW()&"XX1"
ROW()はそのセルのある行番号を取得します。
60行めにあるから2060になります。
ご希望の状態にしたいなら、まずその式を1行目にコピーしないといけません。それを下にこぴーするとおのぞみの状態になると思います。
きちんと表示されたら、#1で書いた、「形式を選択して貼付け」 > 「値」 で 値に変換すれば、どこの行にコピーしても変わらなくなると思います。
うまくいったかどうかをご確認ください。
投稿日時 - 2003-05-12 00:06:23
お礼
ということは、やはり、#2で教えていただいた方の
方法がいいようですね??
1行目に入力することはできないんです・・・。
なぜか、会社の決まりで・・・1行目から数行は
データが入ってますので。
今、確認中です。
お世話になります。
投稿日時 - 2003-05-12 00:13:00
関数のかたちのままだからそうなるのだと思います。
コピーしたあと、編集 > 形式を選択してはりつけ
値に●をいれOKをクリックして、値にかえてみてください。
あと、
>教えていただいたのですが、どうもうまくいきません。
質問は、うまくいったのを確認してから締めたほうがよいと思いますよ(回答をうのみにせずに)
投稿日時 - 2003-05-11 23:51:27
お礼
ありがとうございます♪
え~っと・・・
教えていただいた方法では、全て同じ数字がでてきます。
そうではなくて、先日教えていただいた方法だと、行番号が足される?ので、自分が出したい数字が出せなかったのです。あとは連番で行きたかったのですが・・・
分かりにくかったようで、すみません。
投稿日時 - 2003-05-12 00:10:13
OKWaveのオススメ
おすすめリンク