ヘルプ等参照しましたが分かりませんでしたので、皆様のお力をお貸し下さい。
EXCELの検索式「LOOKUP」について教えてください。
言葉では伝えにくいので、こちらのエクセルファイルを参照していただければと思います。
http://watanabe-mfg.co.jp/hasimoto/LOOKUP.xls
簡単に説明しますと、複数の検索結果がでず同じ値になってしまうので対処方法があるのかどうかです。
宜しくお願いします。
No.1
- 回答日時:
LOOKUP は関数なので、1つの条件(引数)に対して、1つの結果を返します。
しかし、文面を拝見すると、1つの条件に対して、複数の結果を返して欲しいように読み取れますが、このとおりでしょうか。
グループ "1" を設定すると、科目には"福利厚生費"と"旅費交通費"、概要には"書留"と"経理課" を表示させたいとおっしゃっているのでしょうか。
たぶん、関数だけでは実現できないと思います。
有難うございます。
>グループ "1" を設定すると、科目には"福利厚生費"と"旅費交通費"、概要には"書留"と"経理課" を表示させたいとおっしゃっているのでしょうか。
その通りです。1つの条件に対して~ということはやはり無理なのでしょうか?
グループを1-1、1-2と、グループ1の中の1~という方法も試しましたが1-1と指定すると日付が表示されてしまい不可能でした。
LOOKUP以外の式でも可能なものはありますでしょうか。
No.2
- 回答日時:
> グループを1-1、1-2と、グループ1の中の1~という方法も試しましたが1-1と指定すると日付が表示されてしまい不可能でした。
セルの書式を文字列に変えてから、1-1と入力してください。
No.3
- 回答日時:
#2です。
> =LOOKUP("4",$B$2:$B$6,$C$2:$C$6)
> グループ値が存在しないと#N/Aと表示されるので、
> 空欄にしたい
=IF(ISNA(LOOKUP("4",$B$2:$B$6,$C$2:$C$6)),"",LOOKUP("4",$B$2:$B$6,$C$2:$C$6))
にしてみてください。
この回答への補足
>書式形式を文字列にしてみてください
有難うございます。解決しました。
しかし1-1、1-2、でグループ分けした場合で、1-3が存在しない場合
>=IF(ISNA(LOOKUP("1-3",$B$2:$B$6,$C$2:$C$6)),"",LOOKUP("1-3",$B$2:$B$6,$C$2:$C$6))
の式だと1-1、1-2と同じ値になってしまいます。
対処式はありますでしょうか?
No.4
- 回答日時:
基本となるリスト(sheet)から、ある条件(グループ名)に合致するデータを抜き出して、新たなリストを作成したいのではないかと思いました。
もしそうであれば、下記 URL に解説されているような<クエリウィザード> の利用が適していると思います。
http://www.x-media.co.jp/tyoufaq/faq27.shtml
参考URL:http://www.x-media.co.jp/tyoufaq/faq27.shtml
No.5
- 回答日時:
> しかし1-1、1-2、でグループ分けした場合で、1-3が存在しない場合
> >=IF(ISNA(LOOKUP("1-3",$B$2:$B$6,$C$2:$C$6)),"",LOOKUP("1-3",$B$2:$B$6,$C$2:$C$6))
> の式だと1-1、1-2と同じ値になってしまいます。
> 対処式はありますでしょうか?
ただのLOOKUPを使っているからです。
VLOOKUPで
=VLOOKUP(検索値,範囲,列番号,検索の型)とすればそういう問題は起きません。
http://www.yoshikawa.co.jp/ybs/skilup/ybs0308.htm
No.6
- 回答日時:
#2、3、5です。
具体的に書くと=IF(ISNA(VLOOKUP("1-3",$B$2:$C$6,2,FALSE)),"",VLOOKUP("1-3",$B$2:$C$6,2,FALSE))
です。
多分、実際には検索値の"1-3"の部分は、セル参照にする場合がほとんどだと思いますが・・・。
この回答への補足
具体的に有難うございます。
VLOOKUPを使うとヘルプの
>列番号が範囲の列数より大きいときは、エラー値 #REF! が返されます。
になってしまいます。
「列番号が範囲の列数より大きいとき」というものがいまいち理解できません。
http://watanabe-mfg.co.jp/hasimoto/Book2.xls
ファイル添付しています。確認お願い致します。
No.7ベストアンサー
- 回答日時:
出勤伝票シートのA4セルに
=IF(ISNA(VLOOKUP("1-1",原紙!$A$14:$A$49,4,FALSE)),"",VLOOKUP("1-1",原紙!$A$14:$A$49,4,FALSE))
とありましたが、
=IF(ISNA(VLOOKUP("1-1",原紙!$A$14:$G$49,5,FALSE)),"",VLOOKUP("1-1",原紙!$A$14:$G$49,5,FALSE))
ではないでしょうか?
まず、参照する範囲は原紙!$A$14:$A$49の一列ではなく、支出まで拾うなら$A$14:$G$49と広げなくてはいけません。1列しかない範囲の4列目を拾うように式を書いているので参照エラー(#REF!)が出るのです。
その参照する範囲の4列目ではなく5列目でしょう?(結合されたD列もカウントします)
有難うございます!すっきり解決致しました。
vlookup式の仕組みがやっと理解できました。
結合部もカウントするんですね。
勉強になりました。有難うございました!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel シート複数 金額日計表と日付 簡単にシートコピーしたら前日の残高と日付を変更させたい 1 2022/07/15 22:10
- Visual Basic(VBA) マクロVBA 1シートをまとめる 閉じ方 初心者 SOS! 1 2022/06/17 14:54
- Excel(エクセル) Excel 参照元の値を参照したい 1 2022/08/20 18:58
- その他(インターネット接続・インフラ) 電話番号についてわかる方 1 2022/05/30 20:59
- Excel(エクセル) マクロVBAのフォルダ階層別で検索の方法 4 2022/04/03 23:23
- Excel(エクセル) Excelヘルプの原文を表示する最速の方法(手順)には? 1 2023/08/11 11:30
- PowerPoint(パワーポイント) エクセルファイルが他のデーターソースへのリンクが含まれている場合の調べ方を教えてください。 2 2023/08/24 13:03
- その他(Microsoft Office) EXCEL VLOOKUPに関する質問 5 2023/02/08 11:38
- Excel(エクセル) VBA マクロ名のパスをとるには 2 2022/06/07 12:58
- Mac OS MacBook Air (Late 2020, A2337,M1) で、ファイル検索ができません。 1 2023/07/10 21:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
Microsoft1Officeの互換ソフト...
-
Excel ピボットテーブルで日付...
-
エクセル関数を教えてください
-
【マクロ】その時、その時で変...
-
【マクロ】読取専用のファイル...
-
LOOKUP関数を使えばいいのでし...
-
エクセル 白黒印刷で白線を印刷...
-
【関数】先頭だけにある、半角...
-
【関数】適切な文字数の数字を...
-
Excelのチェックボックスの使い...
-
エクセルでの作業計算方法について
-
Excelのpivotについて質問です
-
WPS OFFICEでの縦書きについて
-
時間によってファイル名が変わ...
-
エクセルのセルに同じ大きさの...
-
Aというブックの1というシート...
-
エクセルの順位別一覧表の自動...
-
西暦や和暦の表示をyyyymmdd表...
-
【マクロ】エクセルにかいてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報