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



大家!

我想寻求帮助!我有一个我认为很简单的问题,但是由于我现在开始使用 GAS,我仍然不知道如何解决它。

有一个电子表格,在"refs"选项卡中,我有一列 A("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

如果有人能帮忙,我真的很感激!多谢!

这不需要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))并向下拖动公式。

最新更新