大家好!
我想请求帮助!我有一个问题,我认为很简单,但正如我现在开始在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
如果有人可以提供帮助,我真的很感激!非常感谢!
答案 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))
并拖动公式。