是否有Excel函数来检查值是否在一组值中?

时间:2019-10-11 05:23:05

标签: excel vba excel-formula

假设我们在A列中有值,定义了一个目标集:

  |  A   |
----------
1 | 15-X |
2 | 31-T |
3 | 28-H |

还有另一列D,其中包含应由条件“属于目标集”检查的值。预期结果显示在列E中。

  |  D   |    E
-----------------
1 | 15-X |   Yes
2 | 12R4 |   No 
3 | K45Y |   No
4 | 28-H |   Yes
5 | 3WWT |   No
6 | K45Y |   No

您能帮我构造一个要在列E中使用的函数吗? 如果它在标准功能方面可解决,那将是完美的。

我正在寻找类似的东西

=THE_FUNC( <value_to_check> , A1:A3 )

更新

我已经提出了一个解决方案,它太罗word了,但让我把它放在这里:

=IF(NOT(ISERROR(VLOOKUP(A:A,D1:D1,1))), "Yes", "No")

2 个答案:

答案 0 :(得分:2)

使用COUNTIF()

=IF(COUNTIF(A:A,D1),"Yes","No")

答案 1 :(得分:1)

根据我的评论:

enter image description here

The '=' and '/' characters are always permitted in a cookie value. Name only cookies are always permitted. The cookie header is always preserved. 中使用的公式:

E2

向下拖动...