Excel公式,用于提取在具有数据字符串的单元格中的列表中找不到的字符串

时间:2017-03-10 17:18:00

标签: excel excel-formula

我有两个工作表,如本例所示:

工作表1

                A
  1. 1 |输入你喜欢的运动项目?
  2. 2 |篮球,足球,足球
  3. 3 |篮球,足球,足球,垒球
  4. 4 |足球,足球,网球
  5. 工作表2

                A
    
    1. 1 |体育名单可供选择:
    2. 2 |篮球
    3. 3 |足球
    4. 4 |足球
    5. 5 |其他
    6. 我需要一个公式,告诉我学生们为我的例子中的垒球和网球等其他选项所写的内容。

1 个答案:

答案 0 :(得分:0)

在工作表1中,假设您返回的答案从A2开始,您可以使用此公式,并向下拖动每个答案:

=IF(OR(SUBSTITUTE(RIGHT(SUBSTITUTE(A2,",",REPT(" ",99)),100)," ","")="basketball",SUBSTITUTE(RIGHT(SUBSTITUTE(A2,",",REPT(" ",99)),100)," ","")="football",SUBSTITUTE(RIGHT(SUBSTITUTE(A2,",",REPT(" ",99)),100)," ","")="soccer"),"",SUBSTITUTE(RIGHT(SUBSTITUTE(A2,",",REPT(" ",99)),100)," ",""))

这将返回逗号之后列出的最后一项不是篮球,足球或足球的运动,否则返回空白。

enter image description here