从一张纸复制到另一张纸并复制到下一行

时间:2018-07-30 00:05:48

标签: google-sheets

我有一个BOM表。我使用跟踪制造的零件,购买的零件和电气零件来改善生活。 BOM有许多不同的工作表,但我将讨论其中两个。

第一张纸被称为“制造的”,其中图纸编号和材料,数量等。在该工作表中,列A8:A500有一个下拉列表。在该列表中,Vishay Redline是我的主要触发词。

第二张纸被称为“ Redline Fabricated”。此工作表是我粘贴从“ Fabricated”收集的数据的地方,以便可以打印以供设计工程师进行更改。数组公式正在寻找; “ Vishay Redline”作为关键查找工作,然后将单元格2、3、4等复制到Redline Fabricated表中。从上一篇文章开始,我确实对该Arrayformula进行了少量更改。

这是我的问题:如果Arrayformula在(触发工作)上找到了,假设第27行,它将把该数据复制到第27行的另一张纸上。并且如果在第29行再次找到了关键字,它将还将其复制到第29行。因此,第28行为空白。我想从一页收集数据,无论它在哪里,然后将其粘贴到另一行之后。因此,当我打印该页面时,一切看起来都会很整齐。

Array公式位于Redline Fabriced图纸A8:A500上

=ARRAYFORMULA(IFERROR(VLOOKUP("Vishay Redline",Fabricated!A8:W8,{2,3,4,5,8,9,23},0),""))

1 个答案:

答案 0 :(得分:0)

感谢您编辑帖子,并包括样本表。现在更清楚了。

尝试用vlookup跳过空格并不简单(至少对我而言)。我会用queryimportrange来做。

尝试:=query({importrange("__YOUR SS KEY ID HERE__","Fabricated!A8:W")},"select Col2, Col3, Col4, Col5, Col8, Col9, Col23 where Col1 contains 'Vishay Redline'",0)

这应该只在A列中引入具有“ Vishay Redline”的行。

相关问题