![如何在 Excel 中匹配多个值可能性](https://linux22.com/image/1308345/%E5%A6%82%E4%BD%95%E5%9C%A8%20Excel%20%E4%B8%AD%E5%8C%B9%E9%85%8D%E5%A4%9A%E4%B8%AA%E5%80%BC%E5%8F%AF%E8%83%BD%E6%80%A7.png)
我在 A 列中列出了人名列表。
我想在 B 列中显示以“e”或“i”或“n”结尾的名称的“1”。
如果只有一个匹配项需要测试,我会编写如下代码:
=IF( MID(A1,FIND(" ",B1)-1,1) = "e", "1", "0")
在 PHP 中我会这样解决这个问题:
echo in_array( $names[$row_number], array('e', 'i', 'n') ) ? '1' : '0';
在 Excel 的 B 列中我应该使用什么公式?
答案1
您可以像这样使用 OR 来搜索多个字母
=IF(OR(MID(A1,FIND(" ",A1)-1,1)={"e","i","n"}),1,0)
答案2
您可以尝试这个方法:-
=IF(OR(RIGHT(A1,1)={"e","i","n"}),1,0)