线报屋LOGO

  • 如余得氺

    2024-06-29 20:49

    有大神懂excel吗

    筛选时如何做到精确匹配,不要出现其它数据,比方说两组数据电力电缆(ZABV-3*6) 16mm2和电力电缆(ZABV-3*16) 16mm2,筛选电力电缆(ZABV-3*6) 16mm2这两个数据都会出来,怎么解决?

    加果
    更多操作
我也说一句...
  • 糖淉箼

    因为*是通配符,匹配0-N个字符串。在*符号前面加上tap键上面那个波浪号,转义一下就好了

    回复2024-06-29 20:52
  • 同爱一个家

    回复2024-06-29 20:56
  • 飞天流星

    引用:pewl 发表于 2024-6-29 20:52http://www.zuanke8.cn/forum.p...21&ptid=9325573

    刚试过了还是没用,筛3*6然后两个都出来了

    回复2024-06-29 21:02
  • 保持冷静

    引用:刚试过了还是没用,筛3*6然后两个都出来了

    3~*6

    回复2024-06-29 20:50
  • 风遇山止

    引用:因为*是通配符,匹配0-N个字符串。在*符号前面加上tap键上面那个波浪号,转义一下就好了

    谢谢,暂时也只能用这个代替了

    回复2024-06-29 21:01
  • 予任则清

    Sub ExactMatchFilter()
    Dim ws As Worksheet
    Dim rng As Range
    Dim filterValue As String

    ' 设置工作表和数据范围
    Set ws = ThisWorkbook.Sheets("Sheet1") ' 请根据实际工作表名称修改
    Set rng = ws.Range("A1:A100") ' 请根据实际数据范围修改

    ' 设置精确匹配的值
    filterValue = "电力电缆(ZABV-3*6) 16mm2"

    ' 清除之前的筛选
    If ws.AutoFilterMode Then
    ws.AutoFilterMode = False
    End If

    ' 应用筛选
    rng.AutoFilter Field:=1, Criteria1:="=" & filterValue
    End Sub

    回复2024-06-29 20:55
  • 奋斗小青年

    引用:刚试过了还是没用,筛3*6然后两个都出来了

    选包含字符串的内容的那一个

    回复2024-06-29 20:59
  • 春风十里不如你

    你直接输入16看能不能筛出来

    回复2024-06-29 20:50
相关主题
最新主题