【发布时间】:2018-08-08 18:15:34
【问题描述】:
有没有办法告诉 excel 只在单元格的前四个字符中搜索文本字符串?我在想这样的事情:
=If(Sumproduct(--isnumber(search({"w1","w2","w3","w4"},left(A2,4))>0
A2 中的列包含字符串
w1 word word word
w2 word word word
w3 word word word
word word w3
word word w1
word word w2
我的预期输出是
w1
w2
w3
blank
blank
blank
但它似乎不起作用。
谢谢!
【问题讨论】:
-
需要更多上下文。您给定的样本与您的描述不符。 "word1" 是 5 个字符,因此您永远不会在单元格的前 4 个字符中找到匹配项。话虽如此,您提供的公式看起来可以在概念上起作用。请提供样本数据和预期结果,以便我们更好地理解和协助。
-
请给一些你的excel表格,输入输出
-
我更新了我的初始描述!如果您需要任何进一步的信息,请告诉我。我将公式嵌套在 IF 语句中,但这似乎是破坏的部分。