excel - 如何在excel或VBA中搜索具有多个 "-"的项目?

标签 excel vba

我有一个像这样的项目编号(100K)列表:

enter image description here

有些项目的格式类似于 SAG571A-244-4 (数千个)需要过滤,以便我可以删除它们并仅保留具有 的项目一个 每个 SKU 的连字符。如何隔离具有两个 实例的项目"-"在它的 SKU 中?我对 Excel 中的解决方案或使用 VBA 也持开放态度。

native 文本过滤器似乎无法做到这一点。我难住了。

最佳答案

根据 John Coleman 的评论,"*-*-*"可用于隔离至少包含两个破折号的字符串。

我要补充一点,如果您将它们作为自定义文本过滤器输入,则应该丢失双引号(因此只是 *-*-* ),否则该字段似乎会按字面意思解释引号。

似乎对我有用。

Output

关于excel - 如何在excel或VBA中搜索具有多个 "-"的项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57858084/

相关文章:

excel - 从 Dynamic CRM 获取数据的最简单方法

Excel - 使用分隔符拆分单元格,如果未找到分隔符,则将完整的单元格值获取到另一个单元格

java - 如何直接从 Excel 工作表获取属性文件中包含键的值

html - 修改现有正则表达式以检索索引

windows - Excel/VBA Automation Errors due to Office Service Pack 3.0 由 Forms 引起

excel - 具有不同过滤器的 2 个工作表上的相同内容。

vba - 使用 VBA 在给定范围内以不同方式移动每一行

vba - 获取Excel中的当前单元格VBA

excel - VBA EXCEL - NUMBERFORMAT 不起作用,但 FORMAT FUNCTION 起作用

excel - 如何正确过滤 VBA 中的日期?