No.5ベストアンサー
- 回答日時:
VLOOKUPの使い方について。
=VLOOKUP(①,②:③,④,⑤)
①には検索したいデータ、もしくはそのデータの入ったセル、を入力します。
②は検索したい列名(A列ならA)か、列全体ではなく範囲であるならその一番上のセル(A10~としたいならA10)、を入力します。
③には、表示したいデータの入った列名か、同様に範囲の一番下のセル(~B100としたいならB100)、もしくはこれらよりも右にある列・セルを入力します。
この時、③は②より左にあってはいけません。②と同じ(②と同じという事は、抽出結果が元データと同じなのであまり使う意味はないです)もしくはそれより右にしてください。
④には、抽出するデータが、②で指定した列を1列目として、何列目のデータであるかを入力します。
(B:Dで2とした場合、B列を1とするのでC列のデータを表示させる事になります)
この時、②:③で指定した範囲よりも大きな数を指定することはできません。
(B:Dで4とした場合、E列を表示させたいのは分かりますが、エラーとなります。B:Eで4としましょう)
⑤は省略する事も可能ですが、その場合はTRUE扱いとなります。
ここにはFALSEあるいはTRUEを指定します。
(数値でも指定できますが、アルファベットの方が、長い式になった場合にパッと見つけ易いかと)
FALSEの場合、完全一致として検索します。同じデータが複数あった場合、一番最初(上)に一致したデータが参照されます。
TRUEの場合、あいまい検索となります。この場合、検索する範囲のデータを昇順に並べておく必要があります。
指定したデータを超えた、と判断した時に、その手前のデータを一致とみなします。
同じデータが複数あった場合、一番後(下)のデータが参照されます。
今回の場合であれば、
=VLOOKUP(指定文字,B!A:B,2,FALSE)
とするのが良いでしょう。
指定文字が文字列であるなら""で前後を挟み、"指定文字"としてください。
数値であれば""は不要です。文字列としての数字であれば""が必要です。
別のセルに検索文字を入力するのであれば、""は不要で、セル番地(A1など)を入力してください。
指定文字がBシートのA列に存在しない場合はエラー表示となります。
エラー表示を出したくない場合は、IFによって、結果がエラーなら空白、そうでないなら式の結果、を表示させるように改良する事は可能です。
また、該当するデータが空白だった場合は0として表示されます。
これもIFによって、該当するデータが空白だった場合は空白を、そうでなければそのデータを表示する。
という内容に改良する事は可能です。
No.3
- 回答日時:
こんにちは
VLOOKUP関数を用いればできると思います。
ここで文章で説明するよりも、解説サイトを見る方がわかりやすいと思いますので、一例を・・
http://www.tipsfound.com/excel/04vlookup2
https://allabout.co.jp/gm/gc/297725/
参照範囲が別シートにある場合は、「範囲」が「参照シートの名!範囲」のようになります。
(↑の最初のリンクの「別シートの参照」をご覧ください)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数について 8 2023/06/28 17:04
- Excel(エクセル) 条件に合った数値の合計を表示させたい関数と条件指定の方法 3 2023/05/13 16:07
- Excel(エクセル) エクセルで”入力シート”の文字書式の変更を”出力シート”で同じ文字書式で印刷したいです。VBA希望 4 2023/04/24 11:07
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
- Excel(エクセル) エクセルのことで教えてください。 A1セルに、 別シートのA1セルが1のときは「A」、2のときは「B 4 2023/02/24 23:08
- Excel(エクセル) エクセルの数式について ブック内の別シートの値の含まれたセルの個数を集計したい 全シート一覧のシート 1 2022/07/21 19:28
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【関数】スペースがいくつ入っ...
-
西暦や和暦の表示をyyyymmdd表...
-
【Microsoft Office Excel Comp...
-
Excelはなんで先頭の0を消すん...
-
Excelのセルを飛ばして入力する
-
別シートからの文字を変更
-
エクセルの行の抽出について質...
-
Excelのオートフィル
-
Excel 2019 のピボットテーブル...
-
スプレッドシート クエリ関数 1...
-
excelの不要な行の削除ができな...
-
Excel初心者です。 詳しい方、...
-
【Excel】セル内の時間帯が特定...
-
Excel初心者です。 詳しい方、...
-
EXACT関数とIF関数の組み合わせ...
-
Excelのグラフ軸について
-
スマートな関数を教えて下さい。
-
Excelで全角を半角にしたいので...
-
【マクロ】エクセルにかいてあ...
-
Excel:一部のフォントでセルの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ファイル内にある数字の出現回...
-
Excel関数の先頭に「@」が入っ...
-
エクセルの気味悪い不思議
-
Excel VBAで、実行時にsheet上...
-
表示されている人数だけを数え...
-
他人が作ったマクロの理解
-
Excelの関数について質問です。
-
Excel 集計表
-
エクセル 日時の計算式について
-
Excelの関数に関して質問です。...
-
エクセル:セル内の文字列の下...
-
絞り込み検索
-
エクセルの関数で
-
エクセルの書式設定について教...
-
余分なEXCELファイルに印刷され...
-
VBA 同一シート内での転記の仕方
-
長期休みの関数はありますか
-
Excelの空のセル
-
エクセルで入力してある文を別...
-
Excelのマクロで、セルを結合し...
おすすめ情報