[[20180606201921]] 『VLOOKUP』(かめ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VLOOKUP』(かめ)

教えていただけますでしょうか。
sheet1にデータ
sheet2でsheet1のデータをVLOOKUPで読みに行ってます。sheet1で対象の行が変わる為アスタリスクで検索してます。
そこで、ある文字の3行下のデータを参照したいとなった場合、どのように設定すれびよいでしょうか。
よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


ちょっとイメージがつかないので、現状どのような数式になってるか示すことは可能でしょうか?

とりあえず、VLOOKUP関数に強いこだわりがないのであれば、INDEX関数とMATCH関数の組み合わせに変更してみてはどうでしょうか?
(もこな2) 2018/06/06(水) 21:58


お世話になります。

特にVLOOKUPにこだわりはないです。

会社のPCのため、数式を打てず申し訳ございません。

一度試してみます。ありがとうございます。
(かめ) 2018/06/06(水) 23:20


=INDEX(Sheet2!A1:A100,1,MATCH(G3,Sheet2!A1:A100,1)+3)
お世話になります。

Sheet2!にデータを貼り付けようと思ってます。

 行は1行目で固定になります。 

今回テストとして、G3にりんご といれて、Sheet2でりんごがでた
3列したを読みたいと思うのですが、エラーになります。

お手数ではございますが、ご教示いただけませんでしょうか。

(かめ) 2018/06/06(水) 23:45


INDEX関数について
データが100行、1列なのに、1行目、n列目のデータを読めっていうことになっているのでそこがよろしくないんじゃないかとおもいます。

MATCH関数について
検索の型が1になっていますが、文字列を検索したいのだから、0では?

Excel2007でテストしてみましたが、↓であれば望む結果になると思われます。

 =INDEX(Sheet2!A1:A100,MATCH(G3,Sheet2!A1:A100,0)+3)

気になるのは
>3列したを読みたい
と仰ってるので、3”行”下だと解釈しましたが、3列”右”だったりしますか?

もしくは、単純にA列が「りんご」になっているときのC列を読みたいという意味でしょうか・・・

 =INDEX(Sheet2!C1:C100,MATCH(G3,Sheet2!A1:A100,0))

とりあえず、”現状の”(VLOOKUP関数を使った)数式を拝見させていただいたほうが話が早いと思います。
(もこな2) 2018/06/07(木) 07:55


もこな2様
お世話になります。

列行は記載ミスでした、申し訳ございません。
=INDEX(Sheet2!A1:A100,MATCH(G3,Sheet2!A1:A100,0)+3) こちらで希望通りの
結果になりました。

お手数おかけいたしました。ありがとうございます。

(かめ) 2018/06/07(木) 08:13


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.