如何从不同的单元格中提取文本

How to extract text from cells with distinct

我尝试了不同的方法来完成我正在寻找的东西,但我的数据格式可能无法实现,但我会尝试解释一下,看看是否有办法。

我的数据来源如下所示:

Case HELP
100 HELP-01 HELP-02
101 HELP-01
102
103 HELP-03

我想要的是能够将 HELP-* 提取到另一列中,并且没有重复值并且一个接一个。我要找的结果是从上面table能够有这个:

HELP
HELP-01
HELP-02
HELP-03

有没有办法在 Google 表格中执行此操作?

谢谢,

在 Google 表格中试试这个

=sort(array_constrain(unique(flatten(B2:C)),counta(B2:C),1))

或者您可以使用:

=UNIQUE(QUERY(FLATTEN(B2:C),"where Col1 like 'HELP-%'"))

QUERY() 现在只会 return 那些以 'HELP-' 开头的值,以防您可能有其他字符串值。

更具体一点,可以使用:

=UNIQUE(QUERY(FLATTEN(B2:C),"where Col1 matches 'HELP-\d+'"))

其中 'matches' 现在将仅对以 'HELP-' 开头但以任意 1+ 位数字结尾的 return 值使用正则表达式。