excel函数如何处理此种问题

来源:百度知道 编辑:UC知道 时间:2024/07/05 01:27:20
" 项目
内容" 12345 25679 01345 23456 26789
925 A
831
852
103
421
491
556
317
324
"目的:查找A列中三个数都包含在第1行中,如在第1行中有就给
出确认,比如:925就包含在C1行中,那么在C2行给出确认
为""A"".请问是否有函数可以解决?"

B2=if(countif($A$1:$A$5,A2),"A","")
将B2公式向下复制到最后一个数字
显示"A"的,就表示A列中的数据,包括在第一行的五个数中

在B2输入下面公式,然后填充到F2
然后B2:F2一起选中,向下填充.

=IF(AND(NOT(ISERROR(FIND(LEFT($A2,1),B$1))),NOT(ISERROR(FIND(MID($A2,2,1),B$1))),NOT(ISERROR(FIND(RIGHT($A2,1),B$1)))),"A","")

写了个公式"IF(NOT(ISERROR(OR(FIND(MID(A2,{1,2,3},1),$B$1)))),"A",IF(NOT(ISERROR(OR(FIND(MID(A2,{1,2,3},1),$C$1)))),"A",IF(NOT(ISERROR(OR(FIND(MID(A2,{1,2,3},1),$D$1)))),"A",IF(NOT(ISERROR(OR(FIND(MID(A2,{1,2,3},1),$E$1)))),"A",IF(NOT(ISERROR(OR(FIND(MID(A2,{1,2,3},1),$F$1)))),"A","")))))",因为太长超过了限制,不知以何优化,所以将一部份定义为名称,操作步骤如下,先选择C2单元格,点击"插入/名称/定义",名称输入"aaaa",引用位置中输入"=IF(NOT(ISERROR(OR(FIND(MID(Sheet1!A2,{1,2,3},1),Sheet1!$E$1)))),"A",IF(NOT(ISERROR(OR(FIND(MID(Sheet1!A2,{1,2,3},1),Sheet1!$F$1)))),"A",""))",确定,再在C2单元格中输入公式"=IF(NOT(