関数にかんしてはド素人です。すみません。
条件の合うセルにのみ、連番を振る。で検索して以下のように作成
=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で質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- Excel(エクセル) WORKDAY関数 4 2023/06/08 13:23
- フリーソフト パソコンで、フォルダの最下層を探索してフォルダ名に連番を挿入するアプリを探しています。 例: アルフ 2 2023/06/09 22:04
- Excel(エクセル) エクセルの自動更新のタイミングについて 1 2022/07/20 16:12
- C言語・C++・C# C言語 3 2022/11/09 13:27
- PHP PHP ページング データベース 1 2022/06/16 10:30
- Visual Basic(VBA) 前回ご教授いただいたコードに覚えたてのループ処理で品名りんごAから順に20回for nextでループ 7 2023/01/13 22:01
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】適切な文字数の数字を...
-
【関数】先頭だけにある、半角...
-
Excelのチェックボックスの使い...
-
エクセル 白黒印刷で白線を印刷...
-
LOOKUP関数を使えばいいのでし...
-
エクセルのセルに同じ大きさの...
-
エクセルの関数について教えて...
-
時間によってファイル名が変わ...
-
Excelのpivotについて質問です
-
excelの不要な行の削除ができな...
-
Excelで、決まった行を繰り返し...
-
WPS OFFICEでの縦書きについて
-
UNIQUE関数が使えないバージョ...
-
エクセルの条件付き書式につい...
-
エクセルで「-0.0」と表示さ...
-
Aというブックの1というシート...
-
VBA Private Sub Worksheet_Cha...
-
【マクロ】ファイル名の変更に...
-
【マクロ】エクセルにかいてあ...
-
excel で二つのどちらかを選ぶ
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報