如何获取特定的数组并放在Excel中的特定表上

时间:2018-07-30 10:51:33

标签: excel match dropdown vlookup

我想根据特定的字符串获取一些数组。

Name    Qty Request
Fruits  Apples  54  100
Fruits  Bananas 43  100
Fruits  Lemons  41  100
Fruits  Pears   13  50
Vegetable   Cucumber    5   50
Vegetable   Kale    10  50

我想在另一张纸上放一张桌子,变得像这样

Pick Type   Vegetable
Cucumber    5   50
Kale    10  50

其中哪个蔬菜文本为下拉

我知道如何使用MATCH更新下拉列表并获取数组B6:D7,但我不知道将它们显示为表格。

3 个答案:

答案 0 :(得分:0)

将其放入G2,然后向右和向下填充。

=IFERROR(INDEX(B:B, AGGREGATE(15, 7, ROW($2:$9)/($A$2:$A$9=$H$1), ROW(1:1))), TEXT(,))

enter image description here

答案 1 :(得分:0)

H2

=INDEX($C:$C,MATCH($G2,$B:$B,0))

向下拖动。

I2

=INDEX($D:$D,MATCH($G2,$B:$B,0))

向下拖动

data

答案 2 :(得分:0)

数据透视表如何?

  

与此处的许多问题一样,Excel已经具有内置功能   为了这。在这种情况下,使用实际要比使用公式更好,因为>表格会自动更新,即使有新的   项目已添加。

  1. 选择要使用的数据

    enter image description here

  2. Insert Tab -> Pivot Table或按 Alt + N + V

  3. 编辑数据透视表设置(默认情况下在右侧)以符合您的条件。就您而言:

    enter image description here

  4. 过滤蔬菜后,可以提供预期的结果:

    enter image description here