[[20170519140550]] 『VLOOKで検索値入力したが拾えるものと拾えないもax(しゅう) ページの最後に飛ぶ

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

 

『VLOOKで検索値入力したが拾えるものと拾えないものがある』(しゅう)

同じデータファイルより検索するも同じ検索して返されるものと返さないものがあります。

何が考えられますか?

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


 末尾に
 ,False

 がついてないとか。

 VLOOKUP関数のヘルプを参照してください。
(カリーニン) 2017/05/19(金) 14:12

 どんなデータか、の説明がないのでありそうなものを。

 検索値と検索範囲のデータで数値と文字列の違いがある、どちらかの前後に余計なスペースがある、検索の型を省略、
 あるいはTRUEとしているが検索範囲が昇順になっていない、等。
(ねむねむ) 2017/05/19(金) 14:14

 学校内のライブラリです。

http://www.excel.studio-kazu.jp/lib/e1tw/e1tw.html
(カリーニン) 2017/05/19(金) 14:14


 闇雲に回答案だけつのってその中からヒットするものがあったらいいな〜

 的な質問の仕方はちょっと困りますよね。無駄な回答が増えるだけですし。

 せめて、具体的にどういうデータなのかとか、どういう式を入れているとか
 返るデータと返らないデータをきちんと明記するとかそういったことも書いて頂きたいです。
(コナミ) 2017/05/19(金) 14:17

データ側の検索値のセル内で先頭部分でバックスペース削除すると拾えるようになりました。
見た目では空白は無いのですが空白になっているのでしょうか?

上記を一括して作業したのですが方法はあるでしょうか?

説明不足な質問をしていつもスミマセン!
(しゅう) 2017/05/19(金) 14:34


 もし、まだ先頭に何か余計なものがあるセルがあるのならば
 =CODE(対象セル)
 と他のセルに入れるとなんと表示されるだろうか?
(ねむねむ) 2017/05/19(金) 14:39

「49」という数字が出ました。

でも拾えるようになったセルでも同じ数値が出ます。

(しゅう) 2017/05/19(金) 15:03


 CODE関数の結果が49ということは先頭文字が「1」ということだがもしかして単にF2キーでセルを編集状態にして
 そのままEnterでも検索できるようにならないだろうか?

 その場合は数値が文字列として入力されている可能性があるが。
(ねむねむ) 2017/05/19(金) 15:12

出来るようになりました!!
大変感謝します!

この作業はひとつひつにしていくしか方法はないのでしょうか?

(しゅう) 2017/05/19(金) 15:55


 F2→Enterで検索可能になるのであれば、その列を選択してデータ-データツール-区切位置を開き、そのまま完了としてみてくれ。

 その列で文字列として入力されている数字をまとめて数値にしてくれる。
(ねむねむ) 2017/05/19(金) 16:13

出来ました

本当にありがとうございます!!!

(しゅう) 2017/05/19(金) 16:18


この絡みで助けてください。

同じデータファイルで拾っていたファイルで拾えなくなりました。
拾うようにするにはどうすれば良いでしょうか?

もしくは元に戻す方法を教えてください。
(しゅう) 2017/05/19(金) 16:26


 VLOOKUP(検索値,検索範囲,列数,検索の型)
 の検索値を入力するセルの表示形式が文字列になっていたら標準にしてから入力しなおし、あるいは前に示した方法で
 検索値の列を選択して区切位置ではどうだろうか?
(ねむねむ) 2017/05/19(金) 16:36

 あと、区切り位置ですぐに完了とせず、次へ、次へで3/3に進み、そこで列のデータ形式に「文字列」を選択して完了とすると
 以前の状態になるかと。
(ねむねむ) 2017/05/19(金) 16:38

コメント返信:

[ 一覧(最新更新順) ]


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