- 締切済み
Excel 空白のせる以外 番号を振る方法
請求書のNoを付けるにあたって、B行に日付が入ったものに06001といったように 入力事に番号を入れる方法を教えて下さい。 【例】 A(請求書番号を自動で入れたい) B 06001 1/8 ( ) 空白⇐ 06002 1/9 ※⇐の箇所にあらたに(1/20)日付が入ったらAの(06003)と入るように設定したい。
- neilo1224
- お礼率0% (0/3)
- Excel(エクセル)
- 回答数3
- ありがとう数1
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- Nouble
- ベストアンサー率18% (330/1783)
済みません、間違えてました 誤記 =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))) いにしえの、達人は 作業セル、無しで 実現、していた 気が、します 詰まり 技能が、劣化 してます きっと 此の、サイトの 過去ログに 原本が、在る 筈、なの ですがね 埋もれて ますね 所で、此ですが セルが、評価される タイミング差を 利用した、もの です
- Nouble
- ベストアンサー率18% (330/1783)
ソフト人、には 無理、ですが いにしえの、達人は 凄まじい、事を して、いまして ハードウエアの、フリップフロップ 的、考えで いとも、容易く 実現させて、いました 要するに 以下、3条件を 満たせば、いい 訳です >同行B列が 書き換わらない、限り 自らを、参照する >同行B列が 変化を、見せた時 >空白なら 自身も、空白 >空白で、無くなったら 其のタイミングのみ、 A列最大+1の、値を 受け入れる 以上 実際は 運用上の、都合で リセット用の スイッチ機能も、必要 ですので AAA1に "" AAA9999に =AAA1 A3に =IF(AAA1<>AAA9999,"",IF(B3=A3,A3,IF(B3="","",MAX(A:A)+1))) 初めて 見た、時は 「んな、あほな~」 と、思い 正直 馬鹿に、しましたが が、 気を、取り直し 検証すると 此の、式 では、無い 其の、時 示された、式は 完璧で 目が、点に なり 寒気を、感じました 未検証、ながら 構築手順、には 間違いが、ない ものと、思います 一度、お試しあれ (※注:自己参照を OKに、設定して くださいね)
- tsubu-yuki
- ベストアンサー率46% (179/386)
> 入力事に番号を入れる方法 > ⇐の箇所にあらたに(1/20)日付が入ったらAの(06003)と入る ということは、行挿入して新たに入力、ということでしょうか。 「全自動」を目指すなら、関数では大変困難だと思われます。 マクロを使うことをオススメします。 「半自動」なら関数でもなんとか可能です。 枠外の任意のセルに「現在の最大値」を表示し、 手動で+1してやる、というやり方です。 MAX関数という関数を使い、 任意のセル(A列)以外のどこか:=MAX(A:A) で、A列の最大値を求められます。 色々とツッコミどころがありますが、一先ず 1/8と1/9の間に1/20を挿入したい理由はなんだろう? が正直な感想です。
関連するQ&A
- マクロ NO番号・上からの行で入力したい。
マクロを使い。自動でNO番号とSheet2に上からの行で入力させたいです。是非、方法を教えてください。 例)SHEET1 A1 空白 A2 買い物 A3 金額 A4 残金 入力ボタンをクリックしたらSheet2へ 例)SHEET2 A B C D 12 買い物 金額 残金 と自動で番号が記載され、上の行からどんどん入力記載されるように作りたいのですが、マクロで作れますか?教えてください。 マクロの記述も詳しく教えてください。
- ベストアンサー
- オフィス系ソフト
- Excelで特定の列の空白を埋める方法
エクセルで次のようなことは可能でしょうか? 昨日も同じような質問をいたしましたが、よろしくお願いします。 A列に次のように入力されているとします。 (昨日、質問で文字列にa,b,cを付け加える方法を教えていただきましたが、以下のものは一つずつ入力してあるとします。) 001a 001b 空白 空白 002a 空白 空白 空白 003a 空白 空白 ここの空白を 001a 001b 空白 → 001c 空白 → 001d 002a 空白 → 002b 空白 → 002c 空白 → 002d 003a 空白 → 003b 空白 → 003c とする方法はないでしょうか?(千行くらいを自動的に) あとこれに関連して別の質問ですが、 ある列の001a, 001bなどのアルファベットのみ削除(はずす)して 001,002だけの数字にする方法も教えていただけないでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルvbaで、同じ番号の請求書の金額をまとめる方法を教えてください
エクセルvbaで、同じ番号の請求書の金額をまとめる方法を教えてください。 A B C D 11/5 B575 3000 11/5 B575 4500 11/6 B578 3000 上記のように A日付 B請求書番号 C請求金額 が入力されています。 D列に同じ請求書番号の合計金額をセルを結合して中央揃えで表示したいのです。 同じ請求書番号は固まって入力されています。ランダムではありません。 同じ請求書番号は最大で5つくらいです。 同じ請求書番号のないものは、D列にC列と同じものを表示します。 行は最大でも100行程度ですが、データの無いところで止まって終了とします。 ご多忙の中申し訳ございませんがよろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルの空白セルに
エクセルの空白セルに数字を入力しました。例としてA1に2、B1に5と入力したとします。するとC1に自動的に10と出てくれました。 C列には入力する前には空白でした。0と出るはずのものをツール-オプション-表示から表示されない方法は知っていますが、その場合でも計算式は上部には「=A1*B1」と出ると思うのですが。。。それも出ていませんでした。 こういった方法はあるのでしょうか?? (つまり一見何も書式等はいってなさそうなところでも実は計算式or書式が入っていた、という方法といえばよいでしょうか) よろしくお願いいたします。 作ったのがもうすでにいない前任者なので確認もできなくて。。。
- ベストアンサー
- オフィス系ソフト
- エクセルExcelでの空白を詰めてのデータ抽出の方法
ぜひ力を貸してください(>_<) Sheet1は入力専用で A列は日付で固定、B列に入力をします。B列は空白が多いです。 A B 7/20 7/21 160 7/22 7/23 230 7/24 185 7/25 これをSheet2にB列の空白を詰めて 日付順に表記させたいです A B 7/21 160 7/23 230 7/24 185 Sheet2の関数式を教えていただきたいです よろしくお願いいたします
- ベストアンサー
- オフィス系ソフト
- エクセルで空白の場合はエラー表示を出す方法
こんにちは。 エクセルで、A1のセルが空白の場合A3のセルに入力が出来なくなる、B1のセルが空白の場合B3のセルに入力が出来なくなる、C1のセルが空白の場合C3のセルに入力が出来なくなるような設定をすべての行に加えたいのですが、どのようにしたらよろしいのでしょうか? 入力規則を使うのでしょうか? どなたか詳しく教えてください。 よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excel 空白行を上に詰めるマクロ
関数を使用して、sheet1からsheet2に必要なデータを抜き取りました。 sheet2のセルには関数が入っています。 sheet2の抽出データには1行単位(まれに2~3行続けて)空白が発生します。 この行を削除し、かつ上に詰めて表示をしたいのですが、下記の条件で実行可能でしょうか? (例) sheet1 ⇒ sheet2 A B C A B C 1 あ い う 1 あ い か 2 か 2 (空白行) 3 き く け 3 き く し 4 こ さ し 4 (空白行) ●2行目、4行目を削除し、且つ5行目以降に入力されている関数は削除したくない ●空白行削除のマクロは自動?(sheet1のデータを変更したら)で実行できるようにしたい よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルでsheet1のA2からA400まで顧客番号(文字列。空白含む
エクセルでsheet1のA2からA400まで顧客番号(文字列。空白含む。)、B2からB400まで日付(1日から31日)(1から31の数値。空白含む。)、sheet2のA2が1日からA32が31日まで、のとき、sheet2のB2からB32にその日ごと(B2ならA2(1日))の顧客数を出す数式を教えてください。 ※sheet1の顧客番号、日付は、同じ顧客番号、同じ日付も含まれ、混在しています。 例) sheet1 A B 05 1日 05 1日 03 1日 01 1日 01 2日 01 2日 06 2日 05 2日 03 2日 sheet2 A B 1日 3人 2日 4人 3日 0人 4日 0人 sheet2のBを数式にしたいです。
- 締切済み
- オフィス系ソフト
- 入力された●から●迄の空白をカウントする方法
どなたかご存じでしたらご回答よろしくお願いします。 【質問】 各列毎に●や▲が任意の数がある8行のセルがあります。 8行目の任意列に●を入力した場合、 そこから上に遡って●までの間の空白のセルを数える方法が知りたいです。 但し、▲も”空白の1つ”として数えます。 【入力】 A B C D E F G … 1 ● ● 2 ● ▲ ● ▲ 3 ▲ ● ▲ 4 5 6 7 8 ● ● ● 【結果】 A B C D E F G・・・ 6 6 4 0 0 0 0 ※結果の説明 A:8行目の●から上に数えて●迄の空白は6個。 B:8行目の●から上に数えて▲がありその上に空白と●があるが、▲を空白とみなして6個。 C:8行目の●から上に数えて最初の●迄の空白迄は4個。 D:8行目に●は無いため、空白は0個。 E:8行目に●は無いため、空白は0個。 F:8行目に●は無いため、空白は0個。 G:8行目に●は無いため、空白は0個。 使用するエクセルは2010です。 以上、よろしくお願いします。
- ベストアンサー
- Excel(エクセル)