大家!
我想寻求帮助!我有一个我认为很简单的问题,但是由于我现在开始使用 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))
并向下拖动公式。