发布网友 发布时间:2022-04-23 19:56
共5个回答
热心网友 时间:2023-10-06 06:33
找一空列依次输入要查找的字符,如在C列输入美国、中国、英国、德国,在B列输入公式=VLOOKUP(LOOKUP(,-FIND($C$1:$C$4,A1),$C$1:$C$4),$C$1:$C$4,1,),下拉即可。
热心网友 时间:2023-10-06 06:33
可以解决你的部分需求:在A列中查出符合要求的单元格,并在对应的B列中打上标签。
方法是,在B列单元格中输入if、or、isnumber嵌套公式:
=IF(OR(ISNUMBER(FIND("中国",A1,1)),ISNUMBER(FIND("美国",A1,1)),ISNUMBER(FIND("英国",A1,1)),ISNUMBER(FIND("德国",A1,1))),"找到了”,"NO")
若想实现精准查找,如在A列中查到“中国”,则在对应的B列中显示“中国”;在A列中查到“美国”,则在对应的B列中显示“美国”;在A列中查到“中国”、“美国”,则在对应的B列中显示“中国”、“美国”。这个需求比较高级,还未想到好的解决办法。
热心网友 时间:2023-10-06 06:34
简单的方法,选定该列,数据-分列-分隔符,下一步。热心网友 时间:2023-10-06 06:34
=IF(LEN(SUBSTITUTE(A1,"美国",""))=LEN(A1),"","美国")&IF(LEN(SUBSTITUTE(A1,"中国",""))=LEN(A1),"","中国")&IF(LEN(SUBSTITUTE(A1,"英国",""))=LEN(A1),"","英国")&IF(LEN(SUBSTITUTE(A1,"德国",""))=LEN(A1),"","德国")热心网友 时间:2023-10-06 06:35
如图,c1:=if(and(iserror(find($b$1,a1)),iserror(find($b$2,a1)),iserror(find($b$3,a1)),iserror(find($b$4,a1))),"否","是")