在Excel 2013中查找部分文本

MBWise

在Excel 2013中,我想在字符串与A列中的字符串匹配的行中的B列中找到值。复杂的是,允许A列中的字符串短于所寻求的值字符串。例子:

Column A    Column B
ABCD-       Result1
EF          Result2
BCD         Result3

现在,应该返回的字符串示例...

"Result1": "ABCD-", "ABCD-EFG", "ABCD-H"
"Result2": "EF", "EFG", "EFGHIIJKL"
"Result3": "BCD", "BCDXY"

“ ABCD”不应返回任何结果。

假设所需的字符串在单元格C1中。

我必须诉诸宏还是为此制定公式?

UPD:将会有实际上位于另一张纸上的一列中的多个寻求的字符串,并且开头不会有任何通配符。我要查找的值可以放在带有查找字符串的列旁边的列中。

UPD2:假定Sheet1上的A列和B列内容以及下面的Sheet2上的内容:

SoughtString    ResultFound
ABCD-           Result1
EF              Result2
BCD             Result3
BCDXY           Result3
EFG             Result2
ABCD-EFG        Result1
EFGHIIJKL       Result2
ABCD-H          Result1
ABCD            No match

从单元格B2中可接受的答案中复制经过稍微修改的数组公式:

=IFERROR(INDEX(Sheet1!B$2:B$4;MATCH(1;COUNTIF(A2;Sheet1!A$2:A$4&"*")*(Sheet1!A$2:A$4<>"");0));"No match")
巴里·胡迪尼

假设您在第2到10行中有数据,则可以使用此“数组公式”

=IFERROR(INDEX(B$2:B$10,MATCH(1,COUNTIF(C1,A$2:A$10&"*")*(A$2:A$10<>""),0)),"No match")

CTRL+ SHIFT+确认ENTER

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在Excel中为单元格中的部分文本着色

来自分类Dev

Excel中的通配符选择完整字符串而不是部分文本

来自分类Dev

在Excel中查找多个文本

来自分类Dev

Excel条件格式,如果包含部分文本/字符

来自分类Dev

在Excel中部分文本有条件删除

来自分类Dev

Excel 2013模糊查找以查找几乎重复的文本

来自分类Dev

在整行中查找部分文本

来自分类Dev

在Excel 2013中进行高级查找?

来自分类Dev

通过数据验证添加短语时单元格中多个短语的部分文本颜色 [Excel-VBA]

来自分类Dev

在部分单元格文本中查找单词,返回列号:Excel VBA

来自分类Dev

根据文本值在Excel中查找等级

来自分类Dev

在表格数组中查找文本excel

来自分类Dev

在mysql查询中查找并显示部分文本

来自分类Dev

在Excel 2013中查找上次日期值?

来自分类Dev

Excel-如何将单元格中的部分文本分割成另一个单元格

来自分类Dev

从Excel中的differents列中查找给定列中的文本

来自分类Dev

Excel在索引列表中查找最大的部分值

来自分类Dev

在文本段落中查找关键字(在Excel中)

来自分类Dev

Excel:在文本中查找文本而不查找更长的文本(超字符串)

来自分类Dev

查找范围内的部分文本

来自分类Dev

表中的Excel查找

来自分类Dev

Excel 中的大量查找

来自分类Dev

在Excel公式文本中查找字符串

来自分类Dev

如何在Excel中查找数字范围(使用文本输入)

来自分类Dev

Excel在文本中查找字符串

来自分类Dev

是否可以在excel中查找和更改文本的颜色

来自分类Dev

Excel VBA 在 .txt 文件中查找/替换文本

来自分类Dev

Excel VBA查找包含文本的所有单元格(部分匹配)并返回整行

来自分类Dev

Excel 2013中的条件格式

Related 相关文章

热门标签

归档