Google Apps脚本:如何从标签创建标识符并在另一个标签页中替换?

时间:2017-05-26 06:18:05

标签: google-apps-script google-sheets

大家好!

我想请求帮助!我有一个问题,我认为很简单,但正如我现在开始在GAS中,我仍然不知道如何解决它。

我有一个电子表格,在标签“refs”中我有一列235(“location_name”),有235行,每行有不同的名称(例如:'SBM','PSA','MAU',' DIA'等。因此,首先,我需要为每个“location_name”创建一个标识符,并在列B中设置名称为“loc_ID”

之后,在另一个选项卡“b1”中,我有一个空白列A(“loc_ID”)和一列F(“location_name”),我需要填充列A,每次“location_name”之一出现时,它将填充相应的标识符。

以下是我的电子表格的一些示例:

https://docs.google.com/spreadsheets/d/1v3IWKH7jNLm3m-gvrPqHf7kR-6R_m-7hr8FJAXc5dCU/edit?usp=sharing

如果有人可以提供帮助,我真的很感激!非常感谢!

1 个答案:

答案 0 :(得分:0)

这不需要Google Apps脚本。

您只需输入refs!A2 =ARRAYFORMULA(IF(LEN(B2:B), ROW()-1, ""))即可自动填充ID。

然后在工作表b1中,您可以放入A2 =INDEX(refs!$A$2:$A, MATCH(F2, refs!$B$2:$B, 0))并拖动公式。