烧遍天 发表于 2021-10-7 10:51:00

一个单元格包含特定文字时,另外一个单元格自动填充指定文字 ...

一个单元格包含特定文字时,另外一个单元格自动填充指定文字
当A列A1中包含“高血压”或“糖尿病”在B列B1中显示“慢性病”,没有包含的为空值

我已经在C1中输入以上公式,显示出来,没有的显示FALSE,
请教公式要怎么订正公式
=IF(COUNTIF(A1,"*"&"高血压"&"*"),"慢性病",IF(COUNTIF(A1,"*"&"糖尿病"&"*"),"慢性病"))

安阳 发表于 2021-10-10 07:04:05

=IF(SUM(COUNTIF(A1,{"*高血压*","*糖尿病*"})),"慢性病","")简化一下!

璐璐谈搞笑 发表于 2021-10-17 23:33:40

非常感谢,就是要这种效果,

海域笙晖 发表于 2021-10-28 18:11:17

大佬,请教一下,这个问题我是这样写的,结果不对,能帮指点一下吗?想知道错在哪里了,谢谢
=IF(ISNUMBER(FIND({"高血压","糖尿病"},$E2)),"慢性病","")

杨滨 发表于 2021-11-4 22:30:32

=IF(COUNT(FIND({"高血压","糖尿病"},E2)),"慢性病","")改这样。。
如你所写的。。如高血压的时候可以返回正常的结果,
因FIND查找两个关键字所以会返回两个值,

帥哥 发表于 2021-11-14 16:39:25

明白,谢谢!

蓝咖书斋 发表于 2021-12-11 01:17:21

C2{=IF(OR(ISNUMBER(0/(FIND(F$2:F$7,"@"&B2)-1))),"慢性病","")

李安银 发表于 2021-12-29 18:44:32

非常感谢,这个公式还是没看懂,测试后,只显示第一个

么么可 发表于 2022-1-5 07:09:27

数组公式 :复制公式 不含 "=" ,贴上后加 "=" ;最前 "{" 代表 shift+ctrl+enter 三键一起按所产生 ,非程式里面

潜艇 发表于 2022-1-12 15:30:12

感谢,已经完美计算出来,又学会一种方法
页: [1]
查看完整版本: 一个单元格包含特定文字时,另外一个单元格自动填充指定文字 ...