アプリ版:「スタンプのみでお礼する」機能のリリースについて

VLOOKUP関数を使用し検査値(検査値に商品名を指定)に該当するセルとF列とが交差するセル位置から下に2行移動したセルを参照する式が分からないのですが。例えばセルA1に入力されている"商品名A"(固定位置)を検査値として、セルA100にある"商品名A"(位置が上下に可変する)をVLOOKUP関数で検索し更に"商品名A"とF列とが交差するセルF102のセルを検索する式を教えてほしいのですが。下の例で説明しますとセルA1の"商品名A"をセルA100からA200の範囲から検索し、F列と交差するセルから2つ下のセルF102の"不良品"を参照する式をVLOOKUP関数を使用した式を教えてください。セルA100の"商品名A"とセルF102にある"不良品"との相対位置は不変です。具体的には100行の上に1行が追加されると"不良品"の位置は下に1行ずれるというものです。(要は1行追加しても不良品のセル位置は商品名Aから右に5、下に2移動した位置は変わらないということです)。VLOOKUP関数を使用するのは行が追加・削除されてもセルA100にある"商品名A"の位置が行の上下動に対応させるためです。もしVLOOKUP関数以外の関数式がございましたら併せて教えてほしいのですが、宜しくお願いします。


    A   B  C  D   E   F 
1  商品名A
2  商品名B


100商品名A
101
102               不良品

A 回答 (1件)

VLOOKUP関数ではできないのでINDEXとMATCH関数を組み合わせます


=INDEX($F$102:$F$202,MATCH(A1,$A$100:$A$200,0))
とか
=INDEX($F:$F,101+MATCH(A1,$A$100:$A$200,0))
「VLOOKUP関数を使用して交差する位置」の回答画像1
    • good
    • 0
この回答へのお礼

今日質問して回答の速さには驚きと同時に感激しました。セルの参照式を考える上でVLOOKやHLOOKUP関数を工夫して関数式を作らねばならないと思っていました。丁寧で分かりやすい回答を有難うございます。本当に感激の一言です。

お礼日時:2016/01/30 19:32

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!