[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『HLOOKUPについての質問です。』(nor)
HLOOKUPを使用して査定表を作成しています。
sheet1
A B C D
査定値 能力値 1 佐藤 A 2 山本 C 3 鈴木 B 4 斉藤 D
sheet2
E F G H I
S A B C D 斉藤鈴木 246 230 214 197 181 山本 405 378 351 324 297 佐藤 450 420 390 360 330
HlOOKUPでsheet1の能力値に数値を入れたいと思います。
D1の数式を
=HLOOKUP(C1,Sheet2!E1:I4,4,TRUE)
と入れたのですが、AやSを査定値に入れると#N/A
CやDを入れると1個ずれで数値が入力されます。
何が間違っているのでしょうか・・・・
よろしくお願いします。
位置関係が??? ですが、 とりあえず、TRUE を FALSE にしてみては? TRUEだと、Sheet2のE1:I1が昇順に並んでいないと正しく検索されません。 FALSEでは、E1:I1の中で、完全一致するものを検索します。 (sin)
A・Sに関しては、全角・半角の違いでしょう?
以下は、私ならの例です。 Sheet1 A B C 1 名前 査定値 能力値 2 佐藤 A 420 3 山本 C 324 4 鈴木 B 214 5 斉藤 D 181 Sheet2 D E F G H I 1 S A B C D 2 斉藤鈴木 246 230 214 197 181 3 山本 405 378 351 324 297 4 佐藤 450 420 390 360 330 Sheet1のC2に =INDEX(Sheet2!$E$2:$I$4,MATCH("*"&A2&"*",Sheet2!$D$2:$D$4,FALSE),MATCH($B2,Sheet2!$E$1:$I$1,FALSE)) で、下方コピー。 (sin)
sheet1 A B C D 査定値 能力値 1 佐藤 A 2 山本 C 3 鈴木 B 4 斉藤 D
sheet2
D E F G H I 1 S A B C D 2鈴木 246 230 214 197 181 3斉藤 246 230 214 197 181 4山本 405 378 351 324 297 5佐藤 450 420 390 360 330
=index(sheet2!$F$1:$I$,match(B1,sheet2!$D$2:$D$5,0),match(B1,sheet2!$E$1:$1$1,0)) かな (YUU)
INDEX(Sheet2!$E$2:$I$4・・・
の$I$4の部分が違っていると・・・
頭にsheet2!をつけても同じエラーになってしまいます。
すいませんなにがいけなかったのでしょうか・・・
>数式が間違っているとでてしまいます。 INDEX(Sheet2!$E$2:$I$4・・・の$I$4の部分が違っていると・・・ $I$4の後ろに ) が付いていたり、 , が抜けていませんでしょうか? 括弧やカンマの 有無 や 位置 を再度ご確認下さい。 (sin)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.