[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『vlookupの結果がおかしい』(@あ@)
お世話になります。
共通する項目をもつCSVデータ二つを、一つにまとめようとしています。
VLOOKUP関数を使おうとしているのですが、結果がおかしくなるので教えてください。
CSVデータ1
a10000034 みかん 70 a10000036 みかん 20 a10000037 りんご 30 a10000038 バナナ 500 b00000011 いちご 300 b00000012 いちご 203 b00000013 バナナ 420 b00000014 りんご 304 b00000015 みかん 321 c00000023 みかん 533 c00000024 りんご 284 c00000025 バナナ 593 c00000026 バナナ 391 a00000072 いちご 742 a00000073 バナナ 232 a00000074 みかん 452 a00000075 りんご 314 a00000076 りんご 314 a00000077 みかん 253
CSVデータ2
a10000034 福岡 a10000036 大阪 b00000013 京都 b00000014 福岡 b00000015 名古屋 c00000023 福岡 c00000024 京都
CSVデータ1をセルA2・・、CSVデータ2をセルG2・・ということでごらんください。
VLOOKUP=(A2,$G$2:$H$8,2)
という式をいれたところ。
おおかたうまくいくのですが、一部おかしくなります。
結果
a10000034 みかん 70 福岡 a10000036 みかん 20 大阪 a10000037 りんご 30 大阪 a10000038 バナナ 500 大阪 b00000011 いちご 300 大阪 b00000012 いちご 203 大阪 b00000013 バナナ 420 京都 b00000014 りんご 304 福岡 b00000015 みかん 321 名古屋 c00000023 みかん 533 福岡 c00000024 りんご 284 京都 c00000025 バナナ 593 京都 c00000026 バナナ 391 京都 a00000072 いちご 742 #N/A a00000073 バナナ 232 #N/A
三段目のa10000037のデータは、CSV2には該当がないのでエラー表示されるはずなのに、『大阪』とでてしまっています。
他にもいくつかそういうデータがあります。
指定がおかしいのかと、その分だけやり直したりしてみましたが変わりありません。
もともとの式がおかしいのかもしれないんですけど・・。
よろしくご指導おねがいします。
衝突しました。
VlOOKUPの引数の検索の型を追加して VLOOKUP(A2,$G$2:$H$8,2,FALSE) にします。この引数がないと、近似検索になるようです。 該当データがないと、エラー#N/A!が表示されるので、 =IF(COUNTIF($G$2:$G$8,A2),VLOOKUP(A2,$G$2:$H$8,2,FALSE),"該当なし") =IF(COUNTIF($G$2:$G$8,A2),VLOOKUP(A2,$G$2:$H$8,2,FALSE),"") などのようにしたらいかが? (KAMIYA)
(@あ@)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.