• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで一定数毎に数値を追加したい)

エクセルでビデオテープの管理方法は?

このQ&Aのポイント
  • エクセルを使用してビデオテープの撮影情報と箱番号を管理する方法について解説します。
  • LとSの2種類のテープを10本ずつの箱に管理し、テープと箱の関連性をエクセルで自動的に管理する方法をご紹介します。
  • エクセルの関数やVBAを使用して、10本ごとにテープのシリアルナンバーと箱番号をマッチングさせる方法を説明します。

質問者が選んだベストアンサー

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

A列に年/月/日で撮影日,B列に箱番号,E列にテープ種別が記入されているとして 今やりたいことは 1)テープ種別ごとに 2)撮影日によって年番号を付加し 3)その10本ごとに箱番号を付加したい です。 B2: =IF(A2="","",E2&YEAR(A2)&TEXT(CEILING(COUNTIFS($E$2:E2,E2,$A$2:A2,">="&DATE(YEAR(A2),1,1)),10)/10,"-0000")) と記入,以下コピーして埋めておきます。

cameragenjin
質問者

お礼

本当にありがとうございました。 書いて下さったプログラム?をこちらのエクセルに貼り付けて、何度もエラーを重ねながら セルの位置の調整を行ったらプログラムが動き数値が目的通り自動入力できました。 ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

例えばA1セルに撮影日、B1セルに箱番号、C1セルに撮影日、D1セルにタイトル、E1セルにテープ種別の項目名がそれぞれ入力されており各データは2行目から下方に入力されるとします。 E列のテープ種別ではSやLの文字を入力するとします。 そこでB2セルには次の式を入力して下方にドラッグコピーします。 =IF(E2="","",E2&"2013-"&TEXT(ROUNDUP(COUNTIF(E$2:E2,E2)/10,0),"0000")) これでE列にはSやLが10本ごとに箱番号が変わって表示されます。

cameragenjin
質問者

お礼

ありがとうございます。 非常に助かりました。 自分には意味が理解出来ませんが、本当に助かりました。 勉強すればもっと仕事が効率化できると感じました。

全文を見る
すると、全ての回答が全文表示されます。
  • Prome_Lin
  • ベストアンサー率42% (201/470)
回答No.1

今、第1行目に以下のような項目があり、 撮影日  箱番号  撮影場所  タイトル  テープ種別 2行目以降の「テープ種別」(=「E」列)に以下のようなデータが 入力されたとします。 L S S S L L S L L L S S L S S S L L S L S S L L L S S S L L S L L L S S L S S S L L S L S S L L この条件下で、以下の「VBA」を実行すると、 Sub Sample() Dim r, l, n, s, i, u As Integer Dim m, t As Single Dim c As String r = Range("E1").End(xlDown).Row l = 0: n = 0 s = 0: u = 0 For i = 2 To r   c = Cells(i, 5).Value   If c = "L" Or c = "l" Then     l = l + 1     m = l Mod 10     If m = 0 Then       n = n + 1       Cells(i, 2).Value = "L2013-" & Right("0000" & CStr(n), 4)     End If   ElseIf c = "S" Or c = "s" Then     s = s + 1     t = s Mod 10     If t = 0 Then       u = u + 1       Cells(i, 2).Value = "S2013-" & Right("0000" & CStr(u), 4)     End If   End If Next i End Sub 「L」や「S」がそれぞれ10個目ずつの行の「箱番号」(=「B」列)に 以下の内容が自動的に出力されます。 S2013-0001 L2013-0001 S2013-0002 L2013-0002 これが、思っておられる処理に間違いないか分かりませんが… なお、プログラムが、余りにも美しくありませんが、 ご容赦ください。 最後に、何より、このプログラムでは、 実行するたびに、すでに処理が済んでいる所を(例えばL2013-0001) 何度も書き換えるという、無用なことをしているように思えますし、 何より、このままだと、「L」や「S」を直して、再びプログラムを実行すると、 前の「L2013-0001」という表示が残ったままになってしまうので、 手作業で消しておく必要があります。 そう考えると、余りにも不完全なプログラムですが、、 よかったら、参考にしてください。

cameragenjin
質問者

お礼

