• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excelでの数式について(検索結果の複数表示))

Excel数式での複数表示方法とは?

このQ&Aのポイント
  • Excelでの数式による複数表示方法を知りたいです。特定の条件に基づいてデータを抽出し、複数の結果を表示する方法を教えてください。
  • Excelの表には、日付やコード、商品名などのデータが入っています。特定の条件に一致するデータを絞り込み、複数の結果を表示したいと考えています。
  • Excelでデータを管理している際に、特定の条件に一致するデータを抽出し、複数の結果を表示したいと思っています。具体的には、取引先コードに一致するデータの商品名を表示させたいのですが、どのような数式を使用すれば良いでしょうか?

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

  • ベストアンサー
  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.1

こんにちは。maruru01です。 F1から表示するとします。 F1を選択して数式バーに、 =IF(COUNTIF($B$2:$B$10,$E$1)>=ROW(F1),INDEX($D$2:$D$10,SMALL(IF($B$2:$B$10=$E$1,ROW($B$2:$B$10),65536),ROW(F1))-1),"") と入力して、まだ数式バーにカーソルがある状態で、[Ctrl]と[Shift]を押しながら[Enter]を押して確定します。 すると、数式の両端に「{}」が付いて配列数式になります。 これを、F列の十分な行までコピーします。(とりあえず、表のデータ数分あれば十分です。) 注意事項: 上記の数式は、データ範囲が2~10行目になっているので適宜変更して下さい。 また、ROW関数の引数は、最初に入力するセルF1がF2などであっても、F1(相対参照)のままにして下さい。 (つまりあくまでF1から順に下の行へ下がっていくようにします。)

akkie_o
質問者

お礼

ありがとうございますっ! maruru01さまの回答の通りにやってみたところ、私の希望通りにすべて表示され、無事に解決しました。 私の分かりにくい説明にもかかわらず、すぐに的確な回答をしていただき本当にありがとうございました。

関連するQ&A