馬の個体管理にはパソコンを活用しよう!

このQ&Aのポイント
  • 馬の牧場経営で手書きのカルテからパソコン管理への切り替えを考えている。
  • エクセルを使用して馬のデータを作成し、リストとして表示する。
  • 現在在厩している馬のみを表示し、退厩馬は別のリストに移動して管理する。
回答を見る
  • ベストアンサー

馬の個体管理

馬の牧場を経営しています。 今まで、入・退厩する馬を手書きのカルテで管理していましたが、この度パソコンで行おうかと思っています。 考えているのは、エクセルでデータ用ワークシートに馬のデータ(1行1データ)を作成してリストを作り、表示用ワークシートに、1頭あたり1ページ見開きで、馬の基本データ(血統、性別等)、病歴、調教内容を表示できるようにしたいのです。 また、データ用ワークシートには現在在厩している馬のみとして、退厩した馬は「退厩馬リスト」に移動させて管理したいのです。 こんな内容で分かりにくいかと思いますが、よいアイデアがあったら教えていただきたいと思います。 マクロ、VBAなどの知識がほとんど無いため、恐縮ですが、わかりやすくお願いします。

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

  • ベストアンサー
回答No.4

 個体管理ということでしたら、「顧客管理」関連のソフトの項目を変更すればそのまま流用できるかも。  (ほかにも「生徒管理」など)  アクセスやファイルメーカーなどのリレーショナルデータベースのほうが使いやすいです。(エクセルは将来データが増えると動きが鈍る可能性があります。)  特にリレーショナルデータベースは自分で作ることもできますから、途中で思いついて変更するのも比較的簡単です。データの継承性もあって、初期のヴァージョンも相当長期に使えます。  通常、そういったソフトにはテンプレートがついていますから、一から自作も可能です。(難しい場合にも金だせば作ってくれるところがあります。)

jaamaru
質問者

お礼

ご回答ありがとうございます。 データが増えるとエクセルは動きが鈍るとは、いろいろ調べていてよく見た項目です。 アクセス導入も検討してみます。

その他の回答 (3)

  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.3

回答ではありませんが 参考まで http://beauty.geocities.jp/nishihama985/JyukuSeikyu1.png http://beauty.geocities.jp/nishihama985/JyukuSeikyu2.PNG http://beauty.geocities.jp/nishihama985/JyukuSeikyu0.xls 別件の例です  個人的には 1行1データの基本データの一覧を用意して ダブルクリックで 詳細画面を入力する 印刷ボタンで印刷ができる というものがいいと思います 上記はこれとは違いますが 近い例です 画像は見ましたが とても小さいので必要な項目が分かりません 作成中のExcelブックなどがあれば上のように公開してもらえませんか

jaamaru
質問者

お礼

ご回答ありがとうございます。 リンクの画像にある明細入力はテンプレートですか? イメージはわきましたが、どのように作っていくかは もっと考えぬかなければならなそうですね。 あとで作成中ブックのリンクを貼りますので、また宜しくお願いします。

  • aoyama984
  • ベストアンサー率45% (253/561)
回答No.2

病歴や調教内容は日々積み重なるのではないでしょうか 何年間管理するのか分かりませんが 見開きにおさまるのでしょうか 個人的には 増えていくデータは別表示にして 表示件数に制限を設けない形をすすめます フォーマットなどは決まっているでしょうか 見せてもらうことはできますか

jaamaru
質問者

お礼

ご回答ありがとうございます。 病歴および調教内容に多くのスペースが使われる場合は、 スクロールして見てもいいと思っています。 参考までに、見開きで見たい画面を貼り付けました。 リストにある馬名を選択するとこの画面が開くというのが、 現在自分が持っているイメージです。 アイデアがあれば、宜しくお願い致します。

  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

