代码之家  ›  专栏  ›  技术社区  ›  Vesania94

我不知道如何根据谷歌表单中的特定标准转换唯一值

  •  0
  • Vesania94  · 技术社区  · 3 年前

    我正试图为我的企业建立一个库存系统。例如,对于我们工作的特定地点,我们的SKU代码以“LMS”、“RSP”和“CON”开头。

    我试图获取所有唯一的“LMS”代码,并将它们从原始扫描数据复制到一张纸上。我尝试过REGEXMATCH、UNIQUE和TRANSPOSE、IF语句的变体,但是我完全迷路了。这不是我正常的预览。

    例如,我一直在尝试这样的事情:

    =FILTER(RAW!B2:B,RAW!B2:B=UNIQUE(RAW!B2:B),REGEXMATCH(RAW!B2:B,"LMS"))

    =IF(REGEXMATCH(RAW!B2:B,"LMS"),(TRANSPOSE(RAW!B2:B)),"error")

    第二个示例返回所有原始值!B、 而第一个什么都不做。任何帮助都将不胜感激。

    1 回复  |  直到 3 年前
        1
  •  0
  •   Harun24hr    3 年前

    试试下面的公式-

    =UNIQUE(FILTER(Raw!B2:B,REGEXMATCH(Raw!B2:B,"LMS")))
    

    QUERY() 功能与通配符匹配-

    =UNIQUE(QUERY(Raw!B2:B,"select B where B like 'LMS%'"))