Tag: 通配符

VBA“喜欢”运算符和通配符

我有一个循环激活某个文件并复制数据; 它不工作,我不明白为什么。 请看下面: For Each w In Workbooks If w.Name Like "*File 1*" Then Windows(w.Name).Activate Sheets("Test").Range("C7:C15").Copy End If Exit For Next w 通配符在那里,因为实际上,每周文件的名称将从“文件1 – 周1”变为“文件1 – 周2”,依此类推。 关键是,该节点停止在类似的运营商线,所以假设“ 文件1 ”的问题? 任何帮助不胜感激

MS Excel – 从子串提取独特的文本模式关键字

我想通过使用MS Excel公式从包含唯一search模式的文本子string中提取文本/年。 我有一个独特date的列(单元格A2:A19),在某些情况下,文本前后有周围的文本,我只想提取所有唯一以数字“1”开始的年份(即17 18,19,19等) 当前公式 DATE April 1 1799 April 11 1867 February 12 1806 February 21 1798 February 28 1844 as Delaware Township February 5 1798 February 7 1892 Verona Township February 9 1797 January 19 1748 July 10 1721 as Upper Penns Neck Township March 15 1860 March 17 1870 (as Raritan Township) […]

如何在每个第n个单元格中使用Excels COUNTIF并保留通配符function

我一直在找网上的每一个地方,每个人似乎只是build议一个像SUMPRODUCT的替代,但是,我想使用通配符。 通配符在COUNTIF工作正常,但在其他我看到的替代scheme中却不行。 如何search列中的每一个第n个单元格,并返回一个精确的子string被find的次数(即COUNTIF(range, string) ,其中范围是每个第n个单元格和string可以是"*somestring" , "some string*" , "*somestring*"或"some?string" )

在文件path中使用通配符searchc#

我正在尝试使用通配符search来search我的桌面上任何以单词test结尾的内容。 我有这个(ExcelToDataTable)需要一个string作为参数: ExcelToDataTable(@"C:\Users\name\Desktop\*test.xls"); 然后,我有我的方法,用我试图从名为test的表中拉入的数据做一些事情: public static DataTable ExcelToDataTable(string filePath) { DataTable dt = new DataTable(); using (FileStream file = new FileStream(filePath, FileMode.Open, FileAccess.Read)) { } } 所以我的问题是,用我提供的例子,有没有办法使用通配符,并将其馈入我的ExcelToDataTable方法? 我想find我的桌面上的每个.xls文件在最后有单词test … 谢谢

Excel区分大小写COUNTIF与通配符:本地函数?

我试图find一个本地的Excel函数(或其组合),这将正确地performance在COUNTIF的方式(即将处理通配符),但区分大小写。 我已经成功地使用了SUMPRODUCT / EXACT函数,它确实执行了大小写敏感的计数:但问题是我无法使这些识别通配符。 也许最好给我一个实际需要的例子。 我想采取一个范围,并search文本“TBA”的出现次数,其中的字母必须在大写,但他们可以出现在单元格的任何地方。 例如: TBA – 应该算 tbA – 不应该算 一些东西 – 应该算 什么东西 – 不应该算 =COUNTIF(A1:A10,"*TBA*") ' Correctly accounts for wildcards (*), but isn't case-sensitive =SUMPRODUCT(–EXACT(A1:A10,"TBA")) ' Is case-sensitive, but only finds whole cell values which match =SUMPRODUCT(–EXACT(A1:A10,"*TBA*")) ' Doesn't recognise * as a wildcard, because it's ' literally only searching […]

如何将年份(date)标准添加到DSUM?

我有一个这样的数据库: (A1)客户(B1)date(C1)债务 (A2)1(B2)2008年11月2日(C2)1500 $ (A3)2(B3)2008年2月7日(C3)1000 $ (A4)3(B4)2009年3月28日(星期六)(C4)800 $ (A5)4(B5)2009年3月16日(星期一)(C5)1200 $ date格式是24/11/2008。 我必须使用DSUM来获得2008年客户的债务总额。 我已经做了一个如下所示的表格: (A7)客户(A7)date(C7)债务 (A9)2008 和函数=DSUM(A1:C5,3,A7:C8)但似乎我无法从2008年11月24日提取2008年的价值。

Excel – find一个除了一个特定的string后面跟着10个字符的东西

我正在尝试格式化我的Excel电子表格。 表单中的一列有很多无关的数据,我需要去除,例如: 产品尺寸:11.1 x 10.3 x 2.5英寸; 2磅运输重量:1.6磅(查看运费和政策)航运:目前,项目只能在美国和APO / FPO地址。 对于APO / FPO运输,请向制造商咨询保修和支持问题。 产地:丹麦ASIN:B00C9X591Q产品型号:6024464厂商推荐年龄:7 – 12年亚马逊畅销排行榜:玩具及游戏#111(玩具及游戏排行榜)#9玩具及游戏>build筑玩具>build筑套装平均顾客评论:4.8颗星,最多5颗星查看全部评论(298条游客评论)想对图片提供反馈吗? 我不能find和删除列表中的所有信息除了“ASIN:XXXXXXXXXX”我一直在尝试使用Excel查找和replace通配符expression式,但迄今为止运气不大。 谢谢!

VBA Excel使用通配符和已parsing的对象引用

我试图让input框中input的searchstring与*通配符一起使用,以search所选范围内string的实例。 Sub color() Dim myRange As Range, value As String, wild As Icon value = InputBox("Search String:") If value = vbNullString Then Exit Sub Range("A1").Select Range(Selection, Selection.End(xlToRight)).Select Range(Selection, Selection.End(xlDown)).Select For Each myRange In Selection If myRange.value = "*" & value & "*" Then myRange.Interior.ColorIndex = 3 End If Next myRange End Sub

VBA的Excel – findstring通配符

我在Excel中做一个简单的search引擎,我想做一些通配符,例如: 我有一个单元格,用户inputsearch词(只有数字)应该看起来像这样:“123456”。 然后,我有另一个工作簿,我准确地search“123456”。 这我设法做。 但是,我怎样才能通配符? 例如,我希望用户能够search:“123?56”,我会给他的结果:“123456”,“123356”,“123556”等 这是我如何寻找完全匹配: set rFound = wks.UserRange.Find(strToSearch, LookIn:=xlValues, lookat:=xlwhole, MatchCase:=False) 有任何想法吗? 谢谢

如果在范围内findstring'是'否则'否'

我想我快到了,我有这个公式: =IF(ISNUMBER(MATCH("READONLY";D17:P17;0));"FOUND";"NOT FOUND") 我想要search文字READONLY 。 所以,如果发现READONLY ,那么find其他人找不到。 请注意,包含READONLY的单元格还包含其他文本,例如: fsdfsdfssfs READONLY 。