- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelで関数を使用した抽出)
Excelで関数を使用した抽出方法
このQ&Aのポイント
- Excelの関数を使って表から特定の部分を抽出する方法について説明します。
- 表には部品の型番が書かれており、特定の型番に対応する部品名を抽出します。
- 部品名の抽出には関数を使用し、型番と抽出先のセルの範囲を指定します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
この表とは別に部品名だけ抽出した別リストを作ります。 K移行は空いてそうなので、とりあえずKを空けてL列から L1は表題として「型番]と入力 L2に「AX-115」同様にL3は「SWD-266」移行下に記載 でM~V列で10なので、 まずはM1~V1はひとつのセルにまとめて「パーツ名」とでも書いておく。 で、型番の横に必要部品を並べる M2は「フロントカバー」N2に「羽根」O2に「バックカバー」といった具合で。 さらにI2は「データの入力規制」から「リスト」を選びL2~L502までの値を選ぶようにします。 これで下準備完了 今後増えたときのために余裕を持って「500種の型番」まで対応できるように関数組みます。 I6=IFERROR(VLOOKUP(I$2,$L$2:$V$501,2,FALSE),"") I13=IFERROR(VLOOKUP(I$2,$L$2:$V$501,3,FALSE),"") I20=IFERROR(VLOOKUP(I$2,$L$2:$V$501,4,FALSE),"") 同様にI27移行も「$V$501,」の後の数字をひとつづつ増やしながらいれて行きます。 これでI2を選んだ瞬間部品名のところに表示が出るようになります。 イジョ
その他の回答 (1)
- MackyNo1
- ベストアンサー率53% (1521/2850)
回答No.2
例示のレイアウトなら、I6セルに以下の式を入力し、H5:J11セルを選択して下方向にオートフィルコピーしてください。 =INDEX(C:C,MATCH($I$2,B:B,0)+3+INT((ROW(A1)-1)/7))&""
お礼
この方法で行ってみました。 無事作成に至りましたので、お礼をさせてください。