Google sheets 如何将整行复制为模板并替换Google工作表中的一列值

Google sheets 如何将整行复制为模板并替换Google工作表中的一列值,google-sheets,Google Sheets,我有一张我用来建立产品数据的表格。我需要处理一些自定义SKU,我希望将它们存储在一个字符串中,如XYZ、ABC、FGH,并在另一张表中 通用产品将自动在其他图纸中生成各种尺寸的通用产品。我希望在此列表的末尾能够将其中一个自动行作为模板,并将SKU替换为另一个配置表中存在的自定义SKU 例如: SKU'S | Name | Width | Height | Weight | Quantity -------------------------------------------------- P

我有一张我用来建立产品数据的表格。我需要处理一些自定义SKU,我希望将它们存储在一个字符串中,如XYZ、ABC、FGH,并在另一张表中

通用产品将自动在其他图纸中生成各种尺寸的通用产品。我希望在此列表的末尾能够将其中一个自动行作为模板,并将SKU替换为另一个配置表中存在的自定义SKU

例如:

SKU'S | Name | Width | Height | Weight | Quantity 
--------------------------------------------------
PARENT| X    | 10    | 20     | 100    | 0
M1    | X    | 10    | 20     | 100    | 1
M2    | X    | 10    | 20     | 100    | 2
M3    | X    | 10    | 20     | 100    | 3
M4    | X    | 10    | 20     | 100    | 4
M5    | X    | 10    | 20     | 100    | 5
然后附加:

ABC    | X
XYZ    | X
FGH    | X
保留其他产品使用的现有列

X只是我想复制的其他列的表示,我添加了一些其他列作为示例数据。我唯一想更改的是SKU。除了我要更换的SKU和数量之外,它是一个副本。要复制并用作模板的一致行将是父行作为SKU的行

结果就是在M5行的下面有一个新行。除了SKU中的更改外,这些是要标记到末尾的附加行

导入大量复制到数据库中,该数据库是产品属性,如宽度、高度、深度、重量等。这在我用名称VARS制作的表中设置。因此,我将在VAR中创建一个简单字段,用于say VARS中的“自定义附加SKU”$B 10美元,价值为“ABC,XYZ,FGH”。然后,它们将使用与SKU相同的列,例如,在一个名为INVENTORY的工作表中

最终的结果是:

SKU'S | Name | Width | Height | Weight | Quantity 
--------------------------------------------------
PARENT| X    | 10    | 20     | 100    | 0
M1    | X    | 10    | 20     | 100    | 1
M2    | X    | 10    | 20     | 100    | 2
M3    | X    | 10    | 20     | 100    | 3
M4    | X    | 10    | 20     | 100    | 4
M5    | X    | 10    | 20     | 100    | 5
ABC   | X    | 10    | 20     | 100    | 0
XYZ   | X    | 10    | 20     | 100    | 0
FGH   | X    | 10    | 20     | 100    | 0
=QUERY(SKU!A:F,"select B,C,D,E,F where A='PARENT'",0)
基于反馈的最终解决方案,以帮助他人

基于pnuts的大量输入,我在下面的A列中使用了以下内容:

=sort(transpose(split(VARS!A1,",")),1,TRUE)
在B栏:

=IF(ISBLANK(A7),"",QUERY(SKU!A2:F2,"select B,C,D,E,F",0))
工作起来很有魅力

不妨试试:

=sort(transpose(split(NamedRange1,",")),1,TRUE)
在上面的旁边是:

SKU'S | Name | Width | Height | Weight | Quantity 
--------------------------------------------------
PARENT| X    | 10    | 20     | 100    | 0
M1    | X    | 10    | 20     | 100    | 1
M2    | X    | 10    | 20     | 100    | 2
M3    | X    | 10    | 20     | 100    | 3
M4    | X    | 10    | 20     | 100    | 4
M5    | X    | 10    | 20     | 100    | 5
ABC   | X    | 10    | 20     | 100    | 0
XYZ   | X    | 10    | 20     | 100    | 0
FGH   | X    | 10    | 20     | 100    | 0
=QUERY(SKU!A:F,"select B,C,D,E,F where A='PARENT'",0)

抄写下来以适应。

很抱歉没有解释清楚。我用更多的细节和示例数据更新了这个问题。