プロが教える店舗&オフィスのセキュリティ対策術

質問の内容は以下のとおりです。

sheet1の『1A』に『1』などの任意の数値を入力。
そうするとsheet1の『1B』に、sheet2の『A列』に『1』と入力されているセルを検索し、sheet2の『1』と入力されている行のある一定のセル(例えば『1C』)の数値が入力されるようにしたい。

以上の事をしようとする場合どうすればいいでしょうか?
教えてください。

宜しく御願いします。

A 回答 (4件)

sheet1のセルA1に「1」を検索値として、sheet2のA列を検索範囲として、検索すればよいのだから、VLOOKU関数を使用すれば解決します。

下の式は、A列の1行目から27行目までを検索範囲としていますので、検索範囲が変えたければA27の数値を変えれば検索範囲を広範囲に設定できますが。

 =VLOOKUP(Sheet1!A1,Sheet2!A1:A27,1,FALSE)
    • good
    • 1
この回答へのお礼

早速、やってみて解決致しました。
有難うございます。

お礼日時:2016/02/22 13:31

sheet1に、


A1セル=1、A2セル=2、A3セル=3 と入力します。
sheet2に、
A1セル=1、A2セル=2、A3セル=3 と入力します。
B1セル=1C、B2セル=2C、B3セル=3C と入力します。

最後にsheet1に、
B1セル=VLOOKUP(A1,Sheet2!A:B,2,FALSE)
B2セル=VLOOKUP(A2,Sheet2!A:B,2,FALSE)
B3セル=VLOOKUP(A3,Sheet2!A:B,2,FALSE) と入力します。
    • good
    • 1
この回答へのお礼

有難うございます。
大変役にたちました。

お礼日時:2016/02/22 13:31

内容がぼんやりとしていてよくわかりませんが


sheet2の『A列』に重複がなければVLOOKUPを使ってできそうです。
「VLOOKUP」で検索して試行錯誤するのがよいかと思います。
    • good
    • 1
この回答へのお礼

有難うございます。

お礼日時:2016/02/22 13:31

Sheet2の該当するC列の値を表示する場合は


Sheet1のB1セルに
=IFERROR(INDEX(Sheet2!C:C,MATCH(A1,Sheet2!A:A,0),),"")
とすれば出来ます。

セルの表現は普通「1A」ではなく「A1」と言いますので、その方が誤解なく伝わります。
    • good
    • 1
この回答へのお礼

勉強になりました。
有難う御座います。

お礼日時:2016/02/22 13:31

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