【问题标题】:How to remove a textual variable contained in parentheses in a filtered result on Google Sheets?如何删除 Google 表格过滤结果中括号中包含的文本变量?
【发布时间】:2023-02-04 04:45:29
【问题描述】:

我想改进此过滤器,以便它可以删除括号中包含的可变文本以及括号本身。

像这样 : Example

我的公式的起点是:

=filter(C3:C;ISBLANK(B3:B))

我以为一个“替代”可以解决问题,但我没有正确使用它,我不知道这个功能是否可以应用于可变文本?

预先感谢您的回答!

【问题讨论】:

    标签: google-sheets


    【解决方案1】:

    您可以将 SUBSTITUTE 函数与过滤函数结合使用。就是这样:

    选择要过滤的单元格并删除括号中的文本。 在要筛选的数据旁边的新列中,使用 SUBSTITUTE 函数删除括号中包含的文本。 SUBSTITUTE 函数的语法是:

    =SUBSTITUTE(A1, "(" & ")", "")

    其中 A1 是包含要筛选的数据的单元格,“(” & “)”是括号中要删除的文本。

    使用包含过滤文本的新列过滤数据。 要删除原始数据只保留过滤后的数据,可以复制过滤后的数据并粘贴到原始数据上,或者删除原始数据只保留过滤后的数据。

    【讨论】:

      【解决方案2】:

      尝试使用此公式删除括号之间的所有文本:

      =INDEX(REGEXREPLACE(FILTER(C3:C;ISBLANK(B3:B)),"(+.) ",""))
      

      【讨论】:

        【解决方案3】:

        尝试使用 REGEXEXTRACT。

        =FILTER(REGEXEXTRACT(C3:C;")(.*)");ISBLANK(B3:B))
        

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-01-13
          • 2020-06-21
          • 1970-01-01
          相关资源
          最近更新 更多