- 締切済み
エクセルの表の番地指定について
エクセルで他のセルを参照する場合の指定方法について教えて下さい。 仕事柄直行や直帰が多く(ほとんど毎日です)、月末締め日前に まとめて届けを書くことが殆どなのですが、 エクセルを使って省力化したいと考えています。 エクセルで下記のような表をつくりました http://www1.axfc.net/uploader/File/so/8353.pdf 入力を簡素化するために、同じブックの別のシートに、 入力用の表をつくりました。 http://www1.axfc.net/uploader/File/so/8354.pdf 表の横方向については$E$6のように$をつけて固定すれば問題ないのですが、 縦方向(セル番地の数字の方)の入力で悩んでいます 8353.pdfの届出用紙の全てのセルに手入力で入力してやれば問題ないのですが、 自動的に1ずつ増加させて入力する(コピーする)ような方法はないものでしょうか? エクセルは2003、OSはXP Proを使用しております。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- pascal3141
- ベストアンサー率36% (99/269)
これだけではあまり詳しくはわかりませんが、今の表は入力用の1行目のデータが届けにリンクされているようですね。それなら、入力用の2行目以降に31日分のデータを入れておいて、1行目に順にコピー・ペーストしたら簡単ですが。
- okormazd
- ベストアンサー率50% (1224/2412)
1. 入力用のシートが必要な理由がわかりません。 8535 で、 入力する必要があるセルのロックを解除して、シートを保護すればいいのではないですか。 2. どうしても入力用のシートを使いたいなら、 やはり、入力するセルのロックを解除して、シートを保護してはいかがですか。 3. 1.2.のようにシートを保護すれば、Tabキーで、入力を要するセルに移動しますが、入力を要しないセル(たとえば、業務部 施工管理課とかあるセル)にはカーソルが行きません。 的外れですか。
お礼
ありがとうございました。
補足
okormazd様 RESありがとうございます、若干説明が不十分だったみたいですm(_ _)m 入力表を作ったのは入力を簡単にするためです、TABキーで飛ぶ方法もありますが、 それだと最大で31枚の表を行ったり来たりしないといけなくなってしまいます。 届出用紙の各セルが、入力表の各セルを参照して自動的に表示してくれるようにしておけば、 入力表だけを見ながら入力でき、スクロールの手間がないので 入力が非常に簡単にできます。 届出用紙の各セルには参照とIF文とを組み合わせて、 入力が有る時には入力の内容を、入力が無いときには空白(””)を返す事により、 必要な事項が入力されるようにしております、 例えば、直行のみの時には直行日付や直行時刻だけが入力される、 直帰のみの時には直帰日付と直帰時刻だけ、直行・直帰の時は両方が。 届出用紙のタイトルも、入力にあわせて「直行届」「直帰届」「直行・直帰届」といった感じです。 届出用紙の各セルに、1枚目は「IF($E$7=(以下略)」 2枚めは「IF$E$8=(以下略)」、3枚目は「IF$E$9=(以下略)」と、 30日分手入力でセルの番地を書き換えてやればよいのですが、 非常に面倒ですし、自動で書き換えるやり方があれば、 色々応用できるんじゃないかなぁ??と思って質問させて頂きました。
お礼
ありがとうございました。