添加另一行并根据另一个工作表的单元格值粘贴值

时间:2017-01-10 02:57:50

标签: google-sheets google-spreadsheet-api

我目前这样做,我想从另一个工作表插入一个单元格值,如果它的值是“到达”,我希望它插入到它的ControlNo旁边。

enter image description here

enter image description here

场景(基于图像):

Sheet2(下方)包含航班详情。

Sheet1(上图)其中controlno和航班状态详情为controlNo。来自Sheet1和sheet2是相同的,

输出应该是这样的:

如果列B(状态)更改为到达,则在Sheet1(上方)上

,它应复制ControlNo并将其粘贴到Sheet2(下面)的同一控件下方,

所以基于图像,sheet1中的ControlNo 52331已经到达状态,所以在Sheet2下面的ControlNo 52331下面应该会出现另一个52331,如果Sheet1 ControlNo 452236将其状态更改为Arrived,则应在Sheet2之间添加ControlNo 452236第452236行和第52331行。

我搜索了网但没有运气,我还在继续搜索。

1 个答案:

答案 0 :(得分:1)

请参阅此thread,在要复制值的单元格中,输入

=query(FormData!A2:O; "where B = 'Arrived' ";0)

这将根据特定单元格中的设置值将行从一个工作表复制到另一个工作表。您也可以查看tutorial