- 締切済み
エクセルの関数について教えてください
はじめて投稿いたしました。 会社のPCでエクセルを使って、書類の管理番号を整理しています。 誰もが一目で、その管理番号が何番の箱に入れてあるのかがわかる表をエクセルで作れないものかお知恵を拝借したいのです。 現在20万枚にも及ぶ書類にひとつずつ管理番号がついています。 それらを約800枚ずつ箱に入れ、箱番号をつけて保管しています。 箱によっては、管理番号「101~400」「501~1000」と続き番号でないものもいっしょに入れています。 そこで質問です。たとえば上の箱の中に入っている「678」という管理番号をあるセルに入力すれば箱番号「○○」であると検索する方法はありますでしょうか? すでに箱番号「○○」には「101~400」「501~1000」が入っていると登録しておく作業も含めて教えてください。 もしかしてエクセルではこのようなことはできないのでしょうか? どうかよろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- CaveatEmptor
- ベストアンサー率26% (126/470)
#2です。 画像がうまくはれなかったですが、データは#1の方と同じようにはいっているものと考えてください。
- CaveatEmptor
- ベストアンサー率26% (126/470)
こんにちは、 関数ではわからないのですが、マクロを使えば簡単です。 以下のマクロで試してみてください。 Sub test() i = InputBox("番号は?") i = Val(i) j = 2 Do While Not (IsEmpty(Cells(j, 1))) If Cells(j, 1) <= i And i <= Cells(j, 2) Then MsgBox ("箱番号は" & Cells(j, 3) & "です。") End If j = j + 1 Loop End Sub
- 某HN クロメート(Chromate)(@CoalTar)
- ベストアンサー率40% (705/1742)
お礼
ご回答ありがとうございました! マクロは初めて試してみることになります。 今、エクセルのヘルプを見ながらマクロとは何かから調べております。 マクロコードというところにご回答いただいた「Sub test()」から後のコードを貼り付けすればいいのですね? できたらもう一度お返事させていただきます。 まずはお礼まで。本当にありがとうございました!