【发布时间】:2023-02-04 04:45:29
【问题描述】:
我想改进此过滤器,以便它可以删除括号中包含的可变文本以及括号本身。
像这样 : Example
我的公式的起点是:
=filter(C3:C;ISBLANK(B3:B))
我以为一个“替代”可以解决问题,但我没有正确使用它,我不知道这个功能是否可以应用于可变文本?
预先感谢您的回答!
【问题讨论】:
标签: google-sheets
我想改进此过滤器,以便它可以删除括号中包含的可变文本以及括号本身。
像这样 : Example
我的公式的起点是:
=filter(C3:C;ISBLANK(B3:B))
我以为一个“替代”可以解决问题,但我没有正确使用它,我不知道这个功能是否可以应用于可变文本?
预先感谢您的回答!
【问题讨论】:
标签: google-sheets
您可以将 SUBSTITUTE 函数与过滤函数结合使用。就是这样:
选择要过滤的单元格并删除括号中的文本。 在要筛选的数据旁边的新列中,使用 SUBSTITUTE 函数删除括号中包含的文本。 SUBSTITUTE 函数的语法是:
=SUBSTITUTE(A1, "(" & ")", "")
其中 A1 是包含要筛选的数据的单元格,“(” & “)”是括号中要删除的文本。
使用包含过滤文本的新列过滤数据。 要删除原始数据只保留过滤后的数据,可以复制过滤后的数据并粘贴到原始数据上,或者删除原始数据只保留过滤后的数据。
【讨论】:
尝试使用此公式删除括号之间的所有文本:
=INDEX(REGEXREPLACE(FILTER(C3:C;ISBLANK(B3:B)),"(+.) ",""))
【讨论】:
尝试使用 REGEXEXTRACT。
=FILTER(REGEXEXTRACT(C3:C;")(.*)");ISBLANK(B3:B))
【讨论】: