- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel 希望者へ在庫商品検索後、抽出について)
Excelで希望者の在庫商品を検索し抽出する方法
このQ&Aのポイント
- Excelを使用して、希望者の在庫商品を検索し抽出する方法について教えてください。
- Sheet1に希望順位が記載された商品コードに基づいて、Sheet2の商品と在庫数を確認し、該当する購入者名を入力したいです。
- Excel上での記入がずれる問題にも対応した方法を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
マクロで作ると以下の通り。 Dim 検索セル As Range For 行 = 2 To 6 Sheets("sheet1").Select 氏名 = Cells(行, 2) 列 = 3 LOOP1: Sheets("sheet1").Select 希望商品 = Cells(行, 列) Sheets("sheet2").Select Set 検索セル = Columns("A:A").Find(希望商品) 検索行 = 検索セル.Row If Cells(検索行, 3) > 0 Then If Cells(検索行, 4) = "" Then Cells(検索行, 4) = 氏名 Else Cells(検索行, 5) = 氏名 End If Cells(検索行, 3) = Cells(検索行, 3) - 1 Else 列 = 列 + 1 GoTo LOOP1 End If Next
その他の回答 (1)
- toshi_2000
- ベストアンサー率30% (306/1002)
回答No.2
関数では、無理だと思います。
質問者
お礼
ありがとうございます。
お礼
本当にありがとうございます。 関数を駆使して実施することは、可能なものでしょうか。