Tag: search

sql服务器不能为excel文件返回正确的全文search结果

我正在使用SQL Server 2008,并已启动全文服务,并从微软安装2010 ifilter也。 然后我有一个文件stream列的表,添加创build全文索引。 一切都可以使用全文searchexcel文件。 我已经把一些Excel文件放入它,XLS或XLSX文件。 当我开始全文search时,即使他们包含我正在search的单词,excels也不会出来。 它可以工作,因为我很less看到。 但是word和ppt文件没有问题。 我知道excel文件的存储格式不同于word,但结果是如此不同。 帮帮我….

find最近的文件,返回一分钟内最后的x个文件

我所处的情况如下:我需要返回文件夹中最新文件的path。 我需要返回的文件数量是由“ numberOfFiles ”指定的,并且是从最近的降序。 例如, File1.doc – Last modified at 8:42:00 PM File2.doc – Last modified at 8:43:00 PM File3.doc – Last modified at 8:44:00 PM numberOfFiles = 2,应该返回一个数组; File3.doc's path File2.doc's path 这很多工作,与下面的代码。 Option Explicit Sub test() Dim FileName As String Dim FileSpec As String Dim MostRecentFile As String Dim MostRecentDate As Date Dim […]

关键字search

我有一个项目,我得到了大量的信息,并描述了我正在处理的问题。 我想在行的末尾创build一个单元格,在一行中search特定的关键字或一段文本后,返回“是”或“否”。 我曾尝试使用if(Search())函数,但它只允许search关键字的行中的一个单元格。 这将工作,但我正在search的关键字(S)可能会出现在该行的不同列。 有无论如何,我可以创build一个公式,search整个行的特定文本? 如果我已经在公式中出现了关键字列表的任何一个实例,它是否会导致一个可定制的文本响应(是或否)? 谢谢。

在string文件中search'str'types的数组

我在non_int_ram_var中searchnon_int_ram_var中的trial.txt 。 non_int_ram_var从基本上unicode的excel表中获取数据。 因此,我将其types转换为str ,以使trial.txttypes与non_int_ram_var匹配。 但是,控制是不是进入if var in line: 。 我已经交叉validationvar是否出现在文本文件的一行中。 我可能会犯一些错误。 任何人都可以给我一个build议吗? from xlrd import open_workbook import unicodedata work_book= open_workbook("C:\\Users\\E542639\\Desktop\\non_sram_mem\\SEU_MBU_FINAL_VARIABLE_LIST.xls"); # reading xls file for non_int sram………….. non_int_ram_var = [] * 376 row=1 for sheet in work_book.sheets(): if "Data" == sheet.name : print sheet.nrows, sheet.ncols while row < sheet.nrows: if "int_sram" != sheet.cell(row,5).value: if […]

search一个列,并删除另一行,如果短语发现VBA

我有列A,我要做的是search一个短语,说“testing”,然后如果发现这个短语删除2行之后。 我可以看到如何删除一行,如果在该行中find该短语,而不是如何删除另一行。

使用Excel进行二维search

请看下面的表格: 我想根据两个参数来search左侧列名(本例中为6):顶部列名(本例中为E)和一个数字(本例中为3)。 如何使用Excel执行二维search? 非常感谢你!

Excel VLOOKUP和SEARCH组合

我正在尝试在文本列中search部分文本string,并返回第二列。 希望这将更有意义的一个例子(请注意,这个例子是由 – 我不能发布我正在使用的确切数据,但这是相似的)。 例如: ADE Really good dog Good dog text1 red dog collar Brown dog text2 Brown Toy dog big dog text3 dog collar text4 dog walking text5 AB Really good dog text1 red dog collar text4 Brown Toy dog Not Found 因此,列D被search以提供与列A中的第一个值匹配,如果匹配,则返回列E中的相应文本,如果不匹配则返回“未find”。 从预期的结果可以看出,栏B中的string“Good dog”出现在“真正的好狗”中,所以“真正好的狗”的结果是“text1”。 请注意,这种情况并不重要。 我一直在玩 =(VLOOKUP("*"&DCE!X2&"*",Lookups!$K$2:$L$19,2,FALSE)) 这不起作用,因为它不是单元格中的所有文本string都可以匹配一个值。 我试过使用 =IF(SUMPRODUCT(–(NOT(ISERR(SEARCH($A$1:$A$3,C1)))))>0,"1","") 如果我可以将范围与SEARCH内的单元格交换,那将会很好。 我知道这些公式有一个MATCH版本,但我还没有能够得到这个工作。 […]

在excel中使if语句成为真的范围内的单元格的访问值

我想检查一个单元格是否等于其他单元格的单元格。 如果是这样,我想将一个单元格的值添加到不同的列中。 所以可以说,我正在search范围A2:A1000,看它是否等于B2(IF(A2:A1000 = B2,1,0))可以说B2等于A5。 然后我想在D2中加上C5的总和。 这可能在Excel中?

Excel – 基于文本filter创build子列表

我正在尝试实现类似于本文中所解释的内容: Extract a List of Values Filtered by Criteria with Sub-Arrays 对于这个例子,列B具有文本,列c具有整数值,列d具有文本 下面的公式适用于在我的数据的C列中过滤> = 1的值: =IFERROR( INDEX( B$2:B$11, SMALL( IF( $C$2:$C$11>=1, ROW(B$2:B$11)-ROW(B$2)+1 ), ROWS(B$2:B2) ) ), "" ) 我想用一个search函数来replace该行,该函数根据单元格的文本内容(从D列)进行过滤。 以下内容适用于单行(如果单元格中不包含“a”,则返回0,否则返回大于0的值)。 =IFERROR(SEARCH("a",$D2),0) 但是,将它与第一个函数结合是行不通的: =IFERROR( INDEX( B$2:B$11, SMALL( IF( IFERROR(SEARCH("a",$D$2:$D$11),0)>=1, ROW(B$2:B$11)-ROW(B$2)+1 ), ROWS(B$2:B2) ) ), "" ) 我从这个公式中错过了什么?

VBA Excel 2007将macros更改为使用范围进行search,而不是将数据放入macros中

我发现了一个适合我需求的macros,但效率并不高。 我有一个6000行的地址列表,我需要使用来自另一个电子表格的数据进行身份识别。 我一直在将需要search的数据复制到macros的ADDRESSES2SEARCH部分,并更改用于标识它们的OWNERNAME。 我希望能够使用另一个电子表格中的命名范围或列作为ADDRESSES2SEARCH。 不幸的是,我不太了解VBA来改变这个macros。 任何人都可以帮助或指向正确的方向吗? Sub Mark_cells_in_column() Dim FirstAddress As String Dim MyArr As Variant Dim Rng As Range Dim I As Long With Application .ScreenUpdating = False .EnableEvents = False End With MyArr = Array( ADDRESSES2SEARCH ) With Sheets("Adhoc Boundary Scan").Range("A:A") .Offset(0, 1).ClearContents For I = LBound(MyArr) To UBound(MyArr) Set Rng = .Find(What:=MyArr(I), […]