EXCEL2000です。解説書を見ながら、検索関数のVLOOKUPと
LOOKUP関数を比較していたのですが、VLOOKUPだとうまくいくのですが、LOOKUPだと望むべき答えが出ません。D列にC列の値をA1:B4の表から参照するという簡単なものです。
この式で、単純に答え(D欄)が1、2、3、4となるべきだと思うのですが・・以下の具合です。
A B C D
1○ 1 ○ =LOOKUP(C1,$A$1:$A$4,$B$1:$B$4)答4
2× 2 × =LOOKUP(C2,$A$1:$A$4,$B$1:$B$4)答2
3△ 3 △ =LOOKUP(C3,$A$1:$A$4,$B$1:$B$4)答3
4□ 4 □ =LOOKUP(C4,$A$1:$A$4,$B$1:$B$4)答2
どこがおかしいのでしょうか?よろしくご指導ください。
No.2ベストアンサー
- 回答日時:
ベクトル形式のLOOKUPですね。
実務に使っているのではなく、練習とお見受けしました。○や×を入力なさっているのが原因です。
LOOKUP(検査値,検査範囲,対応範囲)
で、検査範囲に入力されている値は、数値は 1 ~ 9、アルファベットは A ~ Z、かなは "あ" ~ "ん"、ブール型の値は FALSE から TRUE へ昇順に並べておく必要があります。そうでない場合、LOOKUP 関数では正しい値を見つけることができません。
この回答への補足
早速のご回答誠に有難うございます。
ということは、この場合の例では、○×△□にしていますが、これが、漢字やカナだとすると、LOOKUPは、使わずに、VLOOKUPを使ったほうが、間違いないということで、理解して宜しいでしょうか?
No.4
- 回答日時:
>、VLOOKUPを使ったほうが、間違いないということで、理解して宜しいでしょうか?
そうですね。
VLOOKUPでしたら、検査範囲の順番にはまったく気を使う必要がありませんから。
No.1
- 回答日時:
これは、私も実際に困ったことがあるのですが、
LOOKUP関数の場合、関数の説明に
-----------------
検査範囲に入力されている値は、
数値は 1 ~ 9、アルファベットは A ~ Z、
かなは "あ" ~ "ん"、ブール型の値は FALSE
から TRUE へ昇順に並べておく必要があります。
そうでない場合、LOOKUP 関数では正しい値を見つけることができません。また、英字の大文字と小文字は区別されません。
--------------------
という決まりがあるらしく、文字列で検索をかける際には元のリストの並びによってその整合性が怪しい場合が出てくるんです。
たとえば、○×△□を昇順に並べると×□△○となるので
×1
□2
△3
○4
としていただければうまく答えが出てくるかもしれません。
ということで、リストを作り直されるか、VLOOKUP関数で求めていただくかになってしまうと思われます。
この回答への補足
早速のご回答誠に有難うございます。
ということは、この場合の例では、○×△□にしていますが、これが、漢字だとすると、LOOKUPは、使わずに、VLOOKUPを使ったほうが、間違いないということで、理解して宜しいでしょうか?
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Excel(エクセル) エクセルの数式で教えてください。 2 2023/06/23 15:02
- Excel(エクセル) EXCEL 関数を教えてください。(A列の同じ値が複数ある場合vlookupで出来ますか) 4 2022/12/07 20:54
- Excel(エクセル) EXCEL 行内のデータを2行に分けて、表を作り直したいのです。教えてください。 5 2023/06/25 14:00
- Excel(エクセル) Excel_マクロ_複数のシートのVLOOKUPで表示された#N/A以外に色付けをしたいです 1 2023/02/16 22:37
- Excel(エクセル) Excelの関数についての質問です。(vlookup関数) A列 B列. C 1 大阪 50. 検索 6 2023/08/11 13:35
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) Excelで縦1列に並んだ大量の数字から、一定間隔で平均値を出したい。 2 2023/02/20 09:17
- 数学 数2Bの数列の問題です。 自分は、 まず数列 an=ar^(n-1)と置き こちらの問題の、y= の 1 2022/07/07 16:26
- その他(インターネット接続・インフラ) 電話番号についてわかる方 1 2022/05/30 20:59
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
行数が不規則な一週間ごとの合...
-
文字列になっている時間をVBAで...
-
ある列、或いは、ある行のセル...
-
マクロの有効化するダイヤログ...
-
【マクロ】フォルダからエクセ...
-
Excelでの時間帯の入力
-
excel で二つのどちらかを選ぶ
-
エクセルの順位別一覧表の自動...
-
Excel 2019 のピボットテーブル...
-
エクセル 価格表から単価を呼び...
-
excelの不要な行の削除ができな...
-
エクセルで特定の範囲内から小...
-
シートAで横に並んだ項目→シー...
-
Excelが固まってしまった。
-
Excel2013のF6キー操作について
-
【関数】スペースがいくつ入っ...
-
Excelはなんで先頭の0を消すん...
-
【Microsoft Office Excel Comp...
-
西暦や和暦の表示をyyyymmdd表...
-
別シートからの文字を変更
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報