我的公式有一些问题,希望在这里找到帮助。
这是我的公式:
Matter.Events.on(mouseConstraint, "mousedown", function(event) {
if (mouseConstraint.body) {
console.log("Body clicked!");
}
});
我的数据中有3个名字(B列):
我想做的是找到“鲍勃”的名字,并在C列中将其返回为“其他”,我希望莎拉返回莎拉,李希望返回李。
使用我的公式,当前它返回每个人的名字为“ Open”,但我不确定为什么。
有什么建议吗?
答案 0 :(得分:2)
使用:
=IF(ISNUMBER(FIND("Bob",A2)),"Other",A2)
FIND
是完全匹配的,SEARCH
不在乎大小写。
因此,如果Bob
可以是BOB
和Bob
,那么您可能要使用SEARCH
=IF(ISNUMBER(SEARCH("Bob",A2)),"Other",A2)
答案 1 :(得分:0)
@ScottCraner答案的替代方法。
不清楚是只让“ Bob”产生“ Other”,还是让“ Sarah”或“ Lee”以外的事物产生“ Other”。
如果需要后者,可以使用以下数组公式:
= IF(MAX(IFERROR(FIND({"Sarah","Lee"},A2),0))=0,"Other",A2)
请注意,这是一个数组公式,因此在键入公式后,您必须按键盘上的 Ctrl + Shift + Enter ,而不只是< kbd>输入。