在Google Sheets应用程序脚本中通过vlookup粘贴值



到目前为止我所拥有的:

Sheet1包含了近百列不同个人的数据,每一列都在a列中用一个唯一ID标识,我将其用于查找函数。

Sheet2包含一种摘要模板,Sheet1的每个列字段都在一个页面视图中表示,这样我就可以选择一个唯一的ID,并让所有其他字段填充Sheet1上该行的值。基本上是希望能够大致同时看到一个人的所有信息。

这就是我所拥有的。这是我需要的:

在Sheet2中,当我运行查找脚本(基于我选择的唯一ID)时,它会用Sheet1中的值填充空白,而不是将查找公式保留在单元格中。我想做的是能够对Sheet2进行我认为合适的更改,然后运行另一个基于按钮的脚本,该脚本将使用我可能从Sheet2更改的信息更新Sheet1的所有值。

我对将一个单元格值复制到另一个单元格的脚本很熟悉,但我对Google Sheets语法的了解还不够,不知道如何在脚本中进行这种查找。我希望有人能给我一个位置,让我从一些可能符合我想要做的代码开始

例如:

Sheet1说Dave(ID Person01)有棕色的眼睛、棕色的头发和眼镜。在Sheet2中,我选择Person01,单击一个按钮,然后在"Eyes"、"Hair"one_answers"Glasses y/n"字段旁边,填充Brown、Brown和Yes。但自从上次我更新后,Dave做了矫正手术,所以他不再戴眼镜了。我在Glasses y/n字段中将Sheet2上的值更改为No,然后单击工作表顶部的一个按钮,该按钮将用相关信息更新Sheet1的Person01行。Sheet1的Dave行现在应该反映出Dave没有戴眼镜。

我确信这是可行的,我只是不确定语法是如何排列的。提前感谢您所能提供的任何帮助。

如果没有您的数据样本,很难判断此解决方案是否满足您的需求。但它应该会给你一些想法。Sheet1具有基本数据。Sheet2根据Sheet2中的下拉列表(数据值)从Sheet1中提取数据!A2.所选内容中的数据基于两件事填充行的其余部分。首先是表2中的公式!A4,从下拉列表中选择的值的Sheet1中查找行。第二个是Sheet2中的公式!B2,其拉入所选值的数据。您无法更改Sheet2第2行中的值。您将得到一个数组错误。而是在当前数据下的第三行中进行更改。当您进行了一次更改或多次更改时,单击更改按钮,将对图纸1和图纸2的第2行进行更改。第2张第3行将被清除。有关代码,请参见脚本编辑器。试试看。下面是共享链接:

https://docs.google.com/spreadsheets/d/16jbRrJZJF5_Jxh062F11tCJQ9XsAq1LuqhzQImG8kRI/edit?usp=sharing

如果你有任何问题,请告诉我。

最新更新