如果行包含值,如何返回多个值


0

我想在A列中查找一个数字,如果存在则返回B和C列。因此,在另一个工作表上,我输入FG30827110并返回四个项目(B和C列中的每个项目都返回)。

enter image description here


高级过滤器?
Scott Craner

也许。让我说清楚。我需要知道,如果我需要构建4个FG#,我将需要8个PC00065(因为它是2个)。但另一组单元可能会调出3个单元,而我需要12个PC00065。最后,我需要知道具有不同数量的A列的B列的总量。这有意义吗?
Nick Scolaro

听起来像列b的公式是(如果“a2 = x”然后是“y”)并且列c类似地设置。我将为“pc的数量”添加另一列,并修改列c以将其输出乘以该新列。基本上A2 = FG30827110 - > B2 = PC00065 - > C2(PC数量)= 2 - > D2 = B2 * C2,输出4。
Andrew

@Nick Scolaro - 拜托 编辑你的问题 而不是使用注释来添加信息
cybernetic.nomad

Answers:


0

您可以使用数组公式来拉取组件项

=INDEX(Table1[parent item no],MATCH(A1,Table1[child item no],0)) 

(必须使用CTRL + SHIFT + ENTER输入)。

然后用 SUMIFS 得到数量

=SUMIFS(Table1[pts per],Table1[parent item no],A1,Table1[child item no],b1)*(qty needed)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.