Tag: 包含

使用vbscript在Excel中replace小数部分

作为一个更大的脚本的一部分,我试图用Excel中的十进制值replace小数值使用VBScript。 我总是可以指望具有特定列和特定格式的值。 Excel示例预期input列B: 51-7/16 1-1/2 2 15-7/8 Excel示例所需的输出列B: 51.4375 1.5 2 15.875 我知道这将永远是一个1/16。 所以我的想法是通过列表寻找每个可能的分数,find一个包含该分数的单元格,并将其replace为相应的小数。 问题:如何告诉脚本查找包含值的单元格,以及如何用小数点replace该分数? 最接近的例子search和使用VBscript在Excel中replace一些字符 尝试: Dim FMember (14) FMember(0) = "-1/16" FMember(1) = "-1/8" FMember(2) = "-3/16" FMember(3) = "-1/4" FMember(4) = "-5/16" FMember(5) = "-3/8" FMember(6) = "-7/16" FMember(7) = "-1/2" FMember(8) = "-9/16" FMember(9) = "-5/8" FMember(10) = "-11/16" FMember(11) = […]

如何查找string列表中是否存在子string(如果是,则返回列表中的完整值)

我有一个在A5品牌名称列表:A7655我有一个潜在的子串在D5列表:D1400 我需要为每个子string尽可能find相应的品牌名称。 大多数这些子string都包含在品牌名称列表中的一个单元格中。 返回列表中的第一个品牌名称,这是const罚款。 例如:我在D5的子string是“ABC工作室” – 如果我search我的整个列表,我看到有一个品牌名称“ABC工作室,有限责任公司”。 在E5我想要返回ABC Studios,LLC。 如果列表中没有匹配,返回0或者没有问题。 我玩了= ISNUMBER(search(A5,$ D $ 5:$ D $ 1400))没有成功。 谢谢!

识别包含一组string的单元格

我有大约18000行不同的项目描述。 比方说一个项目被这样调用: Elbow 45, Steel, Swivel, 4"但它并不总是按这个顺序写的,有时同样的部分是按照不同的顺序写的: Elbow, 45, Swivel, 4", Steel 要么 Steel, 45, Elbow, Swivel, 4" 如果我尝试用Crtl + ffind它,它不起作用,因为我必须按照确切的顺序input一个单元格。 我也可以search例子:find所有包含“Elbow”,“Swivel”和“Steel”等的细胞,它会显示所有细胞吗?

如果一个string包含与单元格k4:k7相同的值,则给出true

这是我所尝试的,但是这个工作: =ISNUMBER(SEARCH($K$4:$K$7;L4)) 我想检查E4是否包含与K4到K7相同的string。 这有可能吗? 我知道这是可能的: =ISNUMBER(SEARCH(K4;L4))

单元格公式来检查列X是否完全包含列A?

我正在寻找一种方法来设置一个单元格为“1”,如果列X完全包含列A(即列A中的每个单元格都可以在列X中find),否则将单元格设置为0。 这是我的意思的例子: http : //screencast.com/t/uaQWsRekpsvO 我的目标是在右边的数组显示所有的XY和Z是否每个完全包含AB或C.我只是手动做出这个数组来说明我的问题,我怎样才能使用一个公式来产生?

用于检查IF多个单元格的语句包含特定的文本

我有一列值,然后我有两列简单的标记就像一个'X': ABC 1 2 3 VALUES: PERSON1: PERSON2 4 500 X 5 180 X 6 100 X 7 200 X 8 TOTAL: 9 =SUM(A4:A8) ?? ?? 我可以创build一个语句来检查,如果一个框中有一个X ,那么同一行的A列单元格的值将从总和中减去? 在上面的例子中,PERSON2应该有一个值为'980-180-100'的陈述,即700 。 我可以很容易地做到这一点: =IF(B4="X", A9-A4)但我不能完全避免与多个。

Excel:查找包含的文本

我需要做一个查找,并返回基于文本是否包含它的值。 请看下面我的Excel表格,我需要的是一个公式,这将帮助我的“类别”列填充查找表的“类别”列。 注意:请在下面的链接中看到我的Excel表单。 我尝试了公式' =VLOOKUP(B2,A13:B16,2,TRUE) ',但它没有给出预期的结果。

Excel:search单元地址,然后在函数中使用该地址

我在一个相当复杂的Excel问题上遇到了一些麻烦,但是我想我的问题已经解决了。 让我们以成功的宠物为例。 我们有三只宠物,一只猫,一只狗和一只鸟。 猫和鸟都成功地跳过一个箍,但狗不是。 我把这些结果列在一张表中: Sheet1: http : //imgur.com/LtrMWQY 我还有另外一个列出我的宠物的桌子: Sheet2: http : //imgur.com/Prq12Md 在Sheet2 B2中,我想要一个能够返回“成功”一词的公式。 我似乎无法得到一个function来为此工作。 我看到的逻辑进程是首先确定哪个单元格在Sheet1中包含单词“Cat”。 然后,我需要设置一个if语句,在那个单元格中searchSuccess这个单词。 我有第二部分:= IF(ISNUMBER(FIND(“成功”,Sheet1!A1)),“成功”,“失败”) 我现在需要做的是写一些内容,通过在Sheet1单元格A2中searchSheet1列A中的值来search并填充上述函数的“Sheet1!A1”部分。 任何人都可以帮助这个或让我指出正确的方向? 先谢谢你。

Case语句包含string

我想做一个select的case语句,其中基于一个string,我已经存储在一个variables包含某些单词。 从我所见过的每一个地方看,我都是对的,但是没有成功。 在case case.Contains(“GR CHER”)的case语句中,我一直在我的variables“Model”中收到“Compile Error:Invalid Qualifier”。 有没有人看到我在这里失踪的东西? i = 2 Model = Sheets("Data").Cells(i, 8) While Not IsEmpty(Cells(i, 1)) Select Case True Case Model.Contains("GR CHER") Model = "Grand Cherokee" Case Model.Contains("CHRGR") Model = "Charger" Case Model.Contains("HLLCT") Model = "HellCat" Case Model.Contains("R1500") Model = "Ram 1500" Case Else Rows([i]).EntireRow.Delete i = i – 1 End Select […]

VBA – 根据条件改变单元格的值

似乎是一个足够简单的问题,但我在这里找不到答案。 我已经使用了StackOverflow sooo,最后决定自己问一个问题,我确定有人知道答案! 情况:我有一列值与唯一的文件名,如果他们被处理或不。 例如:“20160810_123_a.xml已处理”或“20160810_123_b.xml失败”文件名的长度发生变化,因此不是静态的。 我在不同的报告中使用这些值,只取决于“已处理”或“失败”的值,具体取决于原始内容中的内容。 我猜我需要某种If循环,它会做这样的事情:在范围I:I,如果单元格的值包含“已处理”,用“已处理”replace整个单元格。 如果单元格的值包含“失败”,请将整个单元格replace为“失败”。 提前致谢!