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

add another row and paste value based on cell value of another sheet

我目前正在这样做,我想从另一个工作表中插入一个单元格值,如果它的值为 "arrived" 并且我希望它插入到它的 ControlNo 旁边。

场景(基于图像):

Sheet2(下)有航班详情。

Sheet1 (Above) where the controlno and flight status details, controlNo.来自 Sheet1 和 sheet2 的是相同的,

输出应该是这样的:

在 Sheet1(上)上,如果 B(状态)列更改为已到达,则应复制 ControlNo 并将其粘贴到 Sheet2(下)的相同 ControlNo 下方,

因此根据图像,sheet1 中的 ControlNo 52331 已到达状态,因此在 Sheet2 ControlNo 52331 下面应该有另一个 52331 出现在它下面,如果 Sheet1 ControlNo 452236 将其状态更改为 Arrived,在 Sheet2 ControlNo 452236 应该是在第 452236 行和 52331 行之间添加。

我已经在网上搜索了,但没有成功,我将继续搜索。

参考这个thread,在要复制值的单元格中,输入

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

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