我不知道如何根据 Google 工作表中的特定条件转置唯一值
I can't figure out how to transpose unique values based on specific critera in Google Sheets
我正在尝试为我的企业创建一个库存系统。例如,对于我们工作的特定位置,我们的 SKU 代码以“LMS”、“RSP”和“CON”开头。
我正在尝试获取所有唯一的“LMS”代码,并将它们从我们的原始扫描数据中复制到单个 sheet。我尝试了 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")
第二个示例returns RAW!B 中的所有值,而第一个示例什么都不做。任何帮助将不胜感激。
试试下面的公式-
=UNIQUE(FILTER(Raw!B2:B,REGEXMATCH(Raw!B2:B,"LMS")))
或QUERY()
带通配符匹配的函数-
=UNIQUE(QUERY(Raw!B2:B,"select B where B like 'LMS%'"))
我正在尝试为我的企业创建一个库存系统。例如,对于我们工作的特定位置,我们的 SKU 代码以“LMS”、“RSP”和“CON”开头。
我正在尝试获取所有唯一的“LMS”代码,并将它们从我们的原始扫描数据中复制到单个 sheet。我尝试了 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")
第二个示例returns RAW!B 中的所有值,而第一个示例什么都不做。任何帮助将不胜感激。
试试下面的公式-
=UNIQUE(FILTER(Raw!B2:B,REGEXMATCH(Raw!B2:B,"LMS")))
或QUERY()
带通配符匹配的函数-
=UNIQUE(QUERY(Raw!B2:B,"select B where B like 'LMS%'"))