EXCEL中如何根据一个单元格中部分字符做条件选取判断?

例如:
A列 B列
C12S00 材料A
C12T03 材料B
……
想实现:在B列中输入一个公式,可以根据相对的A列单元格中的部分字符,自动出现B列中对应想要的文字,比如:只要A列中含有C12S的,B列中就显示材料A,含有C12T的就显示材料B,(不管A列单元格中其他数字,也就是说只选取单元格中部分字符做条件判断),请教高手,可以实现吗?

第1个回答  2011-11-17
如果只有两个材料的话
B1=IF(COUNT(FIND("C12S",A1)),"材料A",IF(COUNT(FIND("C12T",A1)),"材料B",""))
如果有更多的,可以将字符串及对应材料分别输入另两列,用以下公式
=INDEX($F$1:$F$10,MATCH(99,FIND($E$1:$E$10,A1)))
数组公式,输入完要按CTRL+SHIFT+回车结束
公式中E列为字符串,F列为对应的材料。
第2个回答  2011-11-17
如果只有这两个选择的话:
=if(right(A1,4)="C12S","A","B")
如果有不止一个选择 有更多的 A,B,C,D....选择的话:
=if(right(A1,4)="C12S","A",if(right(A1,4)="C12T","B", if(right(A1,4)="????","C","无此选项"))))
一次类推 并下拉》
第3个回答  2011-11-17
=IF(IF(ISERR(FIND("C12S",A1)),0,1),"材料A",IF(IF(ISERR(FIND("C12T",A1)),0,1),"材料B","材料C"))本回答被提问者采纳
第4个回答  2011-11-17
B1输入:
=IF(ISERROR(FIND("C12S",A1)),IF(ISERROR(FIND("C12T",A1)),"","材料B"),"材料A")
向下填充。
第5个回答  2011-11-17
如果我弄,我会考虑用UE列选,把你A列的数据都按开头4个字符格式分开,而后用EXCEL筛选。

EXCEL中如何根据一个单元格中部分字符做条件选取判断?
数组公式,输入完要按CTRL+SHIFT+回车结束 公式中E列为字符串,F列为对应的材料。

EXCEL对单元格中包含某些字符串,进行if条件判断,模糊查找
首先,找到你想要查找的字符串与目标单元格的表达式:=find("你想查找的字符串", 单元格)然后,通过isnumber函数对上述表达式执行嵌套调用,以判断返回值是否为数字,代码如下:=isnumber(find("你想查找的字符串", 单元格))接着,利用if函数根据find与isnumber的结果执行相应操作,具体示例如下:假设目标...

如何使用excel函数实现根据单元格内是否包含特定字符判断
在Excel中,如果想根据单元格内是否包含某个字来返回特定值,可以使用`IF`函数结合`SEARCH`或`FIND`函数来实现。1. 使用`SEARCH`或`FIND`函数查找文本 `SEARCH`和`FIND`函数都可以在Excel中用来查找一个字符串中是否包含另一个字符串,并返回其起始位置。如果未找到,`SEARCH`会返回错误,而`FIND`会...

如何在excel中判断某一个单元格中是否含有某个字符
在Excel中,可以使用“IF”和“SEARCH”函数来判断单元格中是否含有某个字符。1. 使用IF函数:IF函数用于在Excel中进行条件判断。其语法为:IF(logical_test, [value_if_true], [value_if_false])。其中logical_test是你要测试的条件,[value_if_true]是当条件为真时返回的值,[value_if_false]是当条件为假时...

Excel 如果某单元格中有某字,则显示特定字符
可以使用Excel的IF和SEARCH函数组合来实现如果某单元格中有某字,则显示特定字符的功能。在Excel中,我们经常需要根据单元格中的内容来显示特定的信息。例如,如果我们想检查一个单元格中是否包含某个特定的字,并根据这个条件来显示一些特定的字符,我们可以使用IF和SEARCH函数的组合来实现这个需求。IF函数是...

EXCEL中如何根据单元格内容判断是包含特定字符
在Excel中,如果你希望根据单元格内容判断是否包含特定字符,可以按照以下步骤操作:首先,假设你有一列(A列)包含了若干名字,你想要在相邻的B列(假设B1单元格开始)显示一个结果,比如,如果A列单元格中包含“某”这个字,B列显示“有”,反之则显示“无”。在B1单元格中,输入以下公式:=IF(...

用EXCEL如何判断一个单元格包含指定字符
1") ”工式。第4步 :单击选中刚刚写完公式的单元格,鼠标移动到单元格右下角,当鼠标变成“+”号时单击鼠标左键不松开,并向下拖动,需要判断多少行就拖动到多少行,然后再松开鼠标左键。第5步 : 以下为使用Excel的IF和COUNTIF两个函数判断单元格包含特定字符,显示特定值的最终效果。

Excel 如果某单元格中有某字,则显示特定字符
结合IF函数,我们可以设置一个条件判断:如果SEARCH或FIND函数返回的值不是错误,那么就说明找到了特定的字,此时IF函数就可以返回我们想要的特定字符。举个例子,假设我们有一个单元格A1,里面包含文本“这是一份测试文档”。我们希望在另一个单元格B1中,如果A1包含“测试”两个字...

excel IF 包含条件 单元格中有某个字 就满足条件
公式是:=IF(AND(A1="是",B1="是",C1="否"),"满足","不满足")具体操作方法是:操作工具:电脑win7,Excel2003 1、下面是示例表格(如图);2、这里需要到函数IF和函数AND:IF函数的作用是判断某个条件是否符合条件,符合返回一个值,不符合返回另一个值(如图);3、AND函数的作用是检查所有...

Excel中如何判断某个单元格是否包含某些字符中的一个,并返回包含的字符...
找一空列依次输入要查找的字符,如在C列输入美国、中国、英国、德国,在B列输入公式=VLOOKUP(LOOKUP(,-FIND($C$1:$C$4,A1),$C$1:$C$4),$C$1:$C$4,1,),下拉即可。

相似回答