• ベストアンサー

エクセル関数でこういうことできますか?

テキストの実施計画を作っています。 1/1は2~3ページ、1/2刃は4~5ページ、というように ページ数を横にずらっとドラッグして関数で入れていくことってできないでしょうか? 考えてみたのですが難しくわかりませんでした。 2~3の次の日は前日の~3に1を足した数になるのですが、難しすぎです。。。。 できるでしょうか?

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

  • ベストアンサー
  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.3

ページの初期値がA1セルに入力されていて、そのページを開始番号とする2ページごとのページ数を横方向に入力したいなら(「ページ」は表示しない)以下の関数を入力して右方向にオートフィルすることになります。 =$A$1-2+COLUMN(A1)*2&"~"&$A$1-2+COLUMN(A1)*2+1 上記の回答が、もしご希望の操作と違う場合は、セル番地やレイアウトなどをもう少し具体的に例示してください。

reprogress
質問者

お礼

MackyNo1様、ありがとうございます。 希望通りできました。何度もお付き合いいただきありがとうこざいました。

その他の回答 (2)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

補足要求します。 もっと具体的にシートに即して、質問実例を丁寧に書いてください。 この質問の書き方では内容がわからない。 ページってシートをページといっているのかな。そんなの我流ですよ。 エクセルハ関数では印刷のページ数は扱えない。 1/1とは何ですか?。 >テキストの実施計画ーー>テストの実施計画? >ドラッグして関数で入れていくことってできないでしょうか 関数の場合は「式を複写すえる」というのだ。

reprogress
質問者

補足

あなたの補足要求には答えません。他の質問をみても要求するのみで、答えていません。質問者を下に見た言いがかりです。

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

横方向にオートフィルして2~3ページ、4~5ページというように順次数字を増やして表示したいなら、以下のような関数を使用することになります。 =COLUMN(A1)*2&"~"&COLUMN(A1)*2+1&"ページ"

reprogress
質問者

お礼

ご回答ありがとうございます。 やってみたのですが、うまくいきませんでした。 恐れ入ります、もう一度教えていただきたいのですが、 関数を入れる元になる値はどのようにすればいいでしょうか? 今は下のようにしてます。 「126~127」が元の値だとすると、 すべてひとつのセルに、126と数字を打ち、続けて“~”と入れて、127と数字を入れるようにしています。(文字列扱いにしています)

関連するQ&A

専門家に質問してみよう