関数にかんしてはド素人です。すみません。
条件の合うセルにのみ、連番を振る。で検索して以下のように作成
=IF(D1=”夢かーど”,1,””)
=IF(D2=”夢かーど”,COUNT($E$1:E1)+1””)
=IF(D3=”夢かーど”,COUNT($E$1:E2)+1””)
・・・以下 下の行へ向かってコピー
画面上は
D行に 夢かーど と記入のあるE行に連番を打ってくれます。
この方法だと1から始めることはできるのですが
ほかのセルにコピーした時も1からはじまります。
また。新しいページになるとき
続きの数字から始める方法がわかりません。
=IF(D1=”夢かーど”,8,””) ←★ここだけかえれば全部かわると思っていました★
=IF(D2=”夢かーど”,COUNT($E$1:E1)+1””)
=IF(D3=”夢かーど”,COUNT($E$1:E2)+1””)
印刷して、切り取って使用する予定です。
1000番程度まで作りたいです。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
D列E列を使って下にずらーっと入力したとします。
(ところで提示した式でうまくいったのでしょうか?)例えば、印刷する時に50行ずつを何列か印刷したいなら、例えばG1に
=IF(D51="","",D51)
と入力し、H1にも横にコピー、そのまま下に50行コピー、次にJ1に
=IF(D101="","",D101)
と入力し横と縦にコピー、というようにしていったら如何でしょうか?
色々式を組めば複雑なこともできますが、単純なやり方の方が混乱しなさそうですので。
No.5
- 回答日時:
2度目のROKABAURAです。
エクセルが良いなら 作った後のことを考え 番号の割り振りが1ページに「1,2,3,4・・・」では 印刷した後で断裁すると 番号を揃えるのが大変。
だから 8面付けるなら 1ページに「1、126、251、376・・・・」と割り振る必要がある。
エクセルにはページ番号を関数として取り込む機能はない。
だからページを関数として使いたい場合は 行数から逆算し int(row())で行番号がわかるから これを1ページに使用する行の総数で割ればページ数を得られる。
あとは 貴方の関数に則れば 8面で1ページ50列と仮定した場合
=IF(D:D="夢かーど",INT(INT(ROW())/50)*125+1,"")から =IF(D:D="夢かーど",INT(INT(ROW())/50)*125+875,"")までを各シートの番号部分に当てはめ
出来たらそれを1ページコピーし 125ページ貼り付ければ 一発で出来る。
No.4
- 回答日時:
No.1 の修正になります。
D1セルが「夢かーど」でないと「#VALUE!」が出てしまいますね。
たとえば、最初の「夢かーど」が D6セルの場合は以下のようにE6セルから書き込んで下さい。
-----------------------------------------------------
=IF(D6="夢かーど",8,"")
=IF(D7="夢かーど",COUNT($E$6:E6)+$E$6,"")
=IF(D8="夢かーど",COUNT($E$6:E7)+$E$6,"")
・・・以下 下の行へ向かってコピー
-----------------------------------------------------
No.3
- 回答日時:
D1セルから下にところどころに「夢かーど」の文字が入っているとして、
E1=IF(D1="","",COUNTIF($D$1:D1,"夢かーど"))
では?
それから、
>新しいページになるとき
というのはシートが変わるという事でしょうか?
>印刷して、切り取って使用する予定です。
1000番になるまで下にずーっとコピーするのでは駄目なんですか?
ありがとうございます。
下にずーっとコピーした場合、A4用紙の
左側だけにずーっとコピーされるってことですよね。
なんだかそれだともったいない気がして・・・。
No.1
- 回答日時:
こんな感じにすれば出来ます。
-----------------------------------------------------
=IF(D1="夢かーど",8,"")
=IF(D2="夢かーど",COUNT($E$1:E1)+$E$1,"")
=IF(D3="夢かーど",COUNT($E$1:E2)+$E$1,"")
・・・以下 下の行へ向かってコピー
-----------------------------------------------------
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelの警告について
-
Excelで数値を時間数に変換する...
-
エクセル折れ線グラフについて...
-
エクセル IF計算式?でしょうか?
-
【マクロ】for nest について ...
-
EXCELで数値が異なった数字を足...
-
Excelについて。Excelに縦1列に...
-
エクセル、LibreOffice Calcプ...
-
エクセルを使用して、円周率を...
-
エクセルの数式バーのフォント...
-
【マクロ】マクロが割当てされ...
-
エクセルでファイルの最終更新...
-
【マクロ】AブックからBブック...
-
index関数の説明をお願いします。
-
Excelで時間の計算の方法 7時45...
-
【Excel】Powerクエリーの取り...
-
エクセルマクロを教えてほしい...
-
エクセルのセルの書式ユーザー...
-
エクセルで曜日を入れたい
-
【マクロ】アクティブセルの、...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルの数式バーのフォント...
-
エクセルでファイルの最終更新...
-
2列に入っているデータを1列...
-
データチェックを行うエクセル...
-
再質問です。マクロの修正箇所...
-
エクセルで 自動的に◯や数字を...
-
数字入力後他の文字等が表示さ...
-
Excel 小さくなったスクロール...
-
F9キーについて。
-
【ExcelVBA】ダブルクォーテー...
-
Excelに詳しい方! B列が「日...
-
セルの数を求めたい
-
Excelを無料で使うには? パソ...
-
IFとIFS関数
-
【Excel】別シートから条件に合...
-
EXCELの散布図で日付が1900年に...
-
ある表にフィルターをかけて出...
-
【ExcelVBA】名前を付けて保存→...
-
Excelセルを跨いで合計を出す方法
-
エクセルのツールバーから数値...
おすすめ情報