-PR-
締切済み

Excel 空白のせる以外 番号を振る方法 

  • 困ってます
  • 質問No.9319719
  • 閲覧数121
  • ありがとう数1
  • 気になる数0
  • 回答数3
  • コメント数0

お礼率 0% (0/3)

請求書のNoを付けるにあたって、B行に日付が入ったものに06001といったように
入力事に番号を入れる方法を教えて下さい。
【例】
A(請求書番号を自動で入れたい)  B
06001               1/8
(  )                空白⇐
06002               1/9
※⇐の箇所にあらたに(1/20)日付が入ったらAの(06003)と入るように設定したい。
通報する
  • 回答数3
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全3件)

  • 回答No.1
レベル11

ベストアンサー率 43% (91/209)

Excel(エクセル) カテゴリマスター
> 入力事に番号を入れる方法
> ⇐の箇所にあらたに(1/20)日付が入ったらAの(06003)と入る
ということは、行挿入して新たに入力、ということでしょうか。

「全自動」を目指すなら、関数では大変困難だと思われます。
マクロを使うことをオススメします。

「半自動」なら関数でもなんとか可能です。
枠外の任意のセルに「現在の最大値」を表示し、
手動で+1してやる、というやり方です。
MAX関数という関数を使い、
  任意のセル(A列)以外のどこか:=MAX(A:A)
で、A列の最大値を求められます。

色々とツッコミどころがありますが、一先ず
1/8と1/9の間に1/20を挿入したい理由はなんだろう?
が正直な感想です。

  • 回答No.2
レベル14

ベストアンサー率 19% (286/1457)

ソフト人、には
無理、ですが

いにしえの、達人は
凄まじい、事を
して、いまして

ハードウエアの、フリップフロップ
的、考えで
いとも、容易く
実現させて、いました

要するに
以下、3条件を
満たせば、いい
訳です

>同行B列が
 書き換わらない、限り
 自らを、参照する
>同行B列が
 変化を、見せた時
 >空白なら
  自身も、空白
 >空白で、無くなったら
  其のタイミングのみ、
  A列最大+1の、値を
  受け入れる
以上

実際は
運用上の、都合で
リセット用の
スイッチ機能も、必要
ですので

AAA1に
""
AAA9999に
=AAA1

A3に
=IF(AAA1<>AAA9999,"",IF(B3=A3,A3,IF(B3="","",MAX(A:A)+1)))

初めて
見た、時は
「んな、あほな~」
と、思い
正直
馬鹿に、しましたが

が、
気を、取り直し
検証すると

此の、式
では、無い
其の、時
示された、式は
完璧で

目が、点に
なり
寒気を、感じました

未検証、ながら
構築手順、には
間違いが、ない
ものと、思います

一度、お試しあれ
(※注:自己参照を OKに、設定して くださいね)
  • 回答No.3
レベル14

ベストアンサー率 19% (286/1457)

済みません、間違えてました

誤記
=IF(AAA1<>AAA9999,"",IF(B3=A3,A3,IF(B3="","",MAX(A:A)+1)))

正記
AAA3に
=$B3

=IF($AAA$1<>$AAA$9999,"",IF($B3=$AAA3,A3,IF(ISBRANK($B3),"",MAX(A:A)+1)))

いにしえの、達人は
作業セル、無しで
実現、していた
気が、します

詰まり
技能が、劣化
してます

きっと
此の、サイトの
過去ログに
原本が、在る
筈、なの
ですがね

埋もれて
ますね

所で、此ですが
セルが、評価される
タイミング差を
利用した、もの
です
このQ&Aのテーマ
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

-PR-

ピックアップ

-PR-
ページ先頭へ