![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?e8efa67)
No.3ベストアンサー
- 回答日時:
まぁ、
然程も 難しく、
考える 必要は、
ありませんよね。
勿論の事、
必要とする 条件を、
拾い出して、
式に 組み立てれば、
いいだけの 話しですよ。
さて、
条件ですが、
・直上右セルが、
"発注品" 又は 空白セルの、
場合、
1を 表す、
・真右セルが 空白の、
場合、
空白を 表す、
・其れ以外の 場合、
直上セルに 1を、
足して 表す、
此だけですよね。
整理すれば、
日本語上ですらも、
いとも 簡単な、
話しですよね?
少し、
条件順を 変えましたが、
代表式、
=IF(D6="","",IF(OR(D5="発注品",D5=""),1,C5+1))
此で 如何ですかね。
勿論、
添付映像を、
ご覧 頂けければ、
お判り 頂ける、
通りに、
ちゃんと 動作確認済みですよ。
![「データが入力された際に空白行でリセットさ」の回答画像3](http://oshiete.xgoo.jp/_/bucket/oshietegoo/images/media/0/542844262_603932e18a2d7/M.png)
nouble1さん、回答ありがとうございます。
記述していただきましたこちらの関数を使わせていただきます。
この度はありがとうございました。
No.4
- 回答日時:
データ間の空白行が少ないなら関数を使わなくても簡単にできます。
1,2を入力したら、その2セルを選択して右下角にマウスカーソルを重ねて黒十字になったところでダブルクリックすれば連続データをフィルできます。
クリップボードウィンドウを開いておけばクリップボードの内容が保持されます。通常はフィルしたら消えてしまいます。
こうすることで、2回目以降の1,2の入力はコピペで容易に行えます。
あとは繰り返しです。
※クリップボードウィンドウの開き方は、ホームのクリップボードメニューの右下隅にある四角形のような形をクリックします。
データ間の空白が多くて手作業では無理ということでしたら、No.3さんのやり方がよいと思います。
最終的に連番を値にしたいということでしたら、数式のセルをコピー→右クリック→形式を選択して貼り付け→「値」にすればよいです。
No.2
- 回答日時:
・・・訂正・・・
誤 10.↓キーを押す。
訂 10.Ctrlキーを押しながら↓キーを押す。
9に続いて”Ctrlキーを押しながら↓キーを押す” をすることになります。
要は2回同じ操作をするって事。
No.1
- 回答日時:
D6セルを選択して
1.Ctrlキーを押しながら↓キーを押す。
2.←キーを押す。
3.ShiftキーとCtrlキーを押しながら↑キーを押す。
4.Shiftキーを押しながら↓キーを押す。
5.Enterキーを押す。
6.”1” を入力する。(連番の初めの番号)
7.フィル機能の「連続データの作成」で1ずつ増分する連番を作成する。
8.→キーを押す。
9.Ctrlキーを押しながら↓キーを押す。
10.↓キーを押す。
11.1に戻る。
これを必要な回数繰り返す。
1はD8セルが選択される。
2はC8セルが選択される。
3はC8セルがアクティブな状態で、C5セルからC8セルが選択される。
4はC5セルが範囲から外れ、C6セルからC8セルが選択される。
5はC6セルがアクティブな状態で、C6セルからC8セルが選択される。
6はC6セルに ”1” が入力されC7セルがアクティブになる。
7はC6セルからC8セルまで1から始まる連番が入る。
8はD7セルが選択される。
9はD8セルが選択される。
10はD10セルが選択される。
11はD10セルが選択された状態から、1の手順を繰り返す。
ぶっちゃけ、これだけでできる。
まあ、2回目以降は4を2回やらないとならないけどね。
そして2回目以降の7「連続データの作成」は機能を呼び出さなくてもCtrlキーを押しながらYキーを押せば一発で終わる。
どんなに数があっても10分とかからずに作業を終了できるんじゃないかな。
ショートカットキーを覚えるだけで、楽ができるんです。
Ctrl+↓
Shift+Ctrl+↑
Shift+↓
Ctrl+Y
使用するのはこんだけ。
ShiftキーやCtrlキーを押しながら矢印キーを押したときの挙動を確認しておきましょう。
Ctrl+Y は直前に行ったExcelの機能を繰り返すショートカットです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を条件に指定範囲のデータを貼り付けるVBA 3 2023/01/15 06:14
- Excel(エクセル) Excel 表の作成について 3 2022/06/16 12:15
- Excel(エクセル) 重複したデータ(空白は除く)のVBA表記について 4 2022/08/15 07:28
- Visual Basic(VBA) 【VBA】データを入力後に,同一シート内に履歴として転記するVBAコードを教えていただきたいです。 3 2022/11/16 01:37
- Excel(エクセル) エクセル表作成について 5 2023/03/12 13:25
- Excel(エクセル) [オートフィルター]機能について 3 2023/02/04 14:32
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Visual Basic(VBA) VBA 「,」・空白・カタカナ等の複数条件のマクロ 2 2023/08/23 11:57
- Visual Basic(VBA) 複数ファイルのデータの統合について 12 2022/05/14 12:03
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
空白部分に連番の数字を記入したい(Excel)
Excel(エクセル)
-
ExcelのVBAで連番を振る。
Excel(エクセル)
-
エクセルで、条件の合うものだけに連番をつけたいです。
Excel(エクセル)
-
-
4
エクセルで空白セルを抽出して連番
Excel(エクセル)
-
5
[Excel VBA]空白セル以外に連番をつけるマクロを教えてください
Excel(エクセル)
-
6
エクセル 連番が途切れているところに空白行を入れる
Excel(エクセル)
-
7
条件を指定して連番を振る方法(エクセル)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
excelで、スクロールをすると限...
-
EXCEL アルファベットと数字の...
-
エクセルで連続データから、数...
-
excelで1行ごとに一気に削除す...
-
エクセルの画面で十字マークが...
-
セルをクリックすると付箋のよ...
-
Excelで表のデータを並び替えた...
-
エクセルでハイパーリンクのU...
-
Excel 小さくなったスクロール...
-
エクセル 画面上の行数を調節...
-
ピポットテーブルエラー解決方法
-
エクセル2016の特定の文字列を...
-
エクセルVBA 複数行にまたがっ...
-
エクセル 数値を全て「1」にす...
-
Excel選択を繰り返すとセルの色...
-
excelで図の後ろのセルをマウ...
-
エクセルで任意のセルをクリッ...
-
複数のセルの入力内容を一度に...
-
エクセルVBAでセル範囲のデータ...
-
データが入力された際に空白行...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
excelで、スクロールをすると限...
-
エクセルの画面で十字マークが...
-
エクセルで連続データから、数...
-
EXCEL アルファベットと数字の...
-
セルをクリックすると付箋のよ...
-
excelで1行ごとに一気に削除す...
-
エクセルでハイパーリンクのU...
-
エクセル 数値を全て「1」にす...
-
エクセル 画面上の行数を調節...
-
Excel選択を繰り返すとセルの色...
-
ピポットテーブルエラー解決方法
-
Shift押しながら、矢印ボタンで...
-
複数のセルの入力内容を一度に...
-
Excelで表のデータを並び替えた...
-
エクセルで0を除いて昇順に並...
-
エクセルVBAでセル範囲のデータ...
-
Excelで急に動かなくなる
-
エクセルでカーソルが四方に矢...
-
エクセルで「1~15」の乱数...
-
連続データの作成(E)が選択出来...
おすすめ情報