• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VLOOKUPで次の値を返す方法?)

VLOOKUPで次の値を返す方法は?

このQ&Aのポイント
  • EXCELについて質問です。こんな表があったとします。ここから、いか、たこ、かにといった具合に値を返す方法はないでしょうか。VLOOKUP関数を使うと、一番若い行の値を返してきますので、2番目以降の値を返すことができません。わかる方、おられましたらご教示の程宜しくお願いいたします。
  • VLOOKUPで複数の値を返す方法はありますか?
  • EXCELで特定の値に対応する全ての値を取得する方法を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • hallo-2007
  • ベストアンサー率41% (888/2115)
回答No.6

配列式案です。 仮にE1に「いか」とかいれば場合、F1に =INDEX(B:B,SMALL(IF(A$1:A$53=E$1,ROW(A$1:A$53),""),ROW(A1)),1) と入れて、Ctrl+Shift+Enter {  }が付いたら 右へひとつフィル 下フィルでは、いかがでしょうか。

その他の回答 (6)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.7

こんなのを関数でやろうとするのは、エクセル関数病です。 ピボットテーブルが一番早い。 ーー 質問文の「ここから」以下のリストを作ることが大問題なんですが、できたとすると(*)、2条件集計で、この質問jコーナーで毎日ほど出てきて、回答者は飽き飽き問題です。 定石はSUMPRODUCT関数を使います。 ところが本質問は (*)幸いA列+B列では、ユニーク(重複なし)という条件なので A列+B列でソートすればリストができる。 また同じものが2度現れ無いので、A列集計だけで良い。 ーー 下記のような方法もある。 例データ A列でソートする。結果は下記 商品 種類 計数 いか 焼 1 いか 刺身 2 いか 蒸 5 かに 茹 1 たこ 生 1 たこ 揚 3 ーー データー集計 商品 種類 計数 いか 焼 1 いか 刺身 2 いか 蒸 5 いか 合計 8 かに 茹 1 かに 合計 1 たこ 生 1 たこ 揚 3 たこ 合計 4 総計 13

  • jijyho
  • ベストアンサー率47% (32/67)
回答No.5

ピポットテーブルを使用すれば集計できます。 データーに項目(たとえばA列=食品,B列=調理方法、C列=数量等)を付加しデータ上にカーソルをもっていき「データ」→「ピポットテーブルとピポットグラフレポート」選択し直ぐ完了で別シートにフィールドと項目が出ますので必要なものをドラッグすればすぐできます。(食品・調理方法を左側のボックスへ、数量を右側のボックスへ) 注意するのは、最初にデータ上にカーソルを置いた時に中途半端に複数のセルを選択しなこと!範囲を指定する場合は対象とする範囲を選択する事。 数値合計が必要な列には空白ではなく0を入れておくこと(空白だと数値の入ってるセル数になる。) 後は元データに誤りがあれば訂正しデータ更新(「!」マーク)をおせば表も訂正でき簡単だし、表自体も別シートではなく同一シートにもでき以外に簡単で便利ですよ!

  • mako_sea
  • ベストアンサー率47% (62/130)
回答No.4

panther712さんのやりたいことは、 LOOKUP関数ではなく ANo.1の方がおっしゃるようにオートフィルターか フィルタオプションで実現できると思います。 <参考URL> http://allabout.co.jp/computer/msexcel/closeup/CU20070905A/ この方法だと、上記の条件に加え ・「いか」で「焼」のもの ・「たこ」で3以下のもの などという複合的な条件でもリスト化が可能です。 一度覚えておくと大変便利な機能ですよ。

noname#153814
noname#153814
回答No.3

LOOKUP関数は、その都度上から検索するので、一度ヒットしてしまうと、それが表示されてしまいます。 表現を変えるしかありません。

noname#103206
noname#103206
回答No.2

並べ替えでも同じA列の項目毎に集めることが出来ますね。

  • pbforce
  • ベストアンサー率22% (379/1719)
回答No.1

オートフィルターを使用しては?

関連するQ&A