通过Excel或VBA使用高级筛选器,我可以获得与查询字符串匹配的内容,这些字符串的作用类似于通配符匹配。条件=“开药(GPI)”,但结果包括“开药(GPI)”和“开药(GPI)供应天数”。如何获得精确匹配?
Set dataRng = Range("raw_FxnTbl")
startCol = 2
endCol = 8
With sumSh
.Select
Set pasteRng = .Range(.Cells(labelRow, startCol), .Cells(labelRow, endCol))
dataRng.AdvancedFilter _
Action:=xlFilterCopy, _
CriteriaRange:=critRng, _
CopyToRange:=pasteRng, _
Unique:=True
End WithcritRng由以下各项定义:
‘哪个fxn?
With calcSh
.Select
.Cells(critRow + 1, critCol).Value = Trim(chosenItem)
Set critRng = .Range(.Cells(critRow, critCol), .Cells(critRow + 1, critCol))
End With这是定义的critRng:
critRow ==>名称
关于药物的critRow+1 ==> (GPI)
发布于 2017-07-21 01:07:53
尝试将其放入critRow+1的criteria单元格中
旧文本是
On Drug (GPI)
请输入以下内容:
'=On Drug (GPI)
=是强制Excel生成Exact Match (虽然不区分大小写)。https://stackoverflow.com/questions/45173919
复制相似问题