Tag: search

按文本search并查找该行中的所有值

我想要实现的是我想从表中search和检索数据。 但是,问题是我不知道如何创build一个函数,通过search表和从search文本中检索数组。 请看看图片,你会明白我想要达到的目标。 我想要的是,当我例如search“宝马”时,它search表格,并检索那些具有相同供应商的行。 任何想法如何我可以解决这个问题? 我已经使用VLOOKUP,但它检索一个数据。

在Excel中查找多个列中的特定文本

我有一个让我感到困惑的公式 – 我觉得我很接近,但是解决办法是躲开我,所以我正在向你求助。 这个问题类似于Excel的VLOOKUP和SEARCH组合 。 问题: 我想查找一个由短划线分隔的一对代码的值,例如, 01-05 A1-B2 AB-90 ,在列A和B内,并从C返回结果。 问题是我在两列中search,其中可能包含以逗号分隔的多个代码: Col A Col B Col C 01 05, B2 Result1 A1 B2 Result2 AB, AC 90, 91, 92 Result3 我在想,a =if(isnumber(search(函数是关键,但我不知道如何检查整个列,一旦find,检查旁边的=if(isnumber(search(代码的第二部分。 理想情况下,公式将按照这样的方式执行,在上面的示例中,如果我要在条件01-05上运行此公式,它将返回Result1 。 不胜感激!

在符合特定条件的列表中显示第n个值

我想find符合特定条件的列表中的第n个值,并将这些值分别放在单独的工作表中打印出来。 更具体地说,我有一个以数字或PF开头的发票号码清单,而且我希望以PF开头的第一个(或第二个,第三个等)值显示在forms发票工作表上,第一个(或第二个,第三个等) )值以数字开头,显示在发票工作表中。 目前我有这样的发票号码的select: 发票# PF17-0982 43256 65342 96038 PF16-0934 10293 我想在这个列表上打印出符合我给出的标准的第n个值,所以无论是从一个数字开始还是从PF开始,在一个单独的工作表中。 最初我尝试过 =IF(LEFT('Top Sheet'!S5)="P",'Top Sheet'!S5,"") 它可以find以PF开头的数字,但显然只能用于列表中的第一个单元格。 我也有 =IF(ISNUMBER(LEFT('Top Sheet'!S5)*1),'Top Sheet'!S5,"") 对于列表中的第一个值来说,这又是一个非常好的工具,但是对于其他的东西来说却不是这样。 所以,我自然search,并尝试使用INDEX和MATCH和searchfunction,这里findhttps://exceljet.net/formula/get-first-match-cell-contains,但我不希望输出是另一个列表依赖仅在发票号码列表中的一个值上。 不过,我不介意有一个中间名单(例如TRUE和FALSE值列表),这将最终导致我有一个单一的输出。 目前我已经使用这个清单: =SUMPRODUCT(–ISNUMBER(SEARCH({"PF"},'Top Sheet'!S5)))>0 这就把我带到这里来,我尝试了上述技术的各种变化,并失败无望。 我要么得到一些描述的错误,要么只是TRUE和FALSE值。 我希望这是有道理的。

在Excel文件中按特定字词筛选行

我一直在努力devise一个在Excel文件中search“N”字的python代码。 在任何'N'字的地方,Python代码应该输出这些单词存在的整个行。 我正在寻找一个excel文件中的多个词出现。 假设这种types的Excel文件(称为File.xlsx ): ID Date Time Comment 123 12/23/2017 11:10:02 Trouble with pin 98y 01/17/2016 12:45:01 Great web experience. But I had some issues. 76H 05/39/2017 09:55:59 Could not log into the portal. 根据以上数据,问题是: 如果我要search单词“pin”和“log”并在上面的excel文件中find它,我想让我的python代码输出line1及其下面的输出line3。 从概念上讲,我可以想办法解决这个问题,但Python的实施困扰我。 此外,我已经广泛search堆栈溢出,但找不到解决这个问题的post。 任何和所有的帮助深表谢意。

在文本问题中的Excelsearch

这是我一直在使用的,当只有一个单元格被定义时,它工作得很好。 =IFERROR(SEARCH($K$2,C2),"") 上面的使用vlookup返回结果,但我希望Within_Text跨C2:E2search。 当我改变它 =IFERROR(SEARCH($K$2,C2:E2),"") and I search for something that is in C2:E2 I don't get any results. 我使用的查找是这样的: =IFERROR(VLOOKUP(J3,A2:E200,{3,4,5}, FALSE),"") 这样做的目的是search由全名,专业和部门组成的3列,我希望能够search任何一列,并为每个人返回3个字段。 (如果这是有道理的)。

如何在Excel公式栏中使IF ELSEtypes语句?

编号喜欢使嵌套的IF语句function像一个IF / ELSE。 这不是最优雅的解决scheme,但是我想在能够改进之前让它正常运行。 我想要做的事情的伪造代码 如果没有错误:如果条件= TRUEsearchb4给定的标准和除以10000,如果条件= FALSE,IF条件2 = TRUE,search和B5的条件给出和除以1000如果条件2 =假,然后显示“错误”错误然后显示“”。 我把以下内容join到公式栏中: = IFERROR(IF(CLIENT = TRUE,SEARCH(search!$ B $ 4 -C 6)+ ROW()/ 100000,IF(WORK_ORDER = TRUE,SEARCH(search!$ B $ 5,D6)+ ROW()/ 100000,”错误”,)””) 我得到一个错误,说函数有太多的参数。

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

search如果两个string都在单独的列在excel中存在一行?

如何使用find函数查看两个string是否存在于excel中? EX: row/column ABCD 1 fly cat dog fish 2 cat pig horse dog 3 zebra pig cat elephant 我想search哪些行都包含猫和狗。 我怎样才能做到这一点?

Excel Countifs – 在string中search文本

我有一个列表(比方说B1)在一个Excel窗体中显示一些这样的产品: Sand Systems Gas Systems Blenders Other Other 2 Other 3 Other 4 我需要计算不包含“Other#”(#是一个数字)文本的行,换句话说,“Sand Systems”,“Gas Systems”,“Blenders”和“Other”= 4。 到目前为止的解决scheme是使用formula =SEARCH的辅助列,但如何使其忽略“其他”单元格并接受“其他#”? 此外,我不想使用辅助列,而是使用=COUNTIF公式的单元格。 有什么build议?

VBA查找所有单元格包含和复制相邻

大家早上好, 我一直在试图在这里find一个线索,将涵盖我的情况,但我一直不成功。 我正在尝试search包含特定string值的所有单元格(如果可能的话多个string,例如 "*Text*Text*" that would find "123Text123Text123" ) 在给定的范围内,并从该行返回一个ID引用。 到目前为止,我已经设法使用“如果Cell.Value = xxx”场景,但是这只能查找完全匹配,而不是包含 : intMyVal = InputBox("Please enter Sales Order No.") lngLastRow = Cells(Rows.Count, "A").End(xlUp).Row newrow = 1 For Each Cell In Range("D2:D" & lngLastRow) 'Data to search If Cell.Value = intMyVal Then Cells(Cell.Row, 1).Copy 'Copy ID1 value Sheets("TempData").Cells(newrow, 1).PasteSpecial xlPasteValues 'Paste ID1 value in […]