本来はアクセスの方が良いのですが、エクセルでしたら、 まずは馬の分類表を作って、エクセルの新しいシートの分類欄(複数の欄でリスト選択方式が良いでしょう)に分類項目を入れたら、VLOOKUP関数で、馬の基本データ(血統、性別等)、病歴、調教内容を表示できるようにしてはいかがでしょう。 分類項目が1頭表示の重要要素になりますので、良く考えて決めて下さい。 全馬を1ページ見開きで各シートに表示させる場合は、一つのシートをエクセルでページコピーして使って下さい。(シート名の所を右クリックして移動またはコピーをクリック)

jaamaru
質問者

お礼

早速のご回答ありがとうございます。 とても参考になりました。 こちらも参考までに、質問欄に見開きで表示させたいイメージを 貼り付けました。 データ用ワークシートのリストの馬名をクリックして上記画像が 表示されるのが理想なのです。 質問と併行していろいろ調べています・・・。

関連するQ&A

  • データについて

    調教のいい馬、距離血統のいい馬のデータとかあるサイトがありませんか?もしくは雑誌でもいいのですが・・・。

  • 診療のカルテを管理するソフトを教えていただけませんか。

    診療のカルテを管理したいと考えています。 カルテNO、診療内容、写真、住所、経過報告などをデータベースで管理できて、一覧表示、検索などができるCMSまたは、有償でも良いのでソフトをご存じないですか? 簡単に操作できるとなおありがたいです。

  • エクセル名前の管理

    エクセルの名前の管理について質問です。 Aのシートでデータの入力規則に従い、別シート(B)で作成したリストを指定してプルダウンメニューで選択できるようにしています。 Bのシートでは列単位でリストを作成しています。 リストを追加すると自動でプルダウンメニューに追加するには、COUNTA関数を使って、入力の個数を戻り値としてとらえればできるのはわかったのですが、 名前の管理の参照範囲を =OFFSET(B!$R$3,0,0,COUNTA(B!$R:$R)-1,1) とすると上手くいくのですが、 COUNTAの範囲を「R列」全てではなく、R3~R100までとした時 =OFFSET(リスト!$R$3,0,0,COUNTA(リスト!R$3:R$100),1) なぜかエラーになってしまいます。 R2にデータが入っておりこれはカウントさせたくない為、上では戻り値-1させています。 これをR3~R100までのカウントにして-1を省いてみました。 セルに =COUNTA(リスト!R$3:R$100) として、R列のデータ入力されている個数を表示させるときちんと出るのですが、上の構文だとおかしいのでしょうか? また、気になるのは、名前の管理を保存して閉じ、再度変更した箇所を開くと =OFFSET(リスト!$R$3,0,0,COUNTA(リスト!XF$3:XF$100),1) と指定範囲が勝手に変わっています。 名前の管理の参照範囲が勝手に変わることなどあるのでしょうか? バグなのか、関数の指定がおかしいのかがわかりません。 どこが悪いのか、またどのようにすればいいのかわかる方ご教授お願い致します。 使用しているのはMSオフィスのエクセル2007です。

  • excelで在庫管理

    仕事で在庫管理表を作ることになってしまいました・・・。 シート1 商品コード、アイテム名、昨日在庫数 を羅列したリストを貼り付けてシート2の在庫管理表に反映させてその日の在庫数をチェックします。 シート2 商品コード、型番、アイテム名、在庫数 を表示しています。 毎日上書きして在庫管理するリストなので、シート1の変動もあり、なかなか使えるものができません。 簡単にシート1の在庫をシート2に反映させられる関数はありませんか? excel初心者で何もわからないので教えて下さいm(_ _)m

  • VBAマクロについて

    エクセルVBA初心者です;; よろしくお願いいたします エクセルで馬データを管理しています シート1:500頭くらいのデータがずらっと並んでいます シート2:シート1のデータより一部の馬を50頭抜き出しています シート1・2ともに、csv抽出マクロを埋め込んでいます シート1にシート1のデータ抽出ボタン、シート2の内容を抽出するボタンを追加しました シート1・2ともカラム構成が異なっています やりたいことなんですけど、シート1でシート2の内容を抽出できないものかと思います シート1からシート2の関数を呼び出しかつ、抽出対象データがシート2という感じで出来ないものでしょうか? シート2に移ってボタンをクリックすればいい話なんですけど、これからシートを追加するので あとあと面倒だと。 ご伝授お願いします

  • Excel台帳管理で登録IDの保全履歴を表示したい

    Excelで工具の台帳管理をしようとしています。 Sheet1に工具の情報、責任者のマスタデータを、Sheet2には工具の保全履歴データを用意して、それぞれの工具の保全履歴をまとめています。 Sheet2はINDEX関数で登録番号を入力すると工具情報を抽出します。 質問の内容は ・Sheet2のテーブル上部にドロップダウンリストを設けて、工具を選択すると、選択した工具の保全履歴のみを表示し、保全履歴の登録もしたい。 ・Sheet1のマスタデータから管理台帳のフォーマットに反映させて印刷できるようにしたい。 イメージで例えると、化学薬品管理や設備保全管理のソフトのような構造です。画像のような感じです。 Excel2016 Accessは入っていません。 Power queryは出来ますが、VBAは一切できません。 詳しい方いましたらご教授下さい。

  • エクセルでのデータ管理について

    皆さんこんにちわ^^ エクセルでのデータの管理をしてるのですが良い方法があれば教えていただきたく質問させていただきました。 やりたい事なのですが複数のシート(50シートとか)の中身を1枚のシートにまとめる方法が知りたいのですがどうすればよいでしょうか? 詳しく説明すると、複数のシートのデータを1枚のシートで上から続けて表示するみたいな形にする事です。 出切るのなら複数側のシートの決まった行だけを1枚で表示したいのですが^^; 使う目的としては複数にちらばったデータを一つにし他のデータとの付け合せをするのに使うものです。 なにかマクロとかそういったものでいい方法があれば教えて下さい。 文章がわかりずらいかもしれませんので補足はいつでもしますので協力ください。

  • エクセルでプルダウンリストで入力

    エクセルで 例えば※A1セルにプルダウンリストで入力できるようにします。 そのプルダウンリストが別のワークシートの A列の内容が表示されそのなかから何か1つを選択したとすると、 そのわきのB列のデータが※A1に選択されるようにすることは出来ますか? インターネットで調べてみたのですが、 見つけることができませんでした。 根本的にできないでしょうか? くわしい方いらっしゃいましたら 教えてください。 よろしくお願いします。

  • Outlookのタスク管理で工数を管理したい

    お世話になります。 これまで ToDoリストと工数管理をExcelのワークシートで行ってきたのですが、会社のメールクライアントがOutlookに切り替わるので、これを機に Outlookのタスク管理機能で工数管理ができないものかと思案しています。 具体的には、Outlookのタスク管理でタスクに「カテゴリ」、「見積もり工数」、「実績工数」というフィールドを追加して、あとでどのタスクにどれくらい時間がかかったのか集計できるようにしたいと考えています。おそらく、OutlookをMS Projectと連携させればそのようなことができるのではないかと思いますが、Projectは非常に高いので導入する予定はありません。 MS Officeのバージョンは 2010です。アドバイスをお願いします。

  • エクセルデータのリンク貼付(?)

    ワークシート1は、データ入力用に使用し、月単位で初期化しています。 ワークシート2は、年間データ用に使用し、ワークシート1で入力したデータをすべて保持しています。 ワークシート1と2の形式・内容等は同じです ワークシート2は、使用上必ずデータの1行目(B6:H6)を表示させております。 行数が最終的には5000~7000行位になりますので、貼付位置を確定するのに大変な為、A列にオートフィルタで、入力済は1を未入力行は0を表示させ、A列が0の行を先頭に表示出来るようにしています。 今は、ワークシート1で入力したデータをワークシート2へ貼り付けていますが、このような設定で、下記のようにしたいのですが、ご指導のほどよろしくお願いいたします。 ワークシート1の入力したデータを、自動的にワークシート2の未入力行の先頭行に(値だけでも可)表示する。   ワークシート1     ワークシート2 (B6:H29)入力済  (B6:H29)入力済(表示済) 30行目入力 (B30:H30)    150行目へ  (B150:H150) 31行目入力 (B31:H31)    150行目へ  (B151:H151)