これは、VBAというものですよね こういうことも含めて、書ける方はすごいなと感じました。 エクセルを入力にしか使用していなかったので色々簡略化させて、 正確に行えるのだと感じました。 本当にありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • Excelで撮影テープを段ボール箱管理したい

    hdcameraman と申します。 名前の通りビデオカメラマンです。 技術職ですので、Excelなどの関数などが苦手です。 エクセルでのデータの扱いを教えてもらえませんでしょうか ○やりたいこと 撮影したテープを段ボール箱に入れて倉庫に保管してゆきます。 撮影年月日日順に撮影テープ2種類(LとS)別々のダンボールに入れて管理しています。 Excelは同一シートにずっとエンドレスで数年分リアルタイムで増え続けてゆきます ダンボールに入れて管理するのに撮影年度、テープ種別などのデータを自動入力で入れてゆく方法があれば教えていただけないでしょうか? Excelへのデータの入力項目は下記のようになります 撮影日;イベント名;テープの種類;カメラナンバー;ロールナンバー(このテープが何本目のテープか) 実際の入力内容 2013/12/25;ディナーショー;BCT-40HD;1C;R1 2013/12/25;ディナーショー;BCT-40HD;2C;R1 2013/12/25;ディナーショー;BCT-40HD;3C;R1 2014/01/01;東京神社年越し撮影;BCT-64HD;1C;R1 2014/01/01;東京神社年越し撮影;BCT-64HD;2C;R1 2014/01/01;東京神社年越し撮影;BCT-64HD;3C;R1 2014/01/01;東京神社年越し撮影;BCT-40HD;4C;R1 2014/01/01;東京神社年越し撮影;BCT-40HD;4C;R2 2014/01/01;東京神社年越し撮影;BCT-40HD;5C;R1 2014/01/01;東京神社年越し撮影;神社境内;BCT-40HD;5C;R2 2014/01/24;イベントA;BCT-64HD;1C;R1 2014/01/24;イベントA;BCT-94HD;2C;R1 2014/01/24;イベントA;BCT-124HD;3C;R1 2014/01/24;イベントA;BCT-40HD;4C;R1 2014/01/24;イベントA;BCT-40HD;4C;R2 テープは下記のように種類があります。 BCT-12HD,BCT-22HD,BCT-32HD,BCT-40HD,BCT-64HD,BCT-94HD,BCT-124HD これをLとSに分けて箱に詰めてゆきます。 BCT-12HD,BCT-22HD,BCT-32HD,BCT-40HDを”S” BCT-64HD,BCT-94HD,BCT-124HDを”L” これを撮影年度の撮影日順に箱に詰めてゆきたいのです。 データとしてはテープの種類、”LとS”年度、何箱目(10本単位) L2013-0055 という箱に10本入り年度が変わる L2014-0001 という箱に10本入ると続いて L2014-0002 という箱ができ続く S2014-0001 という箱に10本入ると続いて S2014-0002 という箱に10本入る このように自動で箱ナンバーを冒頭のデータの最初につけたいのです 条件 1.テープは大きさで二種類、大きい方を”L”小さい方を”S”となります。 2.撮影年月日順に箱詰めして管理する 3.大きい箱も小さい箱もテープが10本で一箱 S2013-0055;○○;○○;BCT-40HD;1C;R1 (10本データが入る) S2013-0056;○○;○○;BCT-40HD;2C;R1 S2013-0056;○○;○○;BCT-40HD;3C;R1 L2014-0001;○○;○○;BCT-64HD;1C;R1 (10本データが入る) L2014-0002;○○;○○;BCT-64HD;2C;R1 (10本データが入る) L2014-0003;○○;○○;BCT-64HD;3C;R1t

  • エクセルの関数について教えてください

    はじめて投稿いたしました。 会社のPCでエクセルを使って、書類の管理番号を整理しています。 誰もが一目で、その管理番号が何番の箱に入れてあるのかがわかる表をエクセルで作れないものかお知恵を拝借したいのです。 現在20万枚にも及ぶ書類にひとつずつ管理番号がついています。 それらを約800枚ずつ箱に入れ、箱番号をつけて保管しています。 箱によっては、管理番号「101~400」「501~1000」と続き番号でないものもいっしょに入れています。 そこで質問です。たとえば上の箱の中に入っている「678」という管理番号をあるセルに入力すれば箱番号「○○」であると検索する方法はありますでしょうか? すでに箱番号「○○」には「101~400」「501~1000」が入っていると登録しておく作業も含めて教えてください。 もしかしてエクセルではこのようなことはできないのでしょうか? どうかよろしくお願いいたします。

  • エクセルVBAで入力番号をつけるやり方を教えてください

    品名の種別が10種類ありその種別ごとに行入力するシートがあります。 下記のように種別ごとに入力されると通し番号をつけるマクロを教えてください。IFとMAX関数の組み合わせでやりましたが動きが重たくなるのでマクロで実行したいと思います。通しNo.は3桁 ~999位まで入力行は1万行になります。 よろしくお願いします。 入力No.    種別    種別通しNo.  1        1      1-1  2        1      1-2  3        2      2-1  4        4      4-1  5        2     2-2  6        3     3-1  7        4      4-2  8        1      1-3  :        :       : 

  • エクセル関数と連番入力について

    エクセル関数と連番入力について 下記画像のような表をエクセルで作成しています。 商品の売却と一部売却、返品について管理しています。 今、A列のナンバーを手打ち入力(オートフィル)している のですが、返品が多くなり、ナンバリングを誤入力 する可能性が出ています。 そこで、誤入力を防止するためにセルに関数を入れて ナンバリングする方法はありますか。 返品の行がいくら多く挿入されても、ナンバーリングに 影響しないようにしたいです。 ナンバーの種別は  1 売却 2 一部売却 3 返品 の3つがあり、1と2は共通した連番になっていて、返品は 別番号になります(空欄でも構いません) よろしくお願いします。

  • Excel 番号を反映させたい

    Excelで下記のような予算管理表をつくり 予算No. |項目 | 金額 1 |鉛筆 | 300 2 |クレヨン | 450 3 | | | | | | | | 予算No.を入力したら別のシートで作成してある申請書に 自動的に常にその最新の番号(この場合は”3”)を反映させ、 それを”予3 ”と表示させたいのですが関数をつかえば可能でしょうか? OSはWin95 Excelは97です

  • エクセル シート追加時にセルに自動連番を入力。

    エクセルで顧客リストを作成しています。 シートを追加する方法でページを増やしていこうと考えて いるのですが、シートを追加すると会員No.と設けたセルに 自動で番号が連番で入力されるように設定したいです。 スタートの番号は00100から始めたいのですが。 宜しくお願い致します。

  • エクセルに詳しい方!教えてほしいことがあります。

    エクセルにワードで作成した資料をハイパーリンクさせています。各資料にはナンバーを付けて管理していますが、この資料をナンバーの入力欄を作りナンバーを入力すれば自動で資料が開くようにすることは可能なのでしょうか。資料が100件程度あるためスクロールして探していたら時間がかかってしまうため簡単に開けるようにしたいのですが方法を教えてください。 宜しくお願い致します。

  • エクセルの行が勝手に移動して困っています

    エクセルの用語がわかりませんので説明しにくいのですが、CDのコレクションの一覧を作ろうと思い、エクセル2013にタイトルを入力しておくことにしました。(Sheet1のみを使用) 20箱あり、1箱にCDを50枚づつ詰めてあるので1行目に№1の箱に入れてあるCDのタイトルをA列,B列,C列...........と横方向へ50枚分を入力しました。 2行目に№2の箱に入れてあるCDのタイトルを横方向へ入力しました。 以下同様に20行目(20箱分)まで入力し終わりました。 ここまではなんの問題もありませんでした。 ところが後日たいへんな事態に気が付きました №11の箱の中からあるCDを取り出してエクセルの一覧表を照合したところ、そのCDは11行目ではなく20行目(№20の箱に存在するということ)に書かれていました。 不思議に思って2枚3枚と次々と確認したら結局11行目の50枚はすべて20行目に移り変わっていました。 そして、№15の箱の中身は№11にそっくり勝手に移り変わっていました。 ショックでほかは見ていませんがおそらくほかの箱もこのように移動していると思われます。 このようにいつのまにか行が変わってしまったのはどのような理由でしょうか。 どうしてよいのか頭が混乱しているので、チェックした分はとりあえず箱のナンバーをエクセルの表のナンバーにあわせてつけ直しました。 ですが20箱すべてこのような行の移動が起こっているかも知れないです。 直してもまた移動するかも知れないのでその都度、箱の番号を変えるなんておかしなことです。 CDはまだあるので絶望すら感じます。どうしたら防げますか。 エクセルを閉じるときは保存を徹底しています。

  • エクセルで作成できますか?

    91個の材料を使って商品を作ります。商品にはサイズがS.M.LあってSを1個作るには材料を2個、Mを1個作るには材料を3個、Lを1個作るには、4個それぞれ使います。 91個内で各サイズを作るとき、どのサイズを基準にしてもサイズ毎の作成可能数を表示できるようにエクセルで作成可能でしょうか? 例えば、 Sサイズを18個と入力したら自動でMサイズの作成可能数、Lサイズ作成可能数が計算できるようにしたいのですが。また、基準をSサイズだけでなく、Mサイズ、Lサイズどのサイズを先に入力しても計算できたらなお助かります。

  • Excelでオートナンバーつけれますか?

     Excelでオートナンバーを付けたいのですがどうしたらいいのでしょうか?   A  B   C  1   ○○○ ××× 2   △△△ □□□ 3 B1に文字を入力した時にA1へ番号を自動で入れたいのです。1行が1つのレコードになります。(レコード毎に連番をつけたい) (1)番号は000001からでB1へ文字を入力した時はA1へ000001、B2へ文字を入力すると、自動的にA2に000002と入れたいのですがどうしたらいいのでしょうか? (2)また番号を入れる時に90A******と90Aは固定で******のところを連番で入れる事も可能でしょうか?(90A000001、90A000002 のようなかんじで)

TS8330 アップデート終わらない
このQ&Aのポイント
  • アップデート指示したが、終了せず起動しない。
  • プリンタ再起動やWi-Fiルータ再起動したが、状況かわりません。
  • 他機器のインターネットはWi-Fiルータ経由で正常です。
回答を見る

専門家に質問してみよう