Excel - 特定の条件に基づいて値を抽出する

Excel - 特定の条件に基づいて値を抽出する

Excel に次のデータがあり、A と B が列になっています。

   A          B         C
Orange      Fruits
Carrots     Vegies
Banana      Fruits
Lettuce     Vegies
Spinach     Vegies
Apples      Fruits

列「A」から空のセルなしで「野菜」だけを抽出する数式が必要です。
その結果、「C」には野菜、つまりニンジン、レタス、ほうれん草だけが表示されるはずです。

手伝ってもらえますか?

答え1

C1 に入れて=IF(B1="Vegies",A1,"")、下にドラッグします。

動作するかどうか教えてください。

注: ドキュメント/ヘルプで if() 関数がどのように動作するかを確認してください。理解できない部分があれば質問してください。(:

答え2

データがA1:B6に格納されていると仮定します

C1 で、数式をコピーしました:

=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW(A$1:A$6)/(B$1:B$6="Vegies"),ROWS($1:1))),"")

関連情報