我是excel的新手,我想让我的公式返回匹配的值而不是TRUE / FALSE
=NOT(NOT(SUM(--NOT(ISERR(SEARCH($D$2:$D$21;$B2))))))
无论如何,这个公式可以修改为返回,例如:找到单词“wow”并将单词返回到单元格而不是TRUE / FALSE?
谢谢
答案 0 :(得分:0)
您可以使用IF功能:
<img src="http://lorempixel.com/100/300" class="contain">
<img src="http://lorempixel.com/100/300" class="cover">
答案 1 :(得分:0)
使用=IF
功能。
=IF(condition; value if true; value if false)
condition
是你要测试的条件。例如$A$1 < 5
value if true
是条件为真时返回的值value if false
与前一部分相反,如果condition为false,则返回一个值。以下公式将返回$A$1
单元格值(如果小于5)和too big
字面上如果$A$1
的值大于或等于5:
=IF($A$1<5; $A$1; "too big")
将它与你的病情结合起来。
答案 2 :(得分:0)
这有助于您记住“ label
”必须位于 $selectcode.on("change",function(){
var selectedWord = $( "#empcode option:selected" ).text();
$(".control-label").text(selectedWord);
})
Text
该值仅为是或否,您可以更改
答案 3 :(得分:0)
有两种情况,我不确定你需要哪一种
(1)你有一个像WOW这样的词,你想在BOWWOW等字符串列表中找到匹配项
(2)你有一个像WOW这样的词,你想在像OW这样的子串列表中找到部分匹配
最简单的方法是使用MATCH和通配符
=INDEX($D$2:$D$21,MATCH("*"&B2&"*",$D$2:$D$21,0))
对于第二个,您需要稍微修改一下公式
=INDEX($D$2:$D$21,MATCH(0,(ISERROR(SEARCH($D$2:$D$21,$B$2))+($D$2:$D$21="")),0))
或
=INDEX($D$2:$D$21,MATCH(1,ISNUMBER(SEARCH($D$2:$D$21,$B$2))*($D$2:$D$21<>""),0))
使用 Ctrl Shift 输入
作为数组公式输入的最后两个