REGEXMATCH 嵌套在 SWITCH 中

问题描述 投票:0回答:1

我有一张表,其中“M”列可能包含“台式机”或“笔记本电脑”一词。我希望它们能完全像那样写。

如果是这种情况,我想在“N”列的相应单元格中提取这些单词中的任何一个。

我想到的是:

=SWITCH(M12,REGEXMATCH(M12,"Desktops"),"Desktops",REGEXMATCH(M12,"Laptops"),"Laptops","Whatever")

这应该符合 REGEXMATCH 和 SWITCH 的语法。

遗憾的是它不起作用并且总是返回“Whatever”。

function google-sheets google-sheets-formula
1个回答
1
投票

REGEXMATCH
不提取,它返回一个布尔值。如果你想提取使用
REGEXEXTRACT

=IFNA(REGEXEXTRACT(M12,"Desktops|Laptops"),"Whatever")

© www.soinside.com 2019 - 2024. All rights reserved.