Excel formula 相似值比较
我试图找出一个公式,比较工作表中一列的值,以在另一列中找到该值的某种形式 范例Excel formula 相似值比较,excel-formula,string-comparison,Excel Formula,String Comparison,我试图找出一个公式,比较工作表中一列的值,以在另一列中找到该值的某种形式 范例 Worksheet #1 (List of values to find) Column A 10935954 12297606 M8171210 MS90728-66 Worksheet #2 with formula Column A Column B with Formula Result 10935954-7 Yes
Worksheet #1 (List of values to find)
Column A
10935954
12297606
M8171210
MS90728-66
Worksheet #2 with formula
Column A Column B with Formula Result
10935954-7 Yes
12297606-S Yes
M8171210-V1345 Yes
MS90728-66G Yes
10935966 No
10935954-165 Yes
对于当前示例,您可以使用以下公式:
=OR(ISNUMBER(SEARCH(Sheet1!$A$1,A1)), ISNUMBER(SEARCH(Sheet1!$A$2,A1)), ISNUMBER(SEARCH(Sheet1!$A$3,A1)), ISNUMBER(SEARCH(Sheet1!$A$4,A1)))
这可能不是最聪明的想法,但它确实有效。
如果给定值中包含值,则返回TRUE;如果不包含值,则返回FALSE。
如果你想写“是”或“否”,你可以随时这样做:
=IF(OR(ISNUMBER(SEARCH(Sheet1!$A$1,A1)), ISNUMBER(SEARCH(Sheet1!$A$2,A1)), ISNUMBER(SEARCH(Sheet1!$A$3,A1)), ISNUMBER(SEARCH(Sheet1!$A$4,A1))), "Yes", "No")
如果您使用的是Excel 2007,请尝试以下操作:
=IF(OR(ISNUMBER(SEARCH(Sheet1!$A$1;A1)); ISNUMBER(SEARCH(Sheet1!$A$2;A1)); ISNUMBER(SEARCH(Sheet1!$A$3;A1)); ISNUMBER(SEARCH(Sheet1!$A$4;A1)));"Yes";"No")
您必须将公式复制/粘贴到其他单元格(A2、A3、A4、A5和A6)此公式返回的值不在搜索参数中。@Todd您能说得更具体一点或举个例子吗?有什么方法可以将我的文件发送给您吗?哎哟,您是对的,我误解了这个问题……我的答案是错误的。我将删除答案。