检查在列B中较大的字符串值中是否存在与列A中的任何字符串值匹配的部分,如果存在,则在匹配的B行中,在列C中显示相应的A值。
检查在列B中较大的字符串值中是否存在与列A中的任何字符串值匹配的部分,如果存在,则在匹配的B行中,在列C中显示相应的A值。
非常感谢CAROL!她的回答如此迅速和完美!真棒!
提前感谢您的帮助!
所以...我在A列有大约30行数值。我在B列有大约250行的“句子”。我需要找到A列中的任何(字符串)值在B列的句子中出现的位置,并且如果存在,我需要在空白的C列中显示相匹配的A列值存在的B行。在同一列B单元格中,不会出现多个A列值的情况。
例如:
A2单元格中的值(“TA12345”)存在于B18单元格的句子中(“take the dog to TA12345 and let him run”);我需要一个公式来找到这个匹配,并在C18单元格中返回值“TA12345”。我需要这个公式对A列中的所有值都执行此操作。这个可能吗?这个问题真让我抓狂。我在Excel方面并不是很高级,所以请耐心帮助我解决问题。非常感谢!
另外......我尝试了在各个类似的帖子中找到的每个公式,但它们都不适用于我-当我确实知道colA值存在于colB中并且我需要找到它们时,它们都显示N/A或No Match等。在这个帖子中有很多答案(Excel:检查单元格值是否存在于列中,然后获取下一个单元格的值),但保证没有一个适用于我:(
问题的出现原因:
在B列中的较长字符串中检查A列中的任何字符串值是否存在,如果存在,则在匹配的B行上在C列中显示该值。在提供的内容中,作者试图通过使用公式来解决这个问题。然而,作者在使用公式时遇到了一些问题,导致结果与预期不符。这可能是由于数据布局的差异或公式逻辑错误导致的。
解决方法:
作者提供了一个公式,用于在C列中显示匹配的A列值。然而,作者通过逐步调试并进行修改来解决了公式中的问题。作者发现,公式实际上是在下一行的C列单元格中显示了找到的A列值,而不是在匹配的B行上显示。作者表示可以使用这种结果,并感谢提供帮助的人。
这篇文章描述了一个问题,即如何在较长的字符串中检查A列中的字符串值是否存在,并在匹配的B行上显示A列值。作者尝试使用公式来解决这个问题,但在实施过程中遇到了一些问题。通过调试和修改公式,最终找到了解决方法,并感谢提供帮助的人。这个问题的解决方法可能对需要在Excel中进行类似操作的用户有帮助。