
職場で、図書管理のデータベースを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.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で作っていたんだ?今思うと、自分の行動の意味が分からなくなってきました(笑)。
ありがとうございました。
No.3
- 回答日時:
貸し出しと返却のシートを分けている理由はなぜですか?
貸出の履歴データを1シートで、項目を
・貸出者
・本の名前
・貸出日
・返却日
として
返却日が入っていれば返却済、入っていなければ貸出中、
とするほうが簡単だと思いますが。
皆様の回答と、don9don9さんの回答で、私はシートを分ける事をやめました。
分ける理由が、無い事が、改めて分かりました。
>返却日が入っていれば返却済、入っていなければ貸出中、とするほうが簡単だと思いますが。
そうですね。それで一発ですよね。
返却日が入ってなければ、色づけと、条件付書式を付けようと思っています。
回りくど~い方法で行こうと思っていた自分が恥ずかしいです。
simple is the Best!わかっていたのに‥‥
ありがとうございました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
図書館から返却後、本が汚れて...
-
SQL文のLengthについて
-
図書管理の表をExcelで作るので...
-
「返却」と「返す」の違いについて
-
会社をやめるのでのスマホを返...
-
エクセルでの経過日数カウント...
-
1円スマホについて質問です。 ...
-
auのスマホとくするプログラム...
-
GEOの返却BOXへの返却したのに...
-
中学の時に借りた図書室の本が...
-
excelマクロorVBAの学習
-
レンタル屋で借りてきたDVDが途...
-
無職になって
-
レンタルCDの中身を入れ忘れ...
-
エクセルである日付を過ぎたら...
-
宅配レンタル「ぽすれん」 な...
-
NTTにGE-PON-ONU...
-
iPhone13の2年実質33円キャンペ...
-
レンタルビデオ屋で
-
「預かる」ど同義語の二字熟語...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
図書館から返却後、本が汚れて...
-
学生証を郵送で返却する際に添...
-
エクセルである日付を過ぎたら...
-
中学の時に借りた図書室の本が...
-
会社をやめるのでのスマホを返...
-
「返却」と「返す」の違いについて
-
自己破産したためPaidyからPaid...
-
図書管理の表をExcelで作るので...
-
1円スマホについて質問です。 ...
-
GEOの返却BOXへの返却したのに...
-
エクセルでの経過日数カウント...
-
レンタルCDの中身を入れ忘れ...
-
図書館に返したはずの本が未返...
-
「預かる」ど同義語の二字熟語...
-
TSUTAYAで1週間で借りた場合の...
-
NTTにGE-PON-ONU...
-
返すつもりはありますか?の敬語
-
図書館の返却トラブル
-
宅配レンタル「ぽすれん」 な...
-
宅配DVDの返却時の不安
おすすめ情報