職場で、図書管理のデータベースをAccessで作って使ってました。
しかし、Access入のPCが少ない為に、「Excelで作って」と上司に言われました。
「貸出」「返却」の2シートは作成済で、今は「返却済」シートを作成中です。
「貸出」と「返却」の2シートに“同一”のものが有った場合、それを「返却済」シートに表示したいと思いました。
マクロを使おうとかと思いましたが、PCが市の物で、メインユーザーはパス付。セキュリティの関係上、マクロが利用できない可能性があります(上司は、マクロに難色を示しました)。
関数にしようと思いましたが、悲しいかな、全く思いつきません。
シート例は‥‥
A B C
1 貸出者 本の名前 貸出日
2 あいう Excel 5/4 ←貸出シート
3 かきく Word 5/5
A B C
1 返却者 本の名前 返却日
2 あいう Excel 6/1 ←返却シート
貸出、返却シート共に、「あいう」さんが存在し、「あいう」さんは、本を借りて、返却した事が分かります。
この2シートの行の情報が、返却済シートのA2セルに「あいう ABC Excel」と表示させたいのです。
IF関数を使って、シートに同一のものがあれば‥‥と式を作ろうとしましたが、なかなか上手くいきません。
どのような式を作ればいいのでしょうか?
IF関数以外に、式があれば、そちらも教えてください。
お願いします。
No.3
- 回答日時:
貸し出しと返却のシートを分けている理由はなぜですか?
貸出の履歴データを1シートで、項目を
・貸出者
・本の名前
・貸出日
・返却日
として
返却日が入っていれば返却済、入っていなければ貸出中、
とするほうが簡単だと思いますが。
皆様の回答と、don9don9さんの回答で、私はシートを分ける事をやめました。
分ける理由が、無い事が、改めて分かりました。
>返却日が入っていれば返却済、入っていなければ貸出中、とするほうが簡単だと思いますが。
そうですね。それで一発ですよね。
返却日が入ってなければ、色づけと、条件付書式を付けようと思っています。
回りくど~い方法で行こうと思っていた自分が恥ずかしいです。
simple is the Best!わかっていたのに‥‥
ありがとうございました。
No.2ベストアンサー
- 回答日時:
なんでシートを3枚に分けるのか理由が分からないので、そのあたりでご希望に添えないかも知れませんが・・・・
まずは、シートを一枚にして
A B C D
1 貸出者 本の名前 貸出日 返却日
2 あいう Excel 5/4 5/24
3 かきく Word 5/5
このようにして、返却日をキーにソートしてやれば、貸し出し中と返却済みのデータに分ける事が出来ると思います。
また条件付き書式で、未返却のものは文字色を赤にする等しておけば、貸し出し中と返却済みが見分けやすくなるでしょう。
そもそも、返却シートと返却済みシートって、どう違うのですか?
返却シート=返却済みシートにはならないのでしょうか??
どうしてもシートが3枚(2枚)になるのなら、IF関数で返却日の記入を条件にしてやって、COUNTIF関数で貸出シートのB列のの該当する本名を数えて、それが返却シートの本名の冊数っと合うかどうかで、貸し出し中/返却済みを判断させる事が出来るかも。
ただしこの場合は、同名の本名が複数貸出されていると、一冊見返却だと全部未返却になります。
そうなると、本の一冊ずつに固有の管理番号をつけて、それで管理すればできそうな気がします。
・・・だけどやっぱりシートを1枚にするのが、簡単だと思いますが・・・・??
kuma56さんがお考え下さった方法を考えていると、私って、なんて回りくどい事をしようとしていたのだろうか?と反省です。
そうですよね。条件付書式を使えば、未返却なんてすぐわかるし‥‥
シート1枚で済んじゃいますよね。
kuma56さんが考えてくれた方法は、素晴らしいと思います!多分、それが理想です。
COUNTIFを利用すれば、貸出数を拾って、全在庫-貸出数で現在庫数が作れるので、そちらの方が、断然良いですね。
‥‥私って、何でこんな簡単に収まるものを、ACCESSで作っていたんだ?今思うと、自分の行動の意味が分からなくなってきました(笑)。
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel、同じフォルダ内のExcelファイルの特定シートのみを1つのファイルに集約したい 8 2022/09/07 15:12
- Excel(エクセル) Excelの複数ファイルの複数行を別ファイル1つのシートにVBA、マクロで集約する方法 5 2022/09/13 06:30
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/04 09:39
- Visual Basic(VBA) エクセルのマクロで対象ごとにシート分けしてその内容をセルに書き込みたい 9 2022/08/24 13:23
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- Visual Basic(VBA) エクセルマクロでアニメを作る方法を教えてください。 1 2023/02/07 14:27
- Excel(エクセル) EXCEL マクロで 同じフォルダ内の複数ファイルの複数行全体を選択して1つのファイルに集約 4 2022/09/27 18:41
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
- Excel(エクセル) マクロか関数で処理したいのですが、教えて頂けませんか。 8 2022/10/31 15:18
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
図書管理システムをExcel VBAで作りたい
Excel(エクセル)
-
エクセル用の書籍整理テンプレートを探しています。
Excel(エクセル)
-
エクセル(Excel)で貸し出し管理表を作りたいのですが・・・
その他(Microsoft Office)
-
-
4
excelマクロorVBAの学習
その他(Microsoft Office)
-
5
保有書籍のデータベースをエクセルで自作するには?
Excel(エクセル)
-
6
学校図書館を電算化したいのですがどうすればよい?
小学校
-
7
Excelの関数に詳しい方、教えてください
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
レンタルCDの中身を入れ忘れ...
-
図書館から返却後、本が汚れて...
-
TSUTAYAで1週間で借りた場合の...
-
TUTAYAのDVD返却で、中身を入れ...
-
レンタルDVDを返却したのに、返...
-
いつでもカエドキプログラム
-
TSUTAYAで返却後すぐに借りるこ...
-
元カレにあげた父の形見を返し...
-
返すつもりはありますか?の敬語
-
1円スマホについて質問です。 ...
-
jcomのCS放送の解約について。 ...
-
レンタル屋で借りてきたDVDが途...
-
ベイコムのプラン変更について
-
GEOの返却BOXへの返却したのに...
-
GEOの延滞について GEOの旧作DV...
-
Access フラグの自動上げ下げの...
-
「預かる」ど同義語の二字熟語...
-
7月頃にTSUTAYAで漫画を借り、...
-
TSUTAYAのレンタルで
-
AVISでのレンタカー返却後について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルである日付を過ぎたら...
-
図書館から返却後、本が汚れて...
-
学生証を郵送で返却する際に添...
-
Androidに関して質問ですが Goo...
-
TSUTAYAで1週間で借りた場合の...
-
会社をやめるのでのスマホを返...
-
中学の時に借りた図書室の本が...
-
GEOの返却BOXへの返却したのに...
-
車を所有者のもとに返却した後...
-
1円スマホについて質問です。 ...
-
図書管理の表をExcelで作るので...
-
「預かる」ど同義語の二字熟語...
-
図書館に返したはずの本が未返...
-
エクセルでの経過日数カウント...
-
いつでもカエドキプログラム
-
iPhone13の2年実質33円キャンペ...
-
iRobotのお試し使用です。Kikit...
-
「返却」と「返す」の違いについて
-
jcomのCS放送の解約について。 ...
-
レンタルCDの中身を入れ忘れ...
おすすめ情報