Excel - 根据特定条件提取值

Excel - 根据特定条件提取值

我在 Excel 中有以下数据,其中 A、B 为列:

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

我想要一个公式,只从“A”列中提取“蔬菜”,不包含空单元格。
因此结果应该只显示在“C”中的蔬菜,即胡萝卜、生菜、菠菜。

你能帮助我吗?

答案1

放入=IF(B1="Vegies",A1,"")C1,然后向下拖动。

请问它是否有效。

注意:查看文档/帮助中 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))),"")

相关内容