![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
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ランキング
-
エクセルで 自動的に◯や数字を...
-
【マクロ】2回実行したら、エ...
-
エクセルのツールバーから数値...
-
特定の文字列を含む、住所を抽...
-
Excel 2019 [オプション]の[リボンのユ...
-
祝日と土曜、日曜の合計をカウ...
-
EXCELの散布図で日付が1900年に...
-
マイクロソフトのPADを使ってい...
-
絶対参照
-
エクセルでCtrl+Tでテーブルの...
-
【マクロ】名前を保存する際に...
-
エクセルのクイックアクセスツ...
-
【マクロ】VLOOKUPにて参照元に...
-
Excel分数の表示について
-
【EXCEL】画像の黄色部分の抽出...
-
DATE関数で現在の年齢を出した...
-
Excelについて
-
マクロエクセルのブロック解除
-
Excelピボットテーブルの1行目
-
REGEXREPLACE関数について、
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
半角カタカナをヘボン式ローマ...
-
(マクロ)vlookupの元データを同...
-
エクセルで上位バイトのセルと...
-
exselの質問です
-
Excel 大小比較演算子による「...
-
Excel VBについての質問です。
-
エクセルの問題です。絶対値の...
-
非表示列の再表示に失敗
-
職場の人から聞かれており、こ...
-
Excel関数-文字列で自動作成さ...
-
Excelデータをコピペして、ペー...
-
ユーザー定義関数をアドイン登...
-
【マクロ】for next構文について
-
エクセルの日付を編集する
-
【マクロ】VLOOKUPにて参照元に...
-
exselで最小数で並び替える関数
-
libre 表計算ソフトの計算がう...
-
エクセルで表
-
エクセルの表で1年間の曜日を...
-
西暦和暦
おすすめ情報