[[20120412174027]] 『VLOOKUPで#N/Aのエラーがでる』(まゆみ) ページの最後に飛ぶ

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

 

『VLOOKUPで#N/Aのエラーがでる』(まゆみ)

   A  
 012014522
 256584526
 356585632

 A列のコードを検索値にしているのですがコードの中で先頭の文字が0を
 入力しないとダメなものがあるためA列の書式設定を文字列にしています。
 A列を数値に変換するとエラーはでないのですが先頭の0が消えて
 しまいます。
 どうしたらいいでしょうか?

 状況が今一つ分からないんですが、「検索値」と「検索範囲」の左端の方のセルを両方書式設定を「文字列」にすればエラーは出ないのでは?
 「検索値」セルが数値でなければならない事情とかあるんですか?

 (渚)

回答ありがとうございます。

   A        B           C
 012014522     036458633    冷蔵庫
 256584526          256584526    洗濯機
 356585632          012014522    かばん

 =VLOOKUP(A1,B1:C3,2,FALSE)

 上記の関数でエラーがでます。A列、B列ともに文字列にしています。
 A列を数値に変換するとA1のセルの数字が12014522になってしまうので困ります。

 検索値は文字列にしないと先頭の数字が0(例:012014522のような場合)
 0が表示されないので文字列にしています。
 検索範囲のほうも文字列に設定したのですがエラーがかえされます。

 誰かたすけてくださ〜い!お願いします!

 (まゆみ)

こちらではA列とB列が文字列の場合、きちんと「かばん」が表示されますが、
書式だけで0を出しているのではなくて、本当に文字列になっているでしょうか。
A列が数値であっても(0がなくても)、
=VLOOKUP(TEXT(A1,"000000000"),B1:C3,2,FALSE)

のように検索する方法もありますが、いずれにせよ検索範囲の形に合わせないと参照できません。
(Mook)


コメント返信:

[ 一覧(最新更新順) ]


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