締切済み

エクセルで多くのコードとその行の情報を抽出する方法

  • すぐに回答を!
  • 質問No.7338442
  • 閲覧数83
  • ありがとう数1
  • 気になる数0
  • 回答数2
  • コメント数0

お礼率 0% (0/2)

リストA(コードの種類は1万程度、コードの種類は全て異なる)の中からリストB(コードの種類は20程度)に含まれるコードとリストA中のその行の情報(りんご等)をひっぱてくるにはどうしたらよいでしょうか?よい方法がありましたらよろしくお願い致します。

リストA              リストB
コード  情報         コード
012345 りんご         142349
043857 ばなな        489384
043289 メロン          ・
142349 いちご          ・
489384 すいか ・




欲しいリスト
142349 いちご
489384 すいか


回答 (全2件)

  • 回答No.2

ベストアンサー率 42% (1835/4283)

例えばシート1にはリストAがあり、A列にはコードがB列には情報が有るとします。
ほしいリストB を例えばシート2に表示させるのでしたら次のようにします。
シート2のA列にコードを入力するとしてB列に情報を表示させるとしてB1セルには次の式を入力して下方にオートフィルドラッグコピーします。

=IF(OR(A1="",COUNTIF(Sheet1!A:A,A1)=0),"",VLOOKUP(A1,Sheet1!A:B,2,FALSE))

式の意味はA1セルが空白、あるいはA1セルのデータがシート1のA列に無い場合には空白のセルにしなさい、そうでなければA1のデータをシート1のA列で探し、該当する行の2列目にあるデータ、すなわち情報、を表示しなさいということです。
感謝経済
  • 回答No.1

ベストアンサー率 0% (0/4)

関数のVLOOKUPで対応できるかと思います。

欲しいリストのコードはリストBの値を「=」でもってきてください。
欲しいリストの「いちご」などが入っているところは

=VLOOKUP(A10,A1:B9,2,FALSE))

でOKです。

計算式の中の
A10 → 欲しいリストのコードのセルを指定してください。
A1:B9 → リストAの範囲を指定してください。

詳しくはエクセルの関数補助にも出てくるかと思います。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
このやり方知ってる!同じこと困ったことある。経験を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する

特集


感謝指数によるOK-チップ配布スタート!

ピックアップ

ページ先頭へ