【发布时间】:2021-05-08 05:53:35
【问题描述】:
我正在使用 Google 表格。我有几百个包含文本和数字的单元格。这些单元格包含员工姓名和他们的 ID#。我想提取 ID#s 并将它们编译成一个列表。我有下面的公式可以让我完成任务,但仅限于一个单元格,而不是一系列单元格(即使我选择了一个范围并将其添加到公式中):
=transpose(split(regexreplace(regexreplace(A1,"\s\d+\s"," "),"[^\d\.]"," ")," "))
例如,单元格 A1 将包含“Tammy - 123456,Bob - 654987,Mike - 321456”并重复类似的操作,直到您到达单元格 DT75“Marcus - 35768,Bruce - 95126,Lisa - 789123”之类的内容。工作表中的某些单元格是空白的。上面的公式将在他们自己的单元格中为我提供来自 A1 的 ID#:
123456
654987
321456
我想获取工作表中所有 ID# 的一列,然后我可以将其复制并粘贴到一个完全不同的专有数据库中。我是不是走错路了?脚本是更好的角度吗?
【问题讨论】:
标签: google-sheets google-sheets-formula