Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/design-patterns/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 使用一个查找生成多个值_Excel - Fatal编程技术网

Excel 使用一个查找生成多个值

Excel 使用一个查找生成多个值,excel,Excel,我有一个包含多个产品的产品订单的数组 Order # Product N-122 C135 N-122 P223 N-122 C134 N-134 P223 我见过其他线程将具有相同顺序的产品合并到一行。 有没有一种方法可以在不将产品合并到一行的情况下查找我的订单值 我想在另一个工作表中创建一个表,一旦输入订单,它将在多行上显示与其关联的所有产品 Order # Product N-122 C135 P

我有一个包含多个产品的产品订单的数组

Order #    Product
N-122      C135
N-122      P223
N-122      C134
N-134      P223
我见过其他线程将具有相同顺序的产品合并到一行。

有没有一种方法可以在不将产品合并到一行的情况下查找我的订单值

我想在另一个工作表中创建一个表,一旦输入订单,它将在多行上显示与其关联的所有产品

Order #     Product
N-122       C135
            P223
            C134

正如Andre提到的,您可以使用透视表,但如果您仍然想使用公式,则可以这样做

=IFERROR(索引($A$2:$B$5,小型)(如果($A$2:$A$5=$D$1,行($A$2:$A$5)-1),行(A1)),2),“”)

注意这是一个数组公式,必须按CTRL+SHIFT+ENTER

看到这个截图了吗


E1
中输入公式后,只需向下拖动即可找到匹配项。

如Andre所述,您可以使用数据透视表,但如果您仍想使用公式,则可以执行此操作

=IFERROR(索引($A$2:$B$5,小型)(如果($A$2:$A$5=$D$1,行($A$2:$A$5)-1),行(A1)),2),“”)

注意这是一个数组公式,必须按CTRL+SHIFT+ENTER

看到这个截图了吗


E1
中输入公式后,只需将其向下拖动即可找到匹配项。

为什么不使用数据透视表?我需要将此电子表格交给销售团队,他们对excel不是很了解。我想要一些他们只需要插入一个值,而不需要考虑的东西。为什么不使用数据透视表呢?我需要把这个电子表格交给销售团队,他们不是很精通excel。我想要的东西,他们只需要插入一个值,而不需要考虑。