dポイントプレゼントキャンペーン実施中!

エクセル初心者です。
超初歩的なことだと思うのですが、テキストやウェブにのっていなかったので
質問させてください。

V/HLOOKUP関数の参照する表として範囲の左端の列にある値を昇順に並べ替えておく必要があります。 
とテキストにありました。
しかし、ウェブサイトやテキストの例を見ますと、
検索する値が単純に数字のみの場合は、値が昇順に並ばれていますが、
文字列や文字列と数字等の場合では昇順に並んでいない例もありました。
昇順でなくてもよいのでしょうか?

また、この検索される左端の”あたい”とありますが、
実際には、商品名、商品番号、氏名などを入力するのだと思うのですが、
検索する範囲のなかで、検索値、以外のデータは呼び名などあるのでしょうか?
また検索値がある列は左端の列、のほかに専門的な呼び方はありますか?
値(あたい)と聞くと、初心者の私にはセルに入力されているものは全部「値」と感じてしまします。
お分かりになる方がいらっしゃいましたら、どうぞご教授くださいませ。
よろしくお願いいたします<(_ _)><(_ _)><(_ _)>

A 回答 (3件)

完全一致(式の最後でFALSEを指定)の場合、順番に関係なく一致する所が表示されると思います。


そうでない場合は、通り越した時点で一致するものがないと判断し、近い値で一致したと処理されると思います。
(普段完全一致じゃないものを使う事がないので間違えてるかも)

自分は検索範囲とかデータがある表とか言いますかね…検索する列/行と分けて言う事もないので分からないです。

説明で使うなら(検索範囲の)先頭の列/行、でしょうか。
    • good
    • 0
この回答へのお礼

なるほど、検索範囲がよさそうですね。
エクセルを普段使っている方はすでにもう左端イコール検索値の列とわかるので
特に呼び名はないのですね。
参照表の仕組みからきちんと頭にいれとかないと。。。
ありがとうございました<(_ _)><(_ _)><(_ _)>

お礼日時:2017/01/31 11:18

というか、TRUEとFALSEでは参照内容が違うからです。


FALSEは検索元と検索に使う値が完全一致であることが必要です。たくさんデータがあっても最初に見つけた検索元のデータを1対1で参照してきます。

TRUEは近似値で参照されます。検索元がきちんと昇順に並んでいれば、検索に使う値未満に該当するデータを参照します。
例えば、郵便料金などで◯グラム~◯グラムまでが◯◯円などのように検索値に幅がある場合に使います。

ネットなどでいろいろ検索したらきちんと書いてますよ。

>テキストには書いてありませんでした。

VLOOKUP関数を使う場合はとても重要なことなので書いてあると思います。
    • good
    • 0
この回答へのお礼

TRUEとFALSEの違いがよくわかりました。
テキストを見直してみたら、TRUEを指定する場合は参照先の左端列の値を昇順に
並べておく必要があります。と書いてありました。”TRUEの指定する場合は”の部分を見落としていた
用です。TRUE FALSE 両方で昇順にしないといけないと読み違えていました。。。
みなさんに教えていただいてよく分かりました。
ありがとうございます<(_ _)><(_ _)><(_ _)>

お礼日時:2017/01/31 14:48

>昇順でなくてもよいのでしょうか



既回答にもありますが、昇順に並べ替える必要があるのは第4引数がTRUE(もしくは省略)の場合で、FALSEにしていれば昇順になっている必要はありません。

また、文字列で漢字の場合は読みではなく文字コードで昇順に並べ替えていることもある(フリガナ情報がない場合)ので昇順でないと思っているだけかも知れません。

>値(あたい)と聞くと、初心者の私にはセルに入力されているものは全部「値」と感じてしまします

基本的にはそれでいいと思いますけど。数値でも文字列でも「値」です。
    • good
    • 0
この回答へのお礼

ありがとうございます。
TRUEの場合のみ、FALSEにしていれば昇順必要はないとテキストには書いてありませんでした。
昇順にする、と教えて置けば間違いはないからですかね。。。
ありがとうございました!!<(_ _)>

お礼日時:2017/01/31 11:15

